Overview
Anytime you want to access an end user’s financial data, you will need to use theloginId associated to that user’s account to make a request to our API.
Here is a step-by-step overview of the API calls flow:
- A successful connection redirects the user to the landing page of your choice. At this moment, a
loginIdis issued and sent from your client-side to your server. - When you initiate an API call, the
loginIdis exchanged for arequestIdwith Flinks API and a session is initiated. - Once a session is active, you can request for data and receive it. If you place a request while a session is loading, it may return an error. If this happens, retry after the session finishes loading.
Checklist
You should now be able to:- Receive a new requestId with incoming
loginIdby calling the Authorize endpoint with the parameterMostRecentCached:true. - Request ready-to-deliver data with the
/GetAccountsDetailendpoint and handle202 OPERATION_PENDINGresponses. - Request pending-to-deliver data with the
/GetAccountsDetailAsyncendpoint for the previous202 OPERATION_PENDINGresponses.