HTTP Status Code | Flinks Code | Description | Message | Steps to Reproduce |
---|---|---|---|---|
200 | N/A | The connection was successful. | Complete a successful request. | |
202 | OPERATION_PENDING | The process is ongoing in the background. At this point your flow must change to the async endpoint | Your operation is still processing. | Perform a cached flow immediately after Authorizing a new account |
202 | OPERATION_DISPATCHED | Your sync request took more than 210 seconds and it was dispatched in the background. | Your operations had been dispatched to background process for long running jobs | Have a live request to gather GetAccountDetails in more than 210 seconds |
400 | INVALID_LOGIN | The provided LoginId is invalid | The LoginId provided is either invalid or does not belong to the CustomerId | Call the Authorize endpoint using a non existent LoginId |
400 | INVALID_LOGIN | The provided username or/and password is/are invalid | The card number (username) or password provided is invalid | Call the Authorize endpoint using non valid credentials |
400 | INVALID_REQUEST | Credentials are missing/incomplete, or syntax is incorrect (e.g. missing comma) | Message returned will depend on the error (e.g. missing value, incorrect syntax, etc.) | In input, make a typo, remove a comma, etc. |
400 | SESSION_NONEXISTENT | A request was made with an expired RequestId | Inputs session id or card if were not found. | Use an old RequestId for a new request |
400 | CARD_IN_USE | An operation was requested while the account is still being processed. | Call the DeleteCard endpoint immediately after Authorizing a new account | |
401 | INVALID_USERNAME | The username provided was different from what the bank expected | Provide an invalid username to an Authorize request | |
401 | INVALID_PASSWORD | The password provided was different from what the bank expected | Provide an invalid password to an Authorize request | |
401 | INVALID_SECURITY_RESPONSE | The MFA response provided was different from what the bank expected | Provide an invalid MFA answer to an Authorize request | |
401 | QUESTION_NOT_FOUND | The MFA prompt doesn't have a stored answer | ||
401 | RETRY_LATER | Flinks was not able to open a connection with the selected financial institution | Flinks Capital Username: test_service_unavailable Password: Everyday | |
401 | UNKNOWN_CHALLENGE_KEY | The /Authorize request to respond an MFA contain an answer to the wrong MFA prompt. | "One or more of the Security Challenge Prompts required are missing in the provided response" | Change the MFA prompted, or leave the MFA prompt blank in the input Change the MFA response or leave the MFA response blank |
401 | CONCURRENT_SESSION | Another session is already opened with this LoginId | Open two requests simultaneously with the same account | |
401 | UNAUTHORIZED | The card was not authorized. Either there is a problem with bank, or the GetAccountsDetail endpoint was called before authorized | You need to be authorized in the bank account before going further. | Call the GetAccountsDetail endpoint during an MFA prompt without answering the MFA question |
401 | DISABLED_LOGIN | The account has been deactivated by the financial institution. The account holder must contact their bank | Log into a deactivated account | |
401 | NEW_ACCOUNT | The end user must take action directly on their online banking before connecting and account with Flinks | Login to an account where user must take action on bank's website (e.g. to accept a consent form) | |
401 | SESSION_EXPIRED | The RequestId expired after 8 mins of inactivity during Authorize or 30 mins timeout for data processing | Wait at least 8 minutes before responding to MFA | |
401 | ALREADY_AUTHORIZED | When the /Authorize endpoint is called after the user has already been authorized | Answer an MFA for an already authorized requestid | |
401 | SECURITYRESPONSES_INCOMPLETE | Not all the prompted MFA questions had answers in the reponse request | Not answer all MFA questions prompted in 3 question MFA prompt |
** General note: when you received an error code for the cache mode, it means that during the refresh, we faced that error code.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article