Skip to main content
PUT
Update a ticket type

Authorizations

x-access-token
string
header
required

Organization API token. Generate from Organization Settings → API Tokens.

Path Parameters

eventId
integer
required

Event ID

ticketTypeId
string<uuid>
required

The ticket type ID.

Body

application/json

Body of Create a ticket type (where name is required) and Update a ticket type (where every field is optional). Unknown keys are ignored.

name
string

Required on create. Longer names are cut to 255 characters.

Maximum string length: 255
type
enum<string>
Available options:
ticket,
addon,
booth,
sponsorship,
donation,
bundle,
session_fee
description
string | null
price_cents
integer | null
Required range: x >= 0
currency
string

ISO 4217 code; upper-cased and cut to 3 characters.

capacity
integer | null

null for unlimited.

Required range: x >= 0
min_per_order
integer | null
Required range: x >= 0
max_per_order
integer | null
Required range: x >= 0
sort_order
integer | null
Required range: x >= 0
visibility
enum<string>
Available options:
public,
hidden,
code
status
enum<string>
Available options:
active,
archived
sales_start_at
string<date-time> | null
sales_end_at
string<date-time> | null
settings
object

Ticket type settings. Keys may be snake_case or camelCase; unknown keys are dropped. On update, each top-level key you send replaces the stored one.

Response

OK

data
object