Skip to main content
GET
Get ticket rate by slug

Authorizations

X-Api-Key
string
header
required

Path Parameters

ticketRateSlug
string
required

Ticket rate slug

Example:

"abcde12345"

Query Parameters

event_id
string
required

Event of the ticke rate

Response

OK

data
object

The wire contract for a ticket rate, AT THE LATEST VERSION.

This is the single source of truth: toTicketRateResponse is annotated to return it (so the code cannot drift from it without a compile error), and the OpenAPI spec + docs + breaking-change gate are all generated from it.

Dates are ISO-8601 strings — the real wire form res.json produces from the underlying Moment values.

Nested relations are typed inline (or via a shared $ref for prices) to match exactly what the mappers emit:

  • prices / current_price reuse PriceTicketRateResponse (toPriceTicketRateResponse).
  • warranty mirrors toWarrantyResponse: enabled is always present and the remaining fields are only emitted when enabled is true.
  • supplements mirrors toSupplementResponse (with purchase_limit / redemption_deadline coming from their toMongoDocument() shapes).
  • questions mirrors toTicketRateQuestionResponse.
  • fields mirrors TicketRate.translateFieldsFromMongoDBToTicketRateFields, a list of form-field descriptors.
success
boolean