Endpoints

All events

Retrieve a list of events for your organization. Filter by type, series, or date range to narrow results.

GET/events

Query Parameters

limitnumberrequireddefault: 50

Items per page (1-100, default 50).

afterstring

Opaque cursor from a previous response's `cursor` field; returns the next page.

typeenum<string>

Filter by event type

Available options: race,runClub,timeTrial,other

dateFromstring

Filter events on or after this date (YYYY-MM-DD). Event dates are days on each venue's clock and compare as days.

dateTostring

Filter events on or before this date (YYYY-MM-DD). Event dates are days on each venue's clock and compare as days.

Authorization

read:events

Response

idstringrequired

Event ID

namestringrequired

Event name

slugstringrequired

URL slug

typeenum<string>required

Event type

Available options: race,runClub,timeTrial,other

datestringrequired

Event date (YYYY-MM-DD) on the venue's clock — see `timezone`.

organizationIdstringrequired

Owning organization ID

startTimestring

Start time (HH:MM) on the venue's clock — see `timezone`.

timezonestring

The venue's IANA timezone (e.g. America/Los_Angeles): the clock every date and time on this event is read on. Absent while the venue's location is not known; then dates and times are the venue's own, with no offset.

startsAtstring

The start as an ISO-8601 instant with the venue's offset (e.g. 2026-04-18T07:00:00-07:00). Present when `startTime` and `timezone` are both known.

addressobject

Event location

latnumber

lngnumber

descriptionstring

Event description

websiteUrlstring

Event website URL

cardImageUrlstring

Card image URL (grid/list thumbnails).

coverImageUrlstring

Cover/hero image URL (event pages).

registrationUrlstring

Registration page URL

temporalStatusenum<string>required

Derived from the event's dates on the venue's clock at the time of the request: past | in_progress | future. While `timezone` is not known the dates are read Anywhere on Earth (UTC−12), so a day lasts until it has ended everywhere.

Available options: past,in_progress,future

What you can build