Authenticate with Wahoo Cloud API, read a user's workout history, and receive workout_summary webhook events

domain: developers.wahooligan.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register an application in the Wahoo API developer portal to obtain a client ID and secret
  2. Complete OAuth2 authorization requesting user_read plus workouts_read (and offline_data if you want webhook delivery and refresh tokens)
  3. Call the workouts endpoint with the user's access token to list and read stored workout history and files
  4. Configure your webhook receiver URL in the app settings so Wahoo can POST workout_summary events when new workouts sync
  5. Respond to each webhook delivery with an HTTP 200 promptly so Wahoo does not treat it as failed

Known gotchas

Related routes

Request and use TrainingPeaks Partner API access for workout and calendar data
api.trainingpeaks.com · 5 steps · unrated
authenticate and call event/attendee endpoints in the accelevents api
developer.accelevents.com · 5 steps · unrated
Verify Onfido webhook payload authenticity using the X-SHA2-Signature header before processing a workflow_run or check completion event
developers.onfido.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans