Skip to main content
POST
Reserve a ticket selection

Body

application/json
event_id
string
required
session_key
string
required

Opaque per-browser id, 8 to 128 characters. Owns the hold; one ACTIVE hold per session per event (a new POST replaces it).

Required string length: 8 - 128
items
object[]
required

1 to 20 items.

Required array length: 1 - 20 elements
queue_pass
string

Waiting-room pass, required when the event has waiting_room.

Response

Reserved

id
string

Send as hold_id on checkout/start.

event_id
string
status
enum<string>
Available options:
ACTIVE,
CONVERTED,
CONSUMED,
RELEASED,
EXPIRED
expires_at
string<date-time>

Show a countdown; at zero the tickets are back on sale.

order_id
string | null
items
object[]