Race Data
Discover a race's embeddable tracker
The public tracker URL when its organizer explicitly enabled embedding. Published customer events with site access only. No key; 403 tracking_embed_off when disabled. The embed rechecks permission while open. Separate from open-data and companion-app API permissions.
Method
GET
Path
/api/public/v1/events/{idOrSlug}/tracking-embed
Authentication
None. Served from https://www.endurancehq.app with open CORS.
Caching
Not cached (no-store); revocation checked on each request.
Request
curl "https://www.endurancehq.app/api/public/v1/events/{idOrSlug}/tracking-embed"Path parameters
idOrSlugstring, requiredResponse
Success status: 200
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"eventId": {
"type": "string"
},
"slug": {
"type": "string"
},
"eventName": {
"type": "string"
},
"embedPath": {
"type": "string",
"description": "Relative URL on the EHQ app host. No credentials. Optional participant, distance and theme query parameters select the initial view."
}
},
"required": [
"eventId",
"slug",
"eventName",
"embedPath"
],
"additionalProperties": false
}