21 New Connected Account Providers
We've expanded the Connected Accounts framework with 21 new wearable and medical device providers. All of them plug into the same provider-agnostic API — no client changes, no schema changes, just a new service_id.
New providers
Fitness & sport: Suunto, COROS, Wahoo, Samsung Health, Amazfit / Zepp, Peloton, Strava, Polar
Sleep & recovery: Oura Ring, WHOOP, Ultrahuman, Biostrap, Eight Sleep
Medical / clinical: Dexcom CGM, FreeStyle Libre, Withings, Omron Cloud, iHealth, InBody, BodyTrace
Migration path: Google Health (replaces Fitbit Web API before its 2026-05-31 deprecation)
Unified API
Every provider is reachable via the same endpoints, parameterised by service_id:
GET /api/connected-accounts/services/— catalog filtered by per-tenant entitlementsPOST /api/connected-accounts/{service_id}/oauth/initiate/— start connectionPOST /api/connected-accounts/{service_id}/oauth/disconnect/— revokeGET /api/connected-accounts/status/— bulk connection statusPOST /api/connected-accounts/connect-session/+GET /connect/— hosted connect widget
Garmin: OAuth 2.0 + PKCE
The Garmin Health API integration has been updated to OAuth 2.0 with PKCE (the legacy 1.0a flow has been retired). Existing Garmin connections are unaffected — only new link flows use the new handshake. See the updated Garmin page.
Fitbit deprecation reminder
The legacy Fitbit Web API stops serving traffic on 2026-05-31. Migrate users to the Google Health integration well before then. See the migration guide.
Docs
Browse the full provider catalog and the expanded supported devices list.