BadRequestErrorReason

Entries

Link copied to clipboard
Link copied to clipboard

The account_dialog_type value is incorrect.

Link copied to clipboard

One or more of these values are missing: authorization code, handoff session ID, and authorization token.

Link copied to clipboard

The client_id value is incorrect or missing.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

The input_username value is incorrect or missing. Make sure to limit username to a maximum of 50 characters.

Link copied to clipboard

The payment_request_id value is missing.

Link copied to clipboard

The redirect_uri value is missing or malformed.

Link copied to clipboard

The refreshable_items value is incorrect. Only these values can be used: CHECKING_ACCOUNTS, CHECKING_TRANSACTIONS, SAVING_ACCOUNTS, SAVING_TRANSACTIONS, CREDITCARD_ACCOUNTS, CREDITCARD_TRANSACTIONS.

Link copied to clipboard

The report_types value is incorrect or missing. This value is only shown when bundling more than one product in one flow.

Link copied to clipboard

The scope value is missing. It is only used with Account Aggregation.

Link copied to clipboard

The access token value is missing, has expired, or is incorrectly entered.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

An attempt is made to authenticate a credential for a non-open-banking provider. The parameter is only used with permanent users.

Link copied to clipboard

The payment request is already used and can't be reused. The parameter is only used with direct payments.

Link copied to clipboard

A permanent users flow is attempted for an app that doesn't have permanent users enabled.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

The specified redirect_uri is invalid. Make sure that it is registered in the "App settings" page in Console.

Link copied to clipboard

One or more scopes are incorrect or not available for the oauth client.

Functions

Link copied to clipboard

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.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.