Skip to main

Error mapping

This page contains mappings between our custom error codes and the CDR standard error codes for our Open Banking APIs.

Enhanced Error Handling

The version 1.10.0 onwards of the Open Banking Data Standards requires CDR participants to support standard error codes by 1 February 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 

  • Get Accounts
  • Get Account Detail
  • Get Bulk Balances
  • Get Balances for Specific Accounts
  • Get Account Balance
  • Get Transaction for Account
  • Get Transaction Detail
  • Get Direct Debits for Accounts
  • Get Bulk Direct Debits
  • Get Direct Debits For Specific Accounts
  • Get Scheduled Payments for Account
  • Get Scheduled Payments Bulk
  • Get Scheduled Payments For Specific Accounts
  • Get Payees
  • Get Payee Detail
  • Get Customer
  • Get Customer Detail  
HTTP code  Error code New standard error code
400 1001 urn:au-cds:error:cds-all:Header/Missing
urn:au-cds:error:cds-all:Header/Invalid
  1002 urn:au-cds:error:cds-all:Field/Missing
urn:au-cds:error:cds-all:Field/Invalid
  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
  1091 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
  •  Get Transaction 
HTTP code  Error code New standard error code
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
    • Get Payee Detail
  • Get Transaction Detail  
HTTP code  Error code New standard error code
404 1092 urn:au-cds:error:cds-all:Resource/Unavailable
  • Get Balance for Specific Accounts  
  • Get Direct Debits For Specific Accounts
  • Get Scheduled Payments For Specific Accounts 
HTTP code  Error code New standard error code
422 1095 urn:au-cds:error:cds-banking:Authorisation/UnavailableBankingAccount
  • Get Account Balance    
  • Get Account Detail  
  • Get Transactions For Account  
  • Get Transaction Detail  
  • Get Direct Debits for Accounts  
  • Get Scheduled Payments for Account    
HTTP code  Error code New standard error code
404 1093 urn:au-cds:error:cds-banking:Authorisation/UnavailableBankingAccount
  • Get Accounts
  • Get Bulk Balance
  • Get Balance for Specific Accounts
  • Get Transaction for Account
  • Get Direct Debit for Accounts
  • Get Bulk Direct Debits
  • Get Direct Debits For Specific Accounts
  • Get Scheduled Payments for Account
  • Get Scheduled Payments Bulk
  • Get Scheduled Payments For Specific Accounts
  • Get Payees 
HTTP code  Error code New standard error code
400 1082 urn:au-cds:error:cds-all:Field/InvalidPageSize
  • Get Accounts
  • Get Bulk Balance
  • Get Balance for Specific Accounts
  • Get Transaction for Account
  • Get Direct Debit for Accounts
  • Get Bulk Direct Debits
  • Get Direct Debits For Specific Accounts
  • Get Scheduled Payments for Account
  • Get Scheduled Payments Bulk
  • Get Scheduled Payments For Specific Accounts
  • Get Payees 
 
HTTP code  Error code New standard error code
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
404 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:GeneralError/Expected
403 1041 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

 

Get Metrics API

HTTP code  Error code New standard error code
422 101 urn:au-cds:error:cds-all:Resource/Invalid
403 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