Skip to main content
PATCH

Update Ticket Class

Updates one or more fields of a ticket class. quantity_sold is always recomputed server-side from the tickets collection and cannot be set by the client. Requires the ticket_classes:write scope.

Path Parameters

string
required
The unique identifier of the event.
string
required
The unique identifier of the ticket class.

Request Body

All fields are optional but at least one must be provided. Fields not included are left unchanged.
string
Ticket class name (1..120 chars).
string
Description (max 10000 chars).
string
ISO 4217 currency code.
number
Price per ticket.
boolean
Marks the class as free.
integer
Total tickets available (0 = unlimited).
string
ISO 8601 datetime when sales open.
string
ISO 8601 datetime when sales close.
integer
Minimum tickets per order.
integer
Maximum tickets per order.
boolean
Whether new registrations require approval.
boolean
Hide from the public event page.

Response

Returns 200 OK with the updated ticket class in the same shape as Get Ticket Class.

Errors

  • 400 At least one field is required — empty body.
  • 400 Validation failed — invalid body shape.
  • 404 Event not found / Ticket class not found — resource missing or not owned by your org.