Place an order

Check out a held cart. On success, tickets are issued and the cart is cleared. **Order response structure** (three-level nesting): - **`items[]`** — Array of OrderItems (what you purchased with pricing details) - **`items[].tickets[]`** — Tickets nested within each OrderItem (admission fulfillment) - **`receiptLines[]`** — Array of display rows for receipt rendering (fees, vouchers, subtotal) Tickets are embedded within OrderItems, not at the top level of the Order.

Authentication

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

Headers

X-TT-Device-DatastringOptional

JSON describing the device the shopper is buying on — device_id, device_type (web or native), and device_os. Adds signal to card fraud checks, so fewer genuine customers are declined. Omit it when no end-user device is in the request path.

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

Request

This endpoint expects an object.
cartIdstringRequiredformat: "(?i)^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$">=1 character
expectedTotalobjectRequired

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

contactobjectRequired
paymentobjectRequired
marketingConsentobjectOptional

Response

The Idempotency-Key already completed an order for this cart. The existing order is returned and nothing is charged or issued again.

idstring
Unique identifier for the order
confirmationNumberstring

Human-readable confirmation number for customer support and emails

contactobject
Contact information for order fulfillment
itemslist of objects
Purchased order items in this order
receiptLineslist 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
createdAtstring

When the order was created (UTC)

protectionobjectOptional
Protection covering all items. Null if not added.
totalTaxesobjectOptional

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