List occurrences for an event (browse with pricing)

Returns all occurrences for an event with pricing information for browse/selection UI. **Pricing fields (per occurrence):** - `fromPrice` — Lowest available price (nullable when sold out or off-sale) - `maxDiscountPercentage` OR `maxDiscountAmount` — Max discount across all price points (optional, mutually exclusive) - `promotions` — Active promotions for this occurrence (optional array) **Key behaviors:** - `fromPrice: null` means occurrence is unavailable (sold out or not yet on sale) - Discount fields are optional — omitted when no discount exists - Discount may be from a different price point than `fromPrice` (shows max savings) - Event-level config determines percentage vs amount discount display - `promotions` field is omitted when no active promotions exist

Authentication

X-TT-API-Keystring
API key for authentication. Pass as X-TT-API-Key header. Key prefixes: - Production: sk_live_* - Test: sk_test_* Example: X-TT-API-Key: sk_live_abc123

Path parameters

eventIdstringRequired
Unique identifier of the event.

Headers

X-Client-PlatformenumRequired
Client platform identifier. Required for all requests. - `ios` - iOS native app - `android` - Android native app - `web` - Web application (browser) - `server` - Server-to-server (internal services, API testing)
Allowed values:
X-Client-VersionstringOptionalformat: "^\d+\.\d+\.\d+$"

Client app version. Required for ios, android, and web platforms. Optional for server platform. Format: Semantic version (e.g., “3.1.0”, “2.5.1”)

Accept-LanguagestringOptional

Preferred language for error messages (defaults to en-US if not provided). Supported languages: en-US, en-GB, es-ES, fr-FR, de-DE, ja-JP. Format: RFC 9110 language tags with quality values.

X-Request-IDstringOptionalformat: "^req_[a-zA-Z0-9]+$"

Client-generated request identifier for distributed tracing. Server echoes this value in response headers. Format: req_ prefix + random string.

Response

List of occurrences with pricing.
datalist of objects or null

Errors