Get All Registrants
Retrieves a paginated list of registrants for a specific event. Returns registrant profile data, registration status, and financial summaries.
Requires event_id as a query parameter. Use fields to control which fields are returned (defaults to id, first_name, last_name when not specified). Use expand to include related objects: homeAddress, workAddress, billingAddress, emailHistory.
Use search to filter by any registrant field (e.g., registration_status=confirmed, email=*@example.com*). Supports operators: =, !=, >=, <=, >, <, *contains*, *beginswith*, *endswith*. Maximum 200 results per page with per-page, or up to 1000 per page when no expand is used.
Authorizations
OAuth 2.0 bearer token obtained from POST /oauth2/token. Tokens expire after 30 minutes. Include in the Authorization header as Bearer {access_token}.
Query Parameters
integer - required - The ID of the event you want to retrieve registrants for
1
string - optional - Comma separated list of fields you want to return
"id,event_id,group_id,reg_type_id,package_id,discount_code,email,prefix,first_name,middle_name,last_name,suffix,company,job_title,work_phone,mobile_phone,profile_picture,twitter_handle,gender,birth_date,cc_email,bio,vat_number,contact_id,session_ids,waitlisted_session_ids,notes,reference,ip_address,individual_net,individual_tax,individual_tax_2,individual_gross,group_net,group_tax,group_tax_2,group_gross,group_paid,created_at,updated_at,registered_at,cancelled_at,checked_in_at,ext_token,secure_id,timezone,registration_status,language,payment_method,po_number,group_balance_due,payment_status"
string - optional - Comma separated list of objects you want to return. Valid values: homeAddress, workAddress, billingAddress, emailHistory.
"homeAddress,workAddress,billingAddress,emailHistory"
string - optional - Filter conditions to narrow the results. Valid operators are =, !=, >=, <=, >, <, contains, beginswith, endswith
"id>123"
integer - optional - The page of results you want to view
"1"
integer - optional - The number of results per page (to a max of 200)
"5"
string - optional - Sort the results (add - in front for opposite sort direction, e.g. "-id")
Comma-separated list of IDs to retrieve. When provided, only records matching these IDs are returned. All values must be positive integers. Maximum 100 IDs per request.
Body
The body is of type object.