Bad Request Error Reason
Entries
The account_dialog_type value is incorrect.
One or more of these values are missing: authorization code, handoff session ID, and authorization token.
The client_id value is incorrect or missing.
The credentials_id value is missing. The parameter is only used with permanent users.
The financial_services_segments value is incorrect. Only these values can be used: PERSONAL, BUSINESS.
The provider name value (for the input_provider parameter) contains more than 100 characters. Make sure to limit the provider name to a maximum of 100 characters.
The input_username value is incorrect or missing. Make sure to limit username to a maximum of 50 characters.
The payment_request_id value is missing.
The redirect_uri value is missing or malformed.
The refreshable_items value is incorrect. Only these values can be used: CHECKING_ACCOUNTS, CHECKING_TRANSACTIONS, SAVING_ACCOUNTS, SAVING_TRANSACTIONS, CREDITCARD_ACCOUNTS, CREDITCARD_TRANSACTIONS.
The report_types value is incorrect or missing. This value is only shown when bundling more than one product in one flow.
The scope value is missing. It is only used with Account Aggregation.
The access token value is missing, has expired, or is incorrectly entered.
The error occurs when credentialsType is MOBILE_BANKID or THIRD_PARTY_APP and the end user has failed to authenticate or the integration doesn't use BankID on a mobile device or a third-party app.
The credential has reached a TEMPORARY_ERROR state.
An attempt is made to authenticate or refresh a credential that is in a pending state. The parameter is only used with permanent users.
Tink is embedded when embedding is not allowed. Embedding a Tink page inside another page is by default not permitted. To request the ability to embed Tink, go to Console your_app App settings App details Display name (public) and select Verify.
An attempt is made to authenticate a credential for a non-open-banking provider. The parameter is only used with permanent users.
The payment request is already used and can't be reused. The parameter is only used with direct payments.
A permanent users flow is attempted for an app that doesn't have permanent users enabled.
The selected/preselected provider isn't available. This error occurs when a preselected provider doesn't exist in the selected market, which is due to one of these issues:
The end user has selected the wrong provider, one with which they don't have an account.
A third party is redirecting back to Tink, but the query is missing authorization_token.
A third party is redirecting back to Tink, but the query is missing credentialsId.
An excessive amount of API requests has been made for an app. For more information, see Rate limits.
The specified redirect_uri is invalid. Make sure that it is registered in the "App settings" page in Console.
One or more scopes are incorrect or not available for the oauth client.
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.