Skip to content

Developer platform

Build with Endurance HQ

One typed contract powers the REST API, CLI, MCP tools, and signed webhooks. Start with the surface that fits your workflow and switch later without relearning the data model.

First request

curl "https://api.endurancehq.app/v1/tasks?organizationId=org_123" \
  -H "Authorization: Bearer $EHQ_API_KEY"

Race data for companion apps

A published race's course, aid stations, crew logistics and announcements need no key. Live tracking and results take a Wolfe Run developer key once the race's organizer turns on companion apps. Show the Data from Endurance HQ badge wherever the data appears.

curl "https://www.endurancehq.app/api/public/v1/events/crazymountain100/aid-stations"

curl "https://www.endurancehq.app/api/public/v1/events/crazymountain100/live" \
  -H "Authorization: Bearer $WOLFE_RUN_DEVELOPER_KEY"