DELETE api/Delete
Used to delete a token so that it may not initiate any new transactions. All authorizations for a deleted token will be declined. A deleted token may not be returned to an active state.
Request Information
URI Parameters
None.
Body Parameters
DeleteRequest
DeleteRequest| Name | Description | Type | Additional information | 
|---|---|---|---|
| TokenUniqueReference | 
                         The TokenUniqueReference of the token. Length - 48 Characters Example: DWSPMC00000000010906a349d9ca4eb1a4d53e3c90a11d9c  | 
                    string | 
                                 Required  | 
                
| CommentText | 
                         Comment related to the updated token(s). Maximum length 500 characters. Example: Update gold artwork  | 
                    string | 
                             None.  | 
                
| ReasonCode | 
                         The reason for the action. Valid values are "L" - Cardholder confirmed token device lost. "S" - Cardholder confirmed token device stolen. "F" - Issuer or cardholder confirmed fraudulent token transactions (Deprecated). "T" - Issuer or cardholder confirmed fraudulent token transactions. "C" - Account closed. "Z" - Other. Example: C  | 
                    string | 
                             None.  | 
                
| AuditInfo | 
                         Audit Info - See AuditInfo Object Documentation  | 
                    AuditInfo | 
                                 Required  | 
                
Request Formats
application/json, text/json
{
  "tokenUniqueReference": "sample string 1",
  "commentText": "sample string 2",
  "reasonCode": "sample string 3",
  "auditInfo": {
    "userId": "sample string 1",
    "userName": "sample string 2",
    "organization": "sample string 3",
    "phone": "sample string 4"
  }
}
        application/xml, text/xml
<DeleteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MDES.CustomerService.Models">
  <AuditInfo>
    <Organization>sample string 3</Organization>
    <Phone>sample string 4</Phone>
    <UserId>sample string 1</UserId>
    <UserName>sample string 2</UserName>
  </AuditInfo>
  <CommentText>sample string 2</CommentText>
  <ReasonCode>sample string 3</ReasonCode>
  <TokenUniqueReference>sample string 1</TokenUniqueReference>
</DeleteRequest>
        application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
TokenResponse with Token object - Only the TokenUniqueReference and CommentId fields will be populated
TokenResponse| Name | Description | Type | Additional information | 
|---|---|---|---|
| token | 
                         Token - See Token Object Documentation  | 
                    Token | 
                             None.  | 
                
Response Formats
application/json, text/json
{
  "token": {
    "tokenUniqueReference": "sample string 1",
    "primaryAccountNumberUniqueReference": "sample string 2",
    "tokenSuffix": "sample string 3",
    "expirationDate": "sample string 4",
    "accountPanSequenceNumber": "sample string 5",
    "activationCodeExpirationDateTime": "sample string 6",
    "correlationId": "sample string 7",
    "currentStatusCode": "sample string 8",
    "currentStatusDescription": "sample string 9",
    "currentStatusDateTime": "sample string 10",
    "digitizationRequestDateTime": "sample string 11",
    "finalTokenizationDecision": "sample string 12",
    "lastCommentId": "sample string 13",
    "paymentAppInstanceId": "sample string 14",
    "provisioningStatusCode": "sample string 15",
    "provisioningStatusDescription": "sample string 16",
    "storageTechnology": "sample string 17",
    "suspender": [
      {
        "suspendedBy": "sample string 1"
      },
      {
        "suspendedBy": "sample string 1"
      }
    ],
    "tokenActivatedDateTime": "sample string 18",
    "tokenAssuranceLevel": "sample string 19",
    "tokenRequestorId": "sample string 20",
    "tokenRequestorName": "sample string 21",
    "tokenType": "sample string 22",
    "walletId": "sample string 23",
    "devices": [
      {
        "deviceId": "sample string 1",
        "deviceName": "sample string 2",
        "deviceType": "sample string 3",
        "secureElementId": "sample string 4"
      },
      {
        "deviceId": "sample string 1",
        "deviceName": "sample string 2",
        "deviceType": "sample string 3",
        "secureElementId": "sample string 4"
      }
    ],
    "tokenDeletedFromConsumerApp": "sample string 24",
    "tokenRequestorConsumerFacingEntityName": "sample string 25"
  }
}
        application/xml, text/xml
<TokenResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MDES.CustomerService.Models">
  <token>
    <AccountPanSequenceNumber>sample string 5</AccountPanSequenceNumber>
    <ActivationCodeExpirationDateTime>sample string 6</ActivationCodeExpirationDateTime>
    <CorrelationId>sample string 7</CorrelationId>
    <CurrentStatusCode>sample string 8</CurrentStatusCode>
    <CurrentStatusDateTime>sample string 10</CurrentStatusDateTime>
    <CurrentStatusDescription>sample string 9</CurrentStatusDescription>
    <Devices>
      <Device>
        <DeviceId>sample string 1</DeviceId>
        <DeviceName>sample string 2</DeviceName>
        <DeviceType>sample string 3</DeviceType>
        <SecureElementId>sample string 4</SecureElementId>
      </Device>
      <Device>
        <DeviceId>sample string 1</DeviceId>
        <DeviceName>sample string 2</DeviceName>
        <DeviceType>sample string 3</DeviceType>
        <SecureElementId>sample string 4</SecureElementId>
      </Device>
    </Devices>
    <DigitizationRequestDateTime>sample string 11</DigitizationRequestDateTime>
    <ExpirationDate>sample string 4</ExpirationDate>
    <FinalTokenizationDecision>sample string 12</FinalTokenizationDecision>
    <LastCommentId>sample string 13</LastCommentId>
    <PaymentAppInstanceId>sample string 14</PaymentAppInstanceId>
    <PrimaryAccountNumberUniqueReference>sample string 2</PrimaryAccountNumberUniqueReference>
    <ProvisioningStatusCode>sample string 15</ProvisioningStatusCode>
    <ProvisioningStatusDescription>sample string 16</ProvisioningStatusDescription>
    <StorageTechnology>sample string 17</StorageTechnology>
    <Suspender>
      <Suspender>
        <SuspendedBy>sample string 1</SuspendedBy>
      </Suspender>
      <Suspender>
        <SuspendedBy>sample string 1</SuspendedBy>
      </Suspender>
    </Suspender>
    <TokenActivatedDateTime>sample string 18</TokenActivatedDateTime>
    <TokenAssuranceLevel>sample string 19</TokenAssuranceLevel>
    <TokenDeletedFromConsumerApp>sample string 24</TokenDeletedFromConsumerApp>
    <TokenRequestorConsumerFacingEntityName>sample string 25</TokenRequestorConsumerFacingEntityName>
    <TokenRequestorId>sample string 20</TokenRequestorId>
    <TokenRequestorName>sample string 21</TokenRequestorName>
    <TokenSuffix>sample string 3</TokenSuffix>
    <TokenType>sample string 22</TokenType>
    <TokenUniqueReference>sample string 1</TokenUniqueReference>
    <WalletId>sample string 23</WalletId>
  </token>
</TokenResponse>