Endpoints
All groups
Retrieve a list of event groups for your organization. Groups are logical brand collections (Abbott WMM, UTMB World Series, club Friday-night runs) that bundle related events under a single slug.
GET
/groupscurl -H "Authorization: Bearer INTERVALS_PARTNER_API_KEY" \
https://api.intervals.run/groups?status=active&limit=20Query Parameters
limitnumberMaximum number of groups to return (1-100)
slugstringFilter by exact slug match
statusenum<string>Filter by lifecycle status
Available options: active,paused,archived
Authorization
read:groupsResponse
_idstringrequiredGroup ID
organizationIdstringrequiredOwning organization ID
namestringrequiredGroup name
slugstringrequiredURL-friendly slug (unique)
descriptionstringGroup description
statusenum<string>requiredLifecycle status
Available options: active,paused,archived
cardImageIdstringCard image storage ID
coverImageIdstringCover image storage ID
{
"data": [
{
"_id": "g14abc789def012",
"organizationId": "k57abc123def456",
"name": "Friday Night Lights",
"slug": "friday-night-lights",
"description": "Our weekly Friday evening track workouts.",
"status": "active"
}
]
}Request
curl -H "Authorization: Bearer INTERVALS_PARTNER_API_KEY" \
https://api.intervals.run/groups?status=active&limit=20Response
{
"data": [
{
"_id": "g14abc789def012",
"organizationId": "k57abc123def456",
"name": "Friday Night Lights",
"slug": "friday-night-lights",
"description": "Our weekly Friday evening track workouts.",
"status": "active"
}
]
}