Apply for the Garmin Connect Health API, back-fill a new user's historical steps/heart-rate/sleep data, and consume ongoing summaries via ping or push delivery.
domain: developer.garmin.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Apply for Health API access through Garmin's developer program and await approval into an evaluation environment.
Choose a Ping/Pull or Push integration architecture based on latency and infrastructure needs.
Use the Backfill capability to request historical user data once a user has granted consent and connected their device.
Consume the JSON summary payloads (steps, heart rate, sleep, stress, pulse ox, body battery, respiration) as devices sync to Garmin Connect.
Use Garmin's Developer Web Tools sample data and auto-verification to validate the integration before requesting production access.
Known gotchas
Garmin has reportedly put the Connect Developer Program on hold for new sign-ups (existing accounts keep working) — confirm current program status before promising a delivery date.
Commercial use of some enhanced metrics (e.g. beat-to-beat interval data) requires a separate license fee beyond basic API access.
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?