v1

latestSwagger 2.0Private2026-08-04128286690.5 KB
Events

Get a list of registrations for an event.

Use the event_id and track_id path parameters to get a list of registrations for an event. Use optional query parameters to limit the number of results returned per page, the sort order, or to filter results by specific criteria; such as registration status.

get/events/{event_id}/tracks/{track_id}/registrations

Path parameters

event_idstring required

The ID that uniquely identifies the event.

track_idstring required

The track ID that uniquely identifies the event track.

Query parameters

registration_status'PENDING' | 'REGISTERED' | 'CANCELED' | 'EXPIRED' | 'IN_PROGRESS, FAILED'

Filter registration results by status.

payment_status'PENDING' | 'PAID' | 'REFUNDED' | 'CANCELLED' | 'FAILED' | 'CHARGED_BACK'

Filter registration results by payment status.

search_textstring

Filter registration results by first name, last name, or email address.

sort_by'first_name' | 'last_name' | 'email_address' | 'registration_status' | 'payment_status' | 'tickets' | 'total'

Specify the field to use to sort the results.

sort_order'ASC' | 'DESC'

Use to specify how you want the results sorted.

page_sizestring

Alternative to the <code>limit</code> parameter to limit the number of results returned per page. If specifying both the <code>limit</code> and <code>page_size</code> query parameters, they must be the same value.

limitstring

Limit the number of results returned per page. If specifying both the <code>limit</code> and <code>page_size</code> query parameters, they must be the same value.

prevstring

Cursor for pagination used to get the previous page of results (mutually exclusive with <code>next</code>).

nextstring

Cursor for pagination used to get the next page of results (mutually exclusive with <code>prev</code>).

Response

Successfully retrieved registrations

next_cursorstring

Use to get the next page of results.

prev_cursorstring

Use to get the previous page of results.

total_recordsinteger

The total number of resulting records.

Example response

{
  "records": [
    {
      "checkedIn_tickets": 1,
      "checkin_status": "CHECKED_IN",
      "eligible_checkin_tickets": 2,
      "email_address": "sarah_lang@mymail.com",
      "first_name": "sarah",
      "last_name": "lang",
      "new_contact": true,
      "payment_status": "PAID",
      "registration_id": "3f1ceb43-f858-432e-b287-30a6d20d1250",
      "registration_status": "<code>REGISTERED</code>",
      "registration_time": "2025-11-20T16:13:02.072Z",
      "tickets": 5,
      "total": 100,
      "track_key": "wfhmkz"
    }
  ],
  "total_records": 563
}