---
title: "Get details for a specific Order."
method: GET
path: "/orders/{referenceOrderID}"
tags: ["6. Orders"]
---

# Get details for a specific Order.

`GET /orders/{referenceOrderID}`

## Path parameters

- `referenceOrderID` string, required

## Response `200`

OK

- OrderViewVerbose
  - `referenceOrderID` string, required
  - `referenceLineItemID` string
  - `externalRefID` string
  - `customerIdentifier` string, required
  - `accountIdentifier` string, required
  - `accountNumber` string, required
  - `amountCharged` MoneyView, required
    - `value` number
    - `currencyCode` string
    - `exchangeRate` number
    - `fee` number
    - `total` number
  - `denomination` MoneyView
    - `value` number
    - `currencyCode` string
    - `exchangeRate` number
    - `fee` number
    - `total` number
  - `utid` string, required
  - `ptid` string
  - `rewardName` string, required
  - `sender` SenderInfoView
    - `firstName` string
    - `lastName` string
    - `email` string
  - `recipient` RecipientInfoView
    - `firstName` string
    - `lastName` string
    - `email` string
    - `mobileNumber` string
    - `address` RecipientAddressView
      - `companyName` string
      - `streetLine1` string
      - `streetLine2` string
      - `city` string
      - `stateOrProvince` string
      - `postalCode` string
      - `country` string
  - `emailSubject` string, required
  - `message` string, required
  - `sendEmail` boolean
  - `deliveryMethod` 'NONE' | 'EMAIL' | 'PHONE' | 'ADDRESS' | 'EMBEDDED' | 'BULKSHIPMENT' | 'QRCODE' | 'BULKDIGITAL' | 'EMBEDDED_COMPONENT' | 'WHATSAPP'
  - `etid` string, required
  - `status` string, required
  - `orderStatus` string
  - `lineItemStatus` string
  - `campaign` string, required
  - `createdAt` string, required
  - `notes` string
  - `orderClientSource` string
  - `purchaseOrderNumber` string
  - `orderExternalRefIdDupe` boolean
  - `asyncOrderEntity` AsyncOrderEntity
    - `externalRefID` string — Required. Idempotent field that can be used for client-side order cross reference and prevent accidental order duplication. Will be returned in order response.
    - `status` string — This status reflects about cart status or validation status based on the processing
    - `totalLineItems` integer — Total number of line items submitted in the request
    - `createdAt` string, date-time
    - `failedLineItems` LineItemError[] — Failed line items list (business validations)
      - `lineItemId` string
      - `externalRefLineItemID` string
      - `utid` string
      - `errors` ValidationErrorDto[]
        - `field` string
        - `errorCodeValue` integer
        - `errorCodeName` string
        - `message` string
    - `duplicateLineItemRefIds` object — If any duplicate duplicateLineItemRefIds exist in the request
  - `reward` RewardView, required
    - `credentials` string, required
    - `credentialList` CredentialView[]
      - `label` string
      - `value` string
      - `type` string
      - `credentialType` string
    - `redemptionInstructions` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/tangocard/apis/tango-api.md) · [All operations](https://skmtc.net/tangocard/apis/tango-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tangocard/tango-api/revisions/324ad9683921/schema)
