# Atrium::InstitutionsApi Method | HTTP request | Description ------------- | ------------- | ------------- [**list_institutions**](InstitutionsApi.md#list_institutions) | **GET** /institutions | List institutions [**read_institution**](InstitutionsApi.md#read_institution) | **GET** /institutions/{institution_code} | Read institution [**read_institution_credentials**](InstitutionsApi.md#read_institution_credentials) | **GET** /institutions/{institution_code}/credentials | Read institution credentials # **list_institutions** > InstitutionsResponseBody list_institutions(opts) List institutions This endpoint allows you to see what institutions are available for connection. Information returned will include the institution_code assigned to a particular institution, URLs for the financial institution's logo, and the URL for its website.
This endpoint takes an optional query string, name={string}. This will list only institutions in which the appended string appears. ### Example ```ruby # load the gem require 'atrium-ruby' client = Atrium::AtriumClient.new("YOUR_API_KEY", "YOUR_CLIENT_ID") opts = { name: name_example, # String | This will list only institutions in which the appended string appears. page: 1, # Integer | Specify current page. records_per_page: 12, # Integer | Specify records per page. } begin #List institutions response = client.institutions.list_institutions(opts) p response rescue Atrium::ApiError => e puts "Exception when calling InstitutionsApi->list_institutions: #{e}" end ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **name** | **String**| This will list only institutions in which the appended string appears. | [optional] **page** | **Integer**| Specify current page. | [optional] **records_per_page** | **Integer**| Specify records per page. | [optional] ### Return type [**InstitutionsResponseBody**](InstitutionsResponseBody.md) # **read_institution** > InstitutionResponseBody read_institution(institution_code) Read institution This endpoint allows you to see information for a specific institution. ### Example ```ruby # load the gem require 'atrium-ruby' client = Atrium::AtriumClient.new("YOUR_API_KEY", "YOUR_CLIENT_ID") institution_code = "example_institution_code" # String | The institution_code of the institution. begin #Read institution response = client.institutions.read_institution(institution_code) p response rescue Atrium::ApiError => e puts "Exception when calling InstitutionsApi->read_institution: #{e}" end ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **institution_code** | **String**| The institution_code of the institution. | ### Return type [**InstitutionResponseBody**](InstitutionResponseBody.md) # **read_institution_credentials** > CredentialsResponseBody read_institution_credentials(institution_code) Read institution credentials Use this endpoint to see which credentials will be needed to create a member for a specific institution. ### Example ```ruby # load the gem require 'atrium-ruby' client = Atrium::AtriumClient.new("YOUR_API_KEY", "YOUR_CLIENT_ID") institution_code = "example_institution_code" # String | The institution_code of the institution. begin #Read institution credentials response = client.institutions.read_institution_credentials(institution_code) p response rescue Atrium::ApiError => e puts "Exception when calling InstitutionsApi->read_institution_credentials: #{e}" end ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **institution_code** | **String**| The institution_code of the institution. | ### Return type [**CredentialsResponseBody**](CredentialsResponseBody.md)