For the complete documentation index, see llms.txt. This page is also available as Markdown.

Attendee Tickets

Attendee ticket assignment

List attendee tickets

get

Returns all tickets assigned to a specific attendee within an event. Each ticket represents the attendee's claim on a ticket class (the purchased or assigned instance).

Path parameters
eventIdstring · uuidRequired

Event UUID

attendeeIdstring · uuidRequired

Attendee UUID

Responses
200

Array of tickets belonging to the attendee

application/json

Attendee ticket row — represents a ticket instance assigned to an attendee for a specific ticket class

idstringRequiredExample: 550e8400-e29b-41d4-a716-446655440005
ticketClassIdstring · nullableRequiredExample: 550e8400-e29b-41d4-a716-446655440006
eventIdstring · nullableRequiredExample: aaff0556-85b5-4ac4-a484-486c7f319c08
claimedByAttendeeIdstring · nullableRequiredExample: 6daeaa1f-f82f-4068-a8b2-712894b00184
orderItemIdstring · nullableRequired
createdAtstring · nullableRequiredExample: 2026-08-17T08:28:35.518Z
updatedAtstring · nullableRequiredExample: 2026-08-17T08:28:35.518Z
get/v2/events/{eventId}/attendees/{attendeeId}/tickets
GET /v2/events/{eventId}/attendees/{attendeeId}/tickets HTTP/1.1
Host: api.eventx.io
Accept: */*
[
  {
    "id": "550e8400-e29b-41d4-a716-446655440005",
    "ticketClassId": "550e8400-e29b-41d4-a716-446655440006",
    "eventId": "aaff0556-85b5-4ac4-a484-486c7f319c08",
    "claimedByAttendeeId": "6daeaa1f-f82f-4068-a8b2-712894b00184",
    "orderItemId": null,
    "createdAt": "2026-08-17T08:28:35.518Z",
    "updatedAt": "2026-08-17T08:28:35.518Z"
  }
]

Create an attendee ticket

post

Assigns a ticket class to an attendee. Creates a new ticket instance linked to the specified ticket class.

Path parameters
eventIdstring · uuidRequired

Event UUID

attendeeIdstring · uuidRequired

Attendee UUID

Body
ticketClassIdstring · uuidRequired

The ticket class ID to assign to this attendee

Example: 550e8400-e29b-41d4-a716-446655440006
Responses
201

Ticket created successfully

application/json

Attendee ticket row — represents a ticket instance assigned to an attendee for a specific ticket class

idstringRequiredExample: 550e8400-e29b-41d4-a716-446655440005
ticketClassIdstring · nullableRequiredExample: 550e8400-e29b-41d4-a716-446655440006
eventIdstring · nullableRequiredExample: aaff0556-85b5-4ac4-a484-486c7f319c08
claimedByAttendeeIdstring · nullableRequiredExample: 6daeaa1f-f82f-4068-a8b2-712894b00184
orderItemIdstring · nullableRequired
createdAtstring · nullableRequiredExample: 2026-08-17T08:28:35.518Z
updatedAtstring · nullableRequiredExample: 2026-08-17T08:28:35.518Z
post/v2/events/{eventId}/attendees/{attendeeId}/tickets
POST /v2/events/{eventId}/attendees/{attendeeId}/tickets HTTP/1.1
Host: api.eventx.io
Content-Type: application/json
Accept: */*
Content-Length: 56

{
  "ticketClassId": "550e8400-e29b-41d4-a716-446655440006"
}
{
  "id": "550e8400-e29b-41d4-a716-446655440005",
  "ticketClassId": "550e8400-e29b-41d4-a716-446655440006",
  "eventId": "aaff0556-85b5-4ac4-a484-486c7f319c08",
  "claimedByAttendeeId": "6daeaa1f-f82f-4068-a8b2-712894b00184",
  "orderItemId": null,
  "createdAt": "2026-08-17T08:28:35.518Z",
  "updatedAt": "2026-08-17T08:28:35.518Z"
}

Get attendee ticket by ID

get

Returns a single ticket by its ID, scoped to a specific attendee and event.

Path parameters
eventIdstring · uuidRequired

Event UUID

attendeeIdstring · uuidRequired

Attendee UUID

ticketIdstring · uuidRequired

Ticket UUID

Responses
200

Ticket

application/json

Attendee ticket row — represents a ticket instance assigned to an attendee for a specific ticket class

idstringRequiredExample: 550e8400-e29b-41d4-a716-446655440005
ticketClassIdstring · nullableRequiredExample: 550e8400-e29b-41d4-a716-446655440006
eventIdstring · nullableRequiredExample: aaff0556-85b5-4ac4-a484-486c7f319c08
claimedByAttendeeIdstring · nullableRequiredExample: 6daeaa1f-f82f-4068-a8b2-712894b00184
orderItemIdstring · nullableRequired
createdAtstring · nullableRequiredExample: 2026-08-17T08:28:35.518Z
updatedAtstring · nullableRequiredExample: 2026-08-17T08:28:35.518Z
get/v2/events/{eventId}/attendees/{attendeeId}/tickets/{ticketId}
GET /v2/events/{eventId}/attendees/{attendeeId}/tickets/{ticketId} HTTP/1.1
Host: api.eventx.io
Accept: */*
{
  "id": "550e8400-e29b-41d4-a716-446655440005",
  "ticketClassId": "550e8400-e29b-41d4-a716-446655440006",
  "eventId": "aaff0556-85b5-4ac4-a484-486c7f319c08",
  "claimedByAttendeeId": "6daeaa1f-f82f-4068-a8b2-712894b00184",
  "orderItemId": null,
  "createdAt": "2026-08-17T08:28:35.518Z",
  "updatedAt": "2026-08-17T08:28:35.518Z"
}

Update attendee ticket

patch

Updates an attendee ticket. Currently supports reassigning the ticket class via the ticketClassId field.

Path parameters
eventIdstring · uuidRequired

Event UUID

attendeeIdstring · uuidRequired

Attendee UUID

ticketIdstring · uuidRequired

Ticket UUID

Body
ticketClassIdstring · uuidOptional

New ticket class ID to reassign this ticket to

Responses
200

Ticket updated successfully

application/json

Attendee ticket row — represents a ticket instance assigned to an attendee for a specific ticket class

idstringRequiredExample: 550e8400-e29b-41d4-a716-446655440005
ticketClassIdstring · nullableRequiredExample: 550e8400-e29b-41d4-a716-446655440006
eventIdstring · nullableRequiredExample: aaff0556-85b5-4ac4-a484-486c7f319c08
claimedByAttendeeIdstring · nullableRequiredExample: 6daeaa1f-f82f-4068-a8b2-712894b00184
orderItemIdstring · nullableRequired
createdAtstring · nullableRequiredExample: 2026-08-17T08:28:35.518Z
updatedAtstring · nullableRequiredExample: 2026-08-17T08:28:35.518Z
patch/v2/events/{eventId}/attendees/{attendeeId}/tickets/{ticketId}
PATCH /v2/events/{eventId}/attendees/{attendeeId}/tickets/{ticketId} HTTP/1.1
Host: api.eventx.io
Content-Type: application/json
Accept: */*
Content-Length: 56

{
  "ticketClassId": "123e4567-e89b-12d3-a456-426614174000"
}
{
  "id": "550e8400-e29b-41d4-a716-446655440005",
  "ticketClassId": "550e8400-e29b-41d4-a716-446655440006",
  "eventId": "aaff0556-85b5-4ac4-a484-486c7f319c08",
  "claimedByAttendeeId": "6daeaa1f-f82f-4068-a8b2-712894b00184",
  "orderItemId": null,
  "createdAt": "2026-08-17T08:28:35.518Z",
  "updatedAt": "2026-08-17T08:28:35.518Z"
}

Last updated