Enhanced Error Handling
The version 1.10.0 onwards of the Open Banking Data Standards requires CDR participants to support standard error codes by February 1st, 2022. The participants may continue to support any custom error codes where applicable.
This page contains mappings between our custom error codes and the CDR standard error codes for our Open Banking APIs.
See the Error Codes section in the consumer data standards for more information.
Error Mapping
This section contains mappings between our custom error codes and the CDR standard error codes.
Consumer Data Request Service APIs
Applicable APIs | HTTP code | Error code | New standard error code |
---|---|---|---|
|
400 |
1001 |
urn:au-cds:error:cds-all:Header/Missing |
1002 |
urn:au-cds:error:cds-all:Field/Missing |
||
1003 |
urn:au-cds:error:cds-all:Field/Invalid |
||
1081 |
urn:au-cds:error:cds-all:GeneralError/Expected |
||
1086 |
urn:au-cds:error:cds-all:Header/InvalidVersion |
||
403 |
1021 |
urn:au-cds:error:cds-all:Authorisation/RevokedConsent |
|
1041 |
urn:au-cds:error:cds-all:Authorisation/InvalidConsent |
||
1090 |
urn:au-cds:error:cds-all:Authorisation/RevokedConsent |
||
1094 |
urn:au-cds:error:cds-all:Authorisation/InvalidConsent |
||
406 |
1087 |
urn:au-cds:error:cds-all:Header/UnsupportedVersion |
|
1088 |
urn:au-cds:error:cds-all:Header/UnsupportedVersion |
||
429 |
1091 |
urn:au-cds:error:cds all:GeneralError/Expected |
|
500 |
10001 |
urn:au-cds:error:cds-all: GeneralError/Unexpected |
|
503 |
10021 |
urn:au-cds:error:cds-all:Service/Unavailable |
|
504 |
10031 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
|
|
400 |
1084 |
urn:au-cds:error:cds-all:Field/InvalidDateTime |
|
404 |
1092 |
urn:au-cds:error:cds-all:Resource/Unavailable |
|
422 |
1095 |
urn:au-cds:error:cds-banking:Authorisation/UnavailableBankingAccount |
|
404 |
1093 |
urn:au-cds:error:cds-banking:Authorisation/UnavailableBankingAccount |
|
400 |
1082 |
urn:au-cds:error:cds-all:Field/InvalidPageSize |
|
422 |
1083 |
urn:au-cds:error:cds-all:Field/InvalidPage |
Product Data Request Service
Get Products API
HTTP code | Error code | New standard error code |
---|---|---|
400 |
406 |
urn:au-cds:error:cds-all:Header/Missing |
406 |
406 |
urn:au-cds:error:cds-all:GeneralError/Expected |
400 |
406 |
urn:au-cds:error:cds-all:Header/InvalidVersion |
400 |
406 |
urn:au-cds:error:cds-all:Header/UnsupportedVersion |
400 |
422 |
urn:au-cds:error:cds-all:Field/Invalid |
400 |
422 |
urn:au-cds:error:cds-all:Field/Invalid |
400 |
422 |
urn:au-cds:error:cds-all:Field/Invalid |
400 |
422 |
urn:au-cds:error:cds-all:Field/Invalid |
400 |
422 |
urn:au-cds:error:cds-all:Field/InvalidPageSize |
400 |
400 |
urn:au-cds:error:cds-all:GeneralError/Expected |
406 |
406 |
urn:au-cds:error:cds-all:Header/UnsupportedVersion |
404 |
422 |
urn:au-cds:error:cds-all:Resource/Invalid |
422 |
422 |
urn:au-cds:error:cds-all:Field/InvalidPage |
500 |
500 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
503 |
503 |
urn:au-cds:error:cds-all:Service/Unavailable |
504 |
504 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
Get Product Detail API
HTTP code | Error code | New standard error code |
---|---|---|
400 |
406 |
urn:au-cds:error:cds-all:Header/Missing |
406 |
406 |
urn:au-cds:error:cds-all:GeneralError/Expected |
400 |
406 |
urn:au-cds:error:cds-all:Header/InvalidVersion |
400 |
406 |
urn:au-cds:error:cds-all:Header/UnsupportedVersion |
404 |
404 |
urn:au-cds:error:cds-all:Resource/NotFound |
404 |
422 |
urn:au-cds:error:cds-all:Resource/NotFound |
500 |
500 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
503 |
503 |
urn:au-cds:error:cds-all:Service/Unavailable |
504 |
504 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
Get Status and Get Outages APIs
HTTP code | Error code | New standard error code |
---|---|---|
400 |
406 |
urn:au-cds:error:cds-all:Header/Missing |
406 |
406 |
urn:au-cds:error:cds-all:GeneralError/Expected |
400 |
406 |
urn:au-cds:error:cds-all:Header/InvalidVersion |
400 |
406 |
urn:au-cds:error:cds-all:Header/UnsupportedVersion |
500 |
500 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
503 |
503 |
urn:au-cds:error:cds-all:Service/Unavailable |
504 |
504 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
Get Metrics API
HTTP code | Error code | New standard error code |
---|---|---|
400 |
1001 |
urn:au-cds:error:cds-all:Header/Missing |
400 |
1002 |
urn:au-cds:error:cds-all:Header/Invalid |
406 |
- |
all:GeneralError/Expected |
400 |
1003 |
urn:au-cds:error:cds-all:Field/Invalid |
400 |
1086 |
urn:au-cds:error:cds-all:Header/InvalidVersion |
406 |
1087 |
urn:au-cds:error:cds-all:Header/UnsupportedVersion |
406 |
1088 |
urn:au-cds:error:cds-all:Header/UnsupportedVersion |
401 |
1021 |
urn:au-cds:error:cds-all: |
403 |
1041 |
urn:au-cds:error:cds-all: |
500 |
10001 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
503 |
10021 |
urn:au-cds:error:cds-all:Service/Unavailable |
504 |
10031 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |
CDR Arrangement Revocation Endpoint API
HTTP code | Error code | New standard error code |
---|---|---|
422 |
101 |
urn:au-cds:error:cds-all: Resource/Invalid |
422 |
101 |
urn:au-cds:error:cds-all: Authorisation/InvalidArrangement |
403 |
102 |
urn:au-cds:error:cds-all: Authorisation/InvalidConsent |
403 |
103 |
urn:au-cds:error:cds-all: Authorisation/AdrStatusNotActive |
500 |
10001 |
urn:au-cds:error:cds-all:GeneralError/Unexpected |