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.
REST API
Stable HTTP operations generated from the platform contract.
Open guideCLI
Operator-friendly commands for scripts and local workflows.
Open guideMCP
The same capabilities as tools for AI clients and agents.
Open guideWebhooks
Signed change events with durable retries and delivery history.
Open guideFirst 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"