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.
Path parameters
The ID that uniquely identifies the event.
The track ID that uniquely identifies the event track.
Query parameters
Filter registration results by status.
Filter registration results by payment status.
Filter registration results by first name, last name, or email address.
Specify the field to use to sort the results.
Use to specify how you want the results sorted.
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.
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.
Cursor for pagination used to get the previous page of results (mutually exclusive with <code>next</code>).
Cursor for pagination used to get the next page of results (mutually exclusive with <code>prev</code>).
Response
Successfully retrieved registrations
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
}