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-Platform
Identifies the platform the request comes from.
Allowed values:
Request
This endpoint expects an object.
cart_id
expected_total
Monetary amount in minor units (cents for USD). Never uses floating point to avoid precision errors.
contact
payment
marketing_consent
Response
Order created and tickets issued.
id
Unique identifier for the order
confirmation_number
Human-readable confirmation number for customer support and emails
contact
Contact information for order fulfillment
items
Purchased order items in this order
receipt_lines
Server-ordered display lines for receipt rendering. Always includes SubtotalLine. Conditionally: VoucherLine, ProtectionLine.
total
Monetary amount in minor units (cents for USD). Never uses floating point to avoid precision errors.
status
Current status of the order
created_at
When the order was created (UTC)
protection
Protection covering all items. Null if not added.
total_taxes
Monetary amount in minor units (cents for USD). Never uses floating point to avoid precision errors.