# PAN Registration testing
source: https://developer.mastercard.com/account-catalog-services/documentation/testing/negative-testing/pan-registration-bau/index.md

The following negative test scenarios describe how the Account Catalog Services API responds when PAN registration, update, delete, and status requests carry invalid values, unauthorized credentials, or malformed payloads.
Note: The body is shown as plain JSON for readability; it must be JWE-encrypted before sending (and `oauth_body_hash` computed over the encrypted body).

### 1. PAN Registration --- multiple field validation rejects (HTTP 400) {#1-pan-registration--multiple-field-validation-rejects-http-400}

Submitting a PAN registration whose fields carry invalid values makes the API return HTTP 400 with the full list of reject codes. Each error entry pinpoints the offending JSON field path (`Source`), the `ReasonCode` and a human-readable `Description`, so every failed validation can be corrected.

**Endpoint:** `POST`
* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/asc/acs-api/account-registrations
```

```Production
https://api.mastercard.com/asc/acs-api/account-registrations
```

#### Account Catalog Services API Request {#account-catalog-services-api-request}

* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`
* authorization: `<reqKey>`

* JSON

```JSON
{
  "accountIdentifier": "5XXXXXXXXXX1111",
  "accountIndicator": "PRIMARY_ACCOUNT_NUMBER@@#%@",
  "accountIdentifierExpirationDate": "1231@@@@^&*",
  "replacedAccountIdentifier": "@@@@`~!@#%^&*()_+;<>{}|/?.-",
  "replacedAccountIdentifierExpirationDate": "@@@`~!@#%^&*()_+;<>{}|/?.-",
  "customerSegmentationId": "{{}`~!@#%^&*()_+;<>{}|/?.-",
  "accountLevelManagement": {
    "productRules": [
      {
        "secondaryPan": {
          "pan": "5XXXXXXXXXX4444",
          "panExpirationDate": "1231@@@`~!@#%^&*()_+;<>{}|/?.-",
          "panStatus": "A@@@@`~!@#%^&*()_+;<>{}|/?.-",
          "replacementPan": "XXXXXXXXXXX5555",
          "replacedPanExpirationDate": "@@@@@`~!@#%^&*()_+;<>{}|/?.-",
          "replacedPanClosedDate": "@@@@@`~!@#%^&*()_+;<>{}|/?.-"
        },
        "productRuleStatus": "A@@@@@@`~!@#%^&*()_+;<>{}|/?.-",
        "groupId": "{{}()_+`~!@#%^&*()_+;<>{}|/?.-",
        "productGraduationProductCode": "@@@@`~!@#%^&*()_+;<>{}|/?.-@",
        "rewardsProgramId": "@@@@`~!@#%^&*()_+;<>{}|/?.-;<>",
        "registeredProductCode": "@@@`~!@#%^&*()_+;<>{}|/?.-@@@@;<>",
        "productOpenDate": "`~!@#%^&*()_+;<>{}|/?.-",
        "coBrandType": "AFF",
        "coBrandProgramName": "`~!@#%^&*()_+;<>{}|/?.-",
        "coBrandPartnerName": "`~!@#%^&*()_+;<>{}|/?.-",
        "rewardType": "`~!@#%^&*()_+;<>{}|/?.-",
        "amountTransactionLow": "10`~!@#%^&*()_+;<>{}|/?.-",
        "amountTransactionHigh": "`~!@#%^&*()_+;<>{}|/?.-",
        "currencyCodeTransaction": "`~!@#%^&*()_+;<>{}|/?.-",
        "posCountryCode": "`~!@#%^&*()_+;<>{}|/?.-",
        "cardholderTransactionTypeCode": "`~!@#%^&*()_+;<>{}|/?.-",
        "dayOfMonthStart": null,
        "dayOfMonthEnd": false,
        "merchantType": "`~!@#%^&*()_+;<>{}|/?.-",
        "acquiringInstitutionIDCode": "`~!@#%^&*()_+;<>{}|/?.-",
        "mastercardAssignedID": "`~!@#%^&*()_+;<>{}|/?.-",
        "cardAcceptorIDCode": "`~!@#%^&*()_+;<>{}|/?.-",
        "subMerchantID": "`~!@#%^&*()_+;<>{}|/?.-"
      }
    ],
    "accountIdentifierStatus": "`~!@#%^&*()_+;<>{}|/?.-",
    "accountIdentifierClosedDate": "`~!@#%^&*()_+;<>{}|/?.-",
    "replacedAccountIdentifierClosedDate": "`~!@#%^&*()_+;<>{}|/?.-"
  }
}
```

#### Account Catalog Services API Response {#account-catalog-services-api-response}

* status: HTTP 400 Bad Request
* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`

* JSON

```JSON
{
  "Errors": {
    "Error": [
      {
        "Source": "accountLevelManagement.productRules[1].rewardsProgramId",
        "ReasonCode": "R0000023",
        "Description": "Program ID, when present, must be alphanumeric",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].rewardsProgramId",
        "ReasonCode": "R0000024",
        "Description": "Program ID, when present, must not exceed  6 positions or all 6 positions containing \"X\" to remove the Program ID ",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].productRuleStatus",
        "ReasonCode": "R0009113",
        "Description": "Product Rule Status, if present, must be alpha.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].acquiringInstitutionCode",
        "ReasonCode": "R0009074",
        "Description": "Acquiring Institution ID Code, if present, must not exceed 11 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].acquiringInstitutionCode",
        "ReasonCode": "R0009055",
        "Description": "Acquiring Institution ID Code must be numeric",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].posCountryCode",
        "ReasonCode": "R0009058",
        "Description": "POS Country Code, if present, length must equal to 3",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].posCountryCode",
        "ReasonCode": "R0009059",
        "Description": "POS Country Code must be numeric",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.replacedAccountIdentifierClosedDate",
        "ReasonCode": "R0000137",
        "Description": "Replaced PAN Closed Date must be less than 9 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.replacedAccountIdentifierClosedDate",
        "ReasonCode": "R0000017",
        "Description": "Replaced PAN Closed Date, when present, must be in valid date format (YYYYMMDD) or all 8 positions containing \"X\" to remove the record.",
        "Recoverable": false
      },
      {
        "Source": "accountIdentifier",
        "ReasonCode": "R0000007",
        "Description": "PAN must be numeric",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.accountIdentifierClosedDate",
        "ReasonCode": "R0000136",
        "Description": "PAN Closed Date must not exceed 8 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.accountIdentifierClosedDate",
        "ReasonCode": "R0000012",
        "Description": "PAN Closed Date, when present, must be in a valid date format (YYYYMMDD) or be 8 positions containing \"X\" to remove from the PAN record.",
        "Recoverable": false
      },
      {
        "Source": "accountIndicator",
        "ReasonCode": "R0009129",
        "Description": "Account Indicator must be valid value.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].cardAcceptorId",
        "ReasonCode": "R0009070",
        "Description": "Card Acceptor ID Code, if present, must not exceed 15 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].productGraduationProductCode",
        "ReasonCode": "R0000022",
        "Description": "Product Graduation Product Code must not exceed 3 positions or all 3 positions must contain \"X\" to remove.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].productGraduationProductCode",
        "ReasonCode": "R0000021",
        "Description": "Product Graduation Product Code, when present, must be alphanumeric",
        "Recoverable": false
      },
      {
        "Source": "replacedAccountIdentifier",
        "ReasonCode": "R0000015",
        "Description": "Replaced PAN, when present, must be 13-19 positions or all 19 positions  containing \"X\" to remove the Replaced PAN",
        "Recoverable": false
      },
      {
        "Source": "replacedAccountIdentifier",
        "ReasonCode": "R0000014",
        "Description": "Replaced PAN, when present, must be alphanumeric",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].rewardType",
        "ReasonCode": "R0000292",
        "Description": "Reward Type, if present, must not  exceed 3 positions or must contain all 3 positions as X to clear",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].rewardType",
        "ReasonCode": "R0000291",
        "Description": "Reward Type, if present, must be alpha.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].merchantType",
        "ReasonCode": "R0009060",
        "Description": "Merchant Type, if present, must not exceed 4 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].merchantType",
        "ReasonCode": "R0009061",
        "Description": "Merchant Type must be numeric",
        "Recoverable": false
      },
      {
        "Source": "accountIdentifierExpirationDate",
        "ReasonCode": "R0009132",
        "Description": "Account Identifier Expiration Date should be in the MMYY format",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].cardholderTransactionTypeCode",
        "ReasonCode": "R0009062",
        "Description": "Cardholder Transaction Type Code, if present, must not exceed 2 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.accountIdentifierStatus",
        "ReasonCode": "R0000010",
        "Description": "PAN Status, when present, must be A or C",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].submerchantId",
        "ReasonCode": "R0009072",
        "Description": "Sub Merchant ID, if present, must not exceed 15 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].secondaryPan.replacedPanClosedDate",
        "ReasonCode": "R0000137",
        "Description": "Replaced PAN Closed Date must be less than 9 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].secondaryPan.replacedPanClosedDate",
        "ReasonCode": "R0000017",
        "Description": "Replaced PAN Closed Date, when present, must be in valid date format (YYYYMMDD) or all 8 positions containing \"X\" to remove the record.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].registeredProductCode",
        "ReasonCode": "R0000201",
        "Description": "Registered Product Code must not exceed 3 positions or all 3 positions must contain \"X\" to remove.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].registeredProductCode",
        "ReasonCode": "R0000200",
        "Description": "Registered Product Code, when present, must be alphanumeric",
        "Recoverable": false
      },
      {
        "Source": "customerProvidedId",
        "ReasonCode": "R0000031",
        "Description": "Customer Provided ID, when present, must be alphanumeric or spaces",
        "Recoverable": false
      },
      {
        "Source": "customerProvidedId",
        "ReasonCode": "R0000032",
        "Description": "Customer Provided ID, when present, must not exceed 25 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].secondaryPan.panStatus",
        "ReasonCode": "R0000010",
        "Description": "PAN Status, when present, must be A or C",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].secondaryPan.replacementPan",
        "ReasonCode": "R0000015",
        "Description": "Replaced PAN, when present, must be 13-19 positions or all 19 positions  containing \"X\" to remove the Replaced PAN",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].secondaryPan.replacementPan",
        "ReasonCode": "R0000014",
        "Description": "Replaced PAN, when present, must be alphanumeric",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].productOpenDate",
        "ReasonCode": "R0000216",
        "Description": "Product Open Date, when present, must be a valid date format (YYYYMMDD) and a valid date or all 8 positions containing X to remove from the PAN record.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].mastercardAssignedID",
        "ReasonCode": "R0009056",
        "Description": "Mastercard Assigned ID, if present, must not exceed 8 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].mastercardAssignedID",
        "ReasonCode": "R0009057",
        "Description": "Mastercard Assigned ID must be alphanumeric",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].secondaryPan.panExpirationDate",
        "ReasonCode": "R0009132",
        "Description": "Account Identifier Expiration Date should be in the MMYY format",
        "Recoverable": false
      },
      {
        "Source": "replacedAccountIdentifierExpirationDate",
        "ReasonCode": "R0009133",
        "Description": "Replaced Account Identifier Expiration Date should be in the MMYY format",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].groupId",
        "ReasonCode": "R0000020",
        "Description": "Group ID, if present,  must not exceed 25 positions",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].dayOfMonthEnd",
        "ReasonCode": "R0009116",
        "Description": "Day of month end, if present, must be numeric.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].secondaryPan.replacedPanExpirationDate",
        "ReasonCode": "R0009133",
        "Description": "Replaced Account Identifier Expiration Date should be in the MMYY format",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].secondaryPan.pan",
        "ReasonCode": "R0000007",
        "Description": "PAN must be numeric",
        "Recoverable": false
      }
    ]
  }
}
```

### 2. PAN Registration --- API timeout (HTTP 408) {#2-pan-registration--api-timeout-http-408}

This scenario occurs when the API is time-out and does not respond within the allotted time. The gateway returns HTTP 408 with ReasonCode R0000386. It is transient --- the same request can be retried later.

**Endpoint:** `POST`
* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/asc/acs-api/account-registrations
```

```Production
https://api.mastercard.com/asc/acs-api/account-registrations
```

#### Account Catalog Services API Request {#account-catalog-services-api-request-1}

* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`
* authorization: `<reqKey>`

* JSON

```JSON
{
  "accountIdentifier": "5XXXXXXXXXX1111",
  "accountLevelManagement": {
    "productRules": [
      {
        "secondaryPan": {
          "panExpirationDate": "1238",
          "panStatus": "A"
        },
        "productRuleStatus": "A",
        "dayOfMonthStart": 1,
        "dayOfMonthEnd": 10,
        "nextTransaction": false,
        "geography": "Domestic",
        "transactionChannel": "CardPresent",
        "householdingId": null
      }
    ],
    "accountIdentifierStatus": "A"
  }
}
```

#### Account Catalog Services API Response {#account-catalog-services-api-response-1}

* status: HTTP 408 Request Time-out
* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`

* JSON

```JSON
{
  "Errors": {
    "Error": [
      {
        "Source": "Account-Catalog-Services",
        "ReasonCode": "R0000386",
        "Description": "The server is taking too long to respond. Please try again later.",
        "Recoverable": false
      }
    ]
  }
}
```

### 3. PAN Registration --- unauthorized Consumer Key / ClientID (HTTP 401) {#3-pan-registration--unauthorized-consumer-key--clientid-http-401}

Any request whose Consumer Key / ClientID has not been approved and provisioned for the issuer's Company Identifier is rejected with HTTP 401.

**Endpoint:** `POST`
* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/asc/acs-api/account-registrations
```

```Production
https://api.mastercard.com/asc/acs-api/account-registrations
```

#### Account Catalog Services API Request {#account-catalog-services-api-request-2}

* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`
* authorization: `<reqKey>`

* JSON

```JSON
{
  "accountIdentifier": "5XXXXXXXXXX1111",
  "accountLevelManagement": {
    "productRules": [
      {
        "secondaryPan": {
          "panExpirationDate": "1238",
          "panStatus": "A"
        },
        "productRuleStatus": "A",
        "dayOfMonthStart": 1,
        "dayOfMonthEnd": 10,
        "nextTransaction": false,
        "geography": "Domestic",
        "transactionChannel": "CardPresent",
        "householdingId": null
      }
    ],
    "accountIdentifierStatus": "A"
  }
}
```

#### Account Catalog Services API Response {#account-catalog-services-api-response-2}

* status: HTTP 401 Unauthorized
* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`

* JSON

```JSON
{
  "Errors": {
    "Error": [
      {
        "Source": "Account-Services-Catalogue",
        "ReasonCode": "R0000372",
        "Description": "The Authorization, based on the Consumer Key and ClientID provided, has not been approved and provisioned to the Company Identifier of the issuer",
        "Recoverable": false
      }
    ]
  }
}
```

### 4. PAN Update --- multiple field validation rejects (HTTP 400) {#4-pan-update--multiple-field-validation-rejects-http-400}

Updating a PAN registration whose fields carry invalid values makes the API return HTTP 400 with the full list of reject codes. Each error entry pinpoints the offending JSON field path (`Source`), the `ReasonCode` and a human-readable `Description`, so every failed validation can be corrected.

**Endpoint:** `PUT`
* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/asc/acs-api/account-registrations
```

```Production
https://api.mastercard.com/asc/acs-api/account-registrations
```

#### Account Catalog Services API Request {#account-catalog-services-api-request-3}

* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`
* authorization: `<reqKey>`

* JSON

```JSON
{
  "accountIdentifier": "5XXXXXXXXXX1111",
  "replacedAccountIdentifier": "",
  "replacedAccountIdentifierExpirationDate": "",
  "customerSegmentationId": "",
  "accountLevelManagement": {
    "productRules": [
      {
        "productGraduationProductCode": "MCG",
        "rewardsProgramId": "USA123",
        "registeredProductCode": "",
        "productOpenDate": "20233030",
        "groupId": "CAA-@12.&×",
        "coBrandType": "XXX",
        "coBrandProgramName": "CAA-@12.&×",
        "coBrandPartnerName": "CAA-@12.&×",
        "cardAcceptorIDCode": "CardAcc-@12.&_",
        "subMerchantID": "subMrC-@12.&_",
        "rewardType": "CSH"
      }
    ],
    "accountIdentifierStatus": "A"
  }
}
```

#### Account Catalog Services API Response {#account-catalog-services-api-response-3}

* status: HTTP 400 Bad Request
* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`

* JSON

```JSON
{
  "Errors": {
    "Error": [
      {
        "Source": "accountIndicator",
        "ReasonCode": "R0009075",
        "Description": "Account Indicator must be present",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].coBrandPartnerName",
        "ReasonCode": "R0000276",
        "Description": "Co-Brand Partner Name, if present, must be alphanumeric",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].productOpenDate",
        "ReasonCode": "R0000216",
        "Description": "Product Open Date, when present, must be a valid date format (YYYYMMDD) and a valid date or all 8 positions containing X to remove from the PAN record.",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].coBrandType",
        "ReasonCode": "R0000283",
        "Description": "All Co-Brand fields are required when removing from the PAN record",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].groupId",
        "ReasonCode": "R0000019",
        "Description": "Group ID, when present ,must be alphanumeric or spaces",
        "Recoverable": false
      },
      {
        "Source": "accountLevelManagement.productRules[1].coBrandProgramName",
        "ReasonCode": "R0000261",
        "Description": "Co-Brand Program Name, if present, must be alphanumeric",
        "Recoverable": false
      }
    ]
  }
}
```

### 5. PAN Delete --- malformed payload / incorrect JSON (HTTP 400) {#5-pan-delete--malformed-payload--incorrect-json-http-400}

When the delete payload does not match the API specification, the request is rejected with HTTP 400.

**Endpoint:** `POST`
* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/asc/acs-api/account-registrations/delete-registrations
```

```Production
https://api.mastercard.com/asc/acs-api/account-registrations/delete-registrations
```

#### Account Catalog Services API Request {#account-catalog-services-api-request-4}

* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`
* authorization: `<reqKey>`

* JSON

```JSON
{
  "accountIdentifier": "5XXXXXXXXXX1111",
  "accountLevelManagement": {
    "productRules": [
      {
        "productRuleID": "4eb71aff-34fa-401d-9001-0790526293ca"
      }
    ]
  }
}
```

#### Account Catalog Services API Response {#account-catalog-services-api-response-4}

* status: HTTP 400 Bad Request
* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`

* JSON

```JSON
{
  "Errors": {
    "Error": [
      {
        "Source": "Account-Services-Catalogue",
        "ReasonCode": "R0000373",
        "Description": "API request has incorrect JSON format.",
        "Recoverable": false
      }
    ]
  }
}
```

Note: The error code is applicable for all the request wherever json is not as per API specs.

### 6. PAN fetch status --- Non eligible correlation_id (HTTP 403) {#6-pan-fetch-status--non-eligible-correlation_id-http-403}

This API is only supported for correlation ids created through this API but non-eligible `correlation_id` returns HTTP 403.

**Endpoint:** `GET`
* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/asc/acs-api/account-registrations?correlation_id=<correlation_id>
```

```Production
https://api.mastercard.com/asc/acs-api/account-registrations?correlation_id=<correlation_id>
```

#### Account Catalog Services API Request {#account-catalog-services-api-request-5}

* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`
* authorization: `<reqKey>`

Note: GET has no request body. Supply the record's `correlation_id` in the query string.

#### Account Catalog Services API Response {#account-catalog-services-api-response-5}

* status: HTTP 403 Forbidden
* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`

* JSON

```JSON
{
  "Errors": {
    "Error": [
      {
        "Source": "Account-Catalog-Services",
        "ReasonCode": "R0009205",
        "Description": "The GET operation is not supported for the specified 'correlation_id'.",
        "Recoverable": false
      }
    ]
  }
}
```

### 7. PAN fetch status --- No data for correlation_id (HTTP 404) {#7-pan-fetch-status--no-data-for-correlation_id-http-404}

When the `correlation_id` in the query parameter is not found in the system, the API returns HTTP 404.

**Endpoint:** `GET`
* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/asc/acs-api/account-registrations?correlation_id=<correlation_id>
```

```Production
https://api.mastercard.com/asc/acs-api/account-registrations?correlation_id=<correlation_id>
```

#### Account Catalog Services API Request {#account-catalog-services-api-request-6}

* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`
* authorization: `<reqKey>`

Note: GET has no request body. Supply the record's `correlation_id` in the query string.

#### Account Catalog Services API Response {#account-catalog-services-api-response-6}

* status: HTTP 404 Not Found
* `requestId` (Universal-Spec-Api-Request-Id): `<request_id>`

* JSON

```JSON
{
  "Errors": {
    "Error": [
      {
        "Source": "Account-Catalog-Services",
        "ReasonCode": "R0009206",
        "Description": "No data found for the specified 'correlation_id'.",
        "Recoverable": false
      }
    ]
  }
}
```

