Events
Get Event Product
Returns detail for a specific ticket product belonging to a published event.
GET
Get Event Product
Get Event Product
Returns the full detail for a single ticket product associated with a published event. Used during the event checkout flow to confirm product availability and price before purchase.Authentication
No authentication required.Path Parameters
number
required
The integer ID of the event. Obtained as
Id from GET /api/public/events or GET /api/public/events/{id}.number
required
The integer ID of the ticket product. Obtained as
EventProducts[].Id from GET /api/public/events/{id}.Query Parameters
string
Comma-separated list of field paths to include in the response. When provided, only the
specified fields are returned — useful for reducing payload size. Supports nested paths
using dot notation.
Response
Returns anEventProduct object.
Core Fields
number
required
Unique identifier for the ticket product.
string
required
Display name of the ticket type (e.g. “General Admission”, “VIP Pass”).
string
Optional description shown to customers during checkout.
number
Ticket price.
0 for free tickets.string
ISO 4217 currency code (e.g.
"GBP", "USD", "EUR").string
Localised price string including currency symbol (e.g.
"£12.00"). Use this for display rather than formatting Price manually.Currency
Full currency object from the business configuration.
Availability
boolean
When
true, the ticket is within its sale window and has stock remaining.boolean
When
true, all available spots for this ticket type have been claimed.number
Remaining ticket count.
0 when sold out.boolean
When
true, fewer than a threshold number of tickets remain — used to display urgency messaging.number | null
Maximum number of tickets a single customer can purchase.
null means no limit.number
Total initial allocation for this ticket type.
Sale Window
string
Local datetime from which this ticket type goes on sale (ISO 8601).
string
Local datetime after which this ticket type is no longer available (ISO 8601).
string
Human-readable formatted start date.
string
Human-readable formatted end date.
boolean
When
true, the sale window has passed and tickets can no longer be purchased.boolean
When
true, the sale window has not yet opened.number
Operator-defined ordering position for display in ticket lists.
Timestamps
All datetime fields are ISO 8601 strings.*On fields are in the location’s local timezone; *OnUtc fields are UTC.
string
Local datetime the ticket product was created.
string
UTC datetime the ticket product was created.
string
Local datetime of the last update.
string
UTC datetime of the last update.
Examples
Fetch a ticket product
TypeScript Integration
Error Responses
error
No event with
eventId or no ticket product with productId exists, or the product does not belong to the specified event.Related Endpoints
Get Event Product