Skip to content

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, required

Response

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
}