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-PlatformenumRequired
Identifies the platform the request comes from.
Allowed values:

Request

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

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

contactobjectRequired
paymentobjectRequired

Response

Order created and tickets issued.
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.