| ENDPOINT | METHOD | DESCRIPTION |
|---|---|---|
| GetAccountsSummary | POST | Retrieves general information for linked accounts, including balances, account category, cardholder name (if available), and EFT eligibility. |
| GetAccountsSummaryAsync | GET | Checks whether a pending GetAccountsSummary request has finished and returns the data once processing is complete. |
| GetAccountsDetail | POST | Retrieves detailed account information, including personal, contact, and address data, transaction history, and other account details. |
| GetAccountsDetailAsync | GET | Checks whether a pending GetAccountsDetail request has finished and returns the data once processing is complete. |
| GetStatements | POST | Signs up specified accounts to retrieve PDF statements from the financial institution (available in Canada only). |
| SetScheduledRefresh | PATCH | Enables or disables nightly refresh for specific accounts to keep balances and recent transactions up to date. |
| DeleteCard | DEL | Deletes all data associated with a specific user account or login. |
| AnswerMFAQuestions | PATCH | Submits responses to multi-factor authentication questions required by the institution during account linking. |
| GetMFAQuestions | GET | Retrieves the set of MFA questions that must be answered for account authentication. |
| GetNightlyRefreshStatus | GET | Returns accounts configured for nightly refresh that are currently ineligible, along with the reason. |
| Institutions | GET | Lists the financial institutions supported by Flinks. |
| Institutions/RoutingNumber | GET | Retrieves routing number information for supported U.S. financial institutions. |
Banking Account Linking
Banking Account Linking
Use these endpoints to perform actions related to connecting a bank account. Review the table below to determine which endpoint(s) you need to call.