Retrieve Institutions list
Retrieve list of all Institutions.
Authorization: customer_token or link_token
Optional parameters
You can use the following optional URL parameters to filter the Institutions list returned by Finverse.
Example: GET /institutions?products_supported=ACCOUNT_NUMBERS
Response fields
Full institutions array, containing a list of institutions with institution-level metadata.
login_actions (array)
(Informational) Details on dynamic login actions that may be required by the institution (e.g. 2FA). The Finverse Link UI will dynamically display any login actions.
There are two types of login actions:
* Actions which require user-input inside the linking flow, e.g. 2FA steps requiring a code-input like SMS OTP or token-based OTP. These are labeled as type = ACTION.
* Actions which require the user to take action outside the linking flow, e.g. 2FA steps like push notification approval (in the user’s bank app). In these cases the action flow provides an informational message to the user to complete the action step. These are labeled as type = INFO.
buttons (array)
For a given login_action, describes the user-facing buttons to display to enable the user to interact with the requested action. Only used for type = ACTION.
fields (array)
For a given login_action, describes the fields which require user-input to enable the user to interact with the requested action. Only used for type = ACTION.
options (array)
For a field with type= SELECT, lists the possible options, from which user needs to select one value.
messages (array)
For a given login_action, describes the user-facing message(s) to inform the user about what action to take.
login_details (object)
Additional details on login requirements for each institution.
login_methods (array)
Additional details on login methods, containing login_fields for each institution.
login_fields (array)
For a given login_method, describes the login fields required to authenticate with the institution. These represent the minimum login fields required for all users. Additional fields may be required for some users (those will be dynamically displayed in Finverse Link).
payment_info (object)
Additional details on payment methods supported.
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Query Parameters
(Deprecated) The country the institution belongs to
The countries the institution belongs to
The products that this institution supports
The type of institution
BANK, WALLET, TEST Response
Successful
123
"Mock Bank"
BANK, WALLET, TEST "BANK"
ACCOUNTS, TRANSACTIONS, STATEMENTS, ACCOUNT_NUMBERS, IDENTITY, AUTO_DEBIT_SETUP SUPPORTED, ALPHA, BETA "SUPPORTED"
PERSONAL, INDIVIDUAL, BUSINESS "#FFFFFF"
"https://example.com/login"
"Parent Mock Bank"
"Personal Internet Banking"
real, test