Endpoints
All events
Retrieve a list of events for your organization. Filter by type, series, or date range to narrow results.
GET
/eventscurl -H "Authorization: Bearer INTERVALS_PARTNER_API_KEY" \
https://api.intervals.run/events?type=race&dateFrom=2025-06-01&dateTo=2025-06-30&limit=20Query Parameters
limitnumberdefault: 50Maximum number of events to return (1-100)
typeenum<string>Filter by event type
Available options: race,runClub,timeTrial,other
dateFromstringFilter events on or after this date (YYYY-MM-DD)
dateTostringFilter events on or before this date (YYYY-MM-DD)
Authorization
read:eventsResponse
_idstringrequiredEvent ID
namestringrequiredEvent name
slugstringrequiredURL slug
typeenum<string>requiredEvent type
Available options: race,runClub,timeTrial,other
datestringrequiredEvent date (YYYY-MM-DD)
organizationIdstringrequiredOwning organization ID
startTimestringStart time (HH:MM)
addressobjectEvent location
latnumberLatitude
lngnumberLongitude
descriptionstringEvent description
websiteUrlstringEvent website URL
registrationUrlstringRegistration page URL
{
"data": [
{
"_id": "e72tuv901wxy234",
"name": "Lakefront 5K - June 14",
"slug": "lakefront-5k-june-14",
"type": "race",
"date": "2025-06-14",
"organizationId": "k57abc123def456",
"startTime": "08:00",
"description": "Weekly lakefront 5K race along the scenic shore path.",
"websiteUrl": "https://northshorerace.com/lakefront-5k"
}
]
}Request
curl -H "Authorization: Bearer INTERVALS_PARTNER_API_KEY" \
https://api.intervals.run/events?type=race&dateFrom=2025-06-01&dateTo=2025-06-30&limit=20Response
{
"data": [
{
"_id": "e72tuv901wxy234",
"name": "Lakefront 5K - June 14",
"slug": "lakefront-5k-june-14",
"type": "race",
"date": "2025-06-14",
"organizationId": "k57abc123def456",
"startTime": "08:00",
"description": "Weekly lakefront 5K race along the scenic shore path.",
"websiteUrl": "https://northshorerace.com/lakefront-5k"
}
]
}