List occurrences for an event (browse with pricing)

Returns a paginated list of occurrences for an event with pricing information for browse/selection UI. **Pricing fields (per occurrence):** - `fromPrice` — Lowest available price (null when sold out or off-sale) - `maxDiscountAmount` — Max discount amount (always present when a discount exists) - `maxDiscountPercentage` — Max discount percentage (present only when event allows percentage display) **Key behaviors:** - Sold-out occurrences are included, with `availabilityLevel: "SOLD_OUT"` and `fromPrice: null` - `availabilityLevel` signals remaining availability: `LOW`, `SOLD_OUT`, or null when there is no signal - When `quantity` is set, availability and pricing reflect only inventory that can seat that many tickets together - `maxDiscountAmount` is always included when a discount exists - `maxDiscountPercentage` is included only when the event is configured for percentage display - Discount may be from a different price point than `fromPrice` (represents max savings) Send the `X-TT-Currency` header to receive prices in that currency. Omit it to get base-currency prices. A currency this event is not sold in returns `400`; one it is sold in but that cannot be priced right now returns `503`.

Authentication

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

Path parameters

eventIdstringRequired>=1 character

Headers

X-TT-RetailerstringRequired
Retailer public ID
X-TT-CurrencystringOptional

ISO 4217 currency to price in. Omit for base currency; an unsupported or invalid currency returns 400, and a currency that cannot be priced right now returns 503.

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

Query parameters

quantitystringOptional

Minimum ticket quantity. Pricing and availabilityLevel then reflect only inventory that can seat this many tickets together — an occurrence without enough seats reads as SOLD_OUT.

startDatestringOptional

Date range start (inclusive, ISO 8601 date)

endDatestringOptional

Date range end (inclusive, ISO 8601 date)

limitstringRequired
Maximum number of results to return.
offsetstringRequired
Number of results to skip for pagination.

Response

Paginated list of occurrences with pricing.