flinks-auth-key header — see Authentication Reference for all credentials and headers.
If the response is 203, MFA is required — see the MFA flow, then resubmit with RequestId and SecurityResponses.
For error cases, see Authentication Troubleshooting.Authorize token (one-time, 30-minute lifetime) generated by /GenerateAuthorizeToken. Do not pass your secret key here — the secret key is only used when generating the token.
"d65f1adb-8ebc-48dc-be8b-20c773ba1565"
Content type of the request.
"application/json"
Acceptable response media type.
"application/json"
Unique GUID provided by Flinks that grants you access to the environment specified in the instance field. By default, the value is the key for the toolbox environment.
"43387ca6-0391-4c82-857d-70d95f087ecb"
Identifier returned by Flinks Connect after a successful customer authentication. Use this in combination with MostRecentCached: true to open a session against the cached data aggregated by the widget. This is the recommended flow for most integrations.
"5e115eac-1209-4f19-641c-08d6d484e2fe"
Controls how the session is opened. true = cached mode (recommended): pair with LoginId to retrieve the most recently aggregated data for a customer. false = live mode: initiates a fresh live connection to the financial institution; typically used for manual refresh or direct API (legacy) integrations with Username/Password.
true
Username used to connect to the financial institution. Only used for direct API (legacy) integrations when MostRecentCached is false — Flinks Connect handles authentication for the widget integration path.
"greatday"
Password used to connect to the financial institution. Only used for direct API (legacy) integrations when MostRecentCached is false.
"everyday"
Unique identifier of the financial institution. Only required for direct API (legacy) integrations — the widget sets this automatically.
"FlinksCapital"
Preferred language for the connection process (en | fr)
"en"
If set to true, all collected data and credentials will be saved after the request is completed.
true
Custom string to attach to a specific request.
Required for MFA. Pass the RequestId received in the 203 response.
Pass this parameter if you received a 203 response from the /Authorize endpoint and are calling it a second time to complete MFA questions. This parameter contains the user's responses to the MFA questions, where keys are the prompts and values are arrays of answers.
Authorization successful - Session opened and RequestId can be used for subsequent data calls
HTTP status code
200
List of available data endpoints
[
{
"rel": "AccountsDetail",
"href": "/GetAccountsDetail",
"example": null
},
{
"rel": "AccountsSummary",
"href": "/GetAccountsSummary",
"example": null
},
{
"rel": "Statements",
"href": "/GetStatements",
"example": null
}
]Name of the financial institution
"FlinksCapital"
End user's technical login information
{
"Username": "Greatday",
"IsScheduledRefresh": false,
"LastRefresh": "2026-01-21T20:47:47.145999",
"Type": "Personal",
"Id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}Unique identifier of the financial institution
14
Name of the financial institution
"FlinksCapital"
Unique request identifier used for subsequent data calls
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"