Get order by ID

Retrieve a completed order by its unique identifier. When cartId is provided as a query parameter, the server validates it against the hold transaction and grants access without requiring customer authentication.

Authentication

X-TT-API-Keystring
API Key authentication via header

Path parameters

orderIdstringRequiredformat: "^[1-9]\d*$">=1 character

Headers

X-TT-PlatformenumRequired
Identifies the platform the request comes from.
Allowed values:

Query parameters

cartIdstringOptionalformat: "(?i)^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
Cart ID for authorization. Grants access without customer authentication.

Response

Order found successfully.
idstring
Unique identifier for the order
confirmation_numberstring

Human-readable confirmation number for customer support and emails

contactobject
Contact information for order fulfillment
itemslist of objects
Purchased order items in this order
receipt_lineslist of objects

Server-ordered display lines for receipt rendering. Always includes SubtotalLine. Conditionally: VoucherLine, ProtectionLine.

totalobject

Monetary amount in minor units (cents for USD). Never uses floating point to avoid precision errors.

statusenum
Current status of the order
created_atstring

When the order was created (UTC)

protectionobject
Protection covering all items. Null if not added.
total_taxesobject

Monetary amount in minor units (cents for USD). Never uses floating point to avoid precision errors.