Customers

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.

get/participants

Request

  • Base URL
    https://www.raceentry.com/restapi/v1
  • Auth
    OAuth 2
    Authorization code: /oauth2/authorize
    Token URL: /oauth2/token

Query parameters

event_idinteger required

Event id — must match an event in the token's granted scopes.

yearstring
Example:2026

Four-digit year. Defaults to the event's most recent event year.

sincestring date-time
Example:2026-01-01T00:00:00Z

ISO 8601 timestamp. Only records created/completed on or after this time are returned. Ideal for Zapier polling and incremental CRM sync.

sort'checked_in'

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.

checked_inboolean

When true, only records that have been checked in are returned. Omit or false to return all records regardless of check-in status.

pageinteger
per_pageinteger

Response

Paginated participant list

pageinteger required
per_pageinteger required
countinteger required

Number of records in this page

next_pageinteger nullable required

Next page number, or null when on the last page

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.