Skip to main content

Generic Error Codes

This topic describes the generic error codes of ABN AMRO API products.

Response attributes

These response attributes are explained below:

Name Type Required Description
code String true Code that uniquely identifies the error for the API
message String true Long text message describing the error
reference String true API Documentation link
status Integer true HTTP Status code
traceId String true Unique request ID associated with the API call


Error codes

Error codes in the error response uniquely describe the error. Whenever you contact API Support for any specific error you are seeing in an API, provide the error code and traceId.

Details of generic error codes are as follows:

Code Category Description
ERR_1001_001 INCORRECT_HEADER Malformed or incorrect Authorization header
ERR_1002_001 MISSING_HEADER Basic authentication header missing
ERR_1002_002 MISSING_HEADER Access token header missing
ERR_1002_003 MISSING_HEADER API Key Header missing
ERR_1003_001 MALFORMED_REQUEST JSON Request: Container Depth exceeded
ERR_1003_002 MALFORMED_REQUEST JSON Request: Number of elements/ properties in an object exceeded the allowed limit
ERR_1003_003 MALFORMED_REQUEST JSON Request: Number of elements in an array exceeded the allowed limit
ERR_1003_004 MALFORMED_REQUEST JSON Request: Object entry/property name too long
ERR_1003_005 MALFORMED_REQUEST JSON Request: Object property value too long
ERR_1003_006 MALFORMED_REQUEST Request message malformed
ERR_1003_007 MALFORMED_REQUEST SOAP Request Message malformed
ERR_1004_001 INCORRECT_PARAMETER Incorrect or missing value for {parameter name}
ERR_1004_002 INCORRECT_PARAMETER Incorrect value of grant type
ERR_1004_003 INCORRECT_PARAMETER Token passed is not a valid token type
ERR_1004_004 INCORRECT_PARAMETER Incorrect or missing value for client_assertion_type.
ERR_1005_001 JWT_LIFESPAN_TOO_LONG JWT lifespan is too long.
ERR_1006_001 JWT_INCORRECT An attribute is incorrect, see the error message.
ERR_1007_001 JWT_INCOMPLETE An attribute is missing, see the error message.
ERR_1008_001 JWT_EXPIRED The presented JWT has expired.
ERR_1009_001 JWT_INACTIVE The presented JWT is not active.
ERR_1010_001 JWT_INVALID The signature of the presented JWT is not valid.
ERR_1010_002 JWT_INVALID The algorithm used to sign the presented JWT is not supported.
ERR_1011_001 JWT_MALFORMED The presented JWT is malformed.
ERR_2001_001 INVALID_CLIENT_IDENTIFIER Client identifier is either missing or invalid.
ERR_2002_001 INVALID_ACCESS_TOKEN Invalid access token.
ERR_2003_001 ACCESS_TOKEN_EXPIRED Access token expired.
ERR_2004_002 APIKEY_STATUS_NOT_ACTIVE The creator of the developer application, whose API key you are using, has an inactive status.
ERR_2004_003 APIKEY_STATUS_NOT_ACTIVE The developer application associated with the API key has been revoked.
ERR_2005_001 INVALID_API_KEY Invalid API Key
ERR_2005_002 INVALID_API_KEY API Key cannot be used for the API call.
ERR_3001_001 ACCESS_DENIED Access denied for this IP address.
ERR_3002_001 INSUFFICIENT_SCOPE Insufficient scope of the token. Token cannot be used for this call.
ERR_3002_002 INSUFFICIENT_SCOPE Insufficient scope of the token. Token cannot be used for this call.
ERR_7001_001 QUOTA_VIOLATION Quota for the call has been exceeded.
ERR_7002_001 TOO_MANY_REQUESTS Spikes in an API call.
ERR_8XXX_XXX INTERNAL_SERVER_ERROR All errors of this code range correspond to an internal server error.
ERR_9001_001 SERVICE_UNAVAILABLE Service is currently unavailable.



TelephoneNeed help?

Check the frequently asked questions or contact us. We are happy to help.

Get support Learn the basics