List registered participants
Confirmed registrations for an event year, newest first. Intended for CRM sync as the "New Registrant" / "New Contact" trigger.
Required permissions: Sales Rep, Director, Reports, Participants, or Timing.
Request
- Base URLhttps://www.raceentry.com/restapi/v1
- AuthOAuth 2Authorization code: /oauth2/authorizeToken URL: /oauth2/token
Query parameters
Event id — must match an event in the token's granted scopes.
Four-digit year. Defaults to the event's most recent event year.
ISO 8601 timestamp. Only records created/completed on or after this time are returned. Ideal for Zapier polling and incremental CRM sync.
Sort order. checked_in sorts by check-in time descending (most recently checked-in first). Omit for the default sort (newest record first). Combine with checked_in=true to poll for recent check-ins.
When true, only records that have been checked in are returned. Omit or false to return all records regardless of check-in status.
Response
Paginated participant list
Example response
{
"page": 1,
"per_page": 50,
"count": 50,
"next_page": 2,
"data": [
{
"id": 11234,
"first_name": "Jane",
"last_name": "Smith",
"email": "jane@example.com",
"phone": "303-555-0100",
"address": "123 Main St",
"city": "Denver",
"state": "Colorado",
"zip": "80203",
"country_code": "USA",
"gender": "F",
"birthdate": "1990-04-15",
"bib_number": 42,
"category": "5K Open Female",
"registration_date": "2026-01-10T09:30:00-07:00",
"checked_in_at": "2026-06-01T08:30:00-06:00"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.