Sync Suunto to your dashboard
FitMesh Sync integrates Suunto directly via the Suunto Cloud API — no Health Connect required. After the OAuth connection, activity, sleep and recovery data is pulled automatically via real-time webhooks. Suunto Race, Peak, Vertical, Trail and all Suunto Cloud API-compatible models are supported.
FitMesh Sync is an independent product. Trademarks belong to their respective owners; this page implies no affiliation or sponsorship.
Suunto
Suunto
Supported data
The data types FitMesh can read from this integration. Green dot = supported, grey = not available from this source.
Technical note
Direct integration: OAuth 2.0 (Authorization Code + PKCE) → Suunto Cloud API (activity, sleep, recovery, workout). The client_secret is handled server-side on Vercel — never in the app binary. Real-time webhooks on new activities.
How to connect Suunto
5-minute setup
- 1Install FitMesh Sync from the Play Store and sign in with Google or email.
- 2Open Settings → Devices & sync → External providers → tap Suunto.
- 3Tap Connect Suunto — you'll be redirected to the Suunto login page.
- 4Sign in with your Suunto credentials and Authorize FitMesh to access your data.
- 5Wait for the first sync (15–60 seconds). New activities sync automatically via webhook.
What gets synced
- •Daily steps and distance
- •Heart rate (average, max, continuous samples)
- •Active calories per session
- •Sleep (total duration and start/end time)
- •Daily Recovery Score
- •Workouts (type, duration, distance, kcal, average/max HR)
- •Estimated VO₂ max
Troubleshooting
I don't see data after connecting Suunto+
Make sure your Suunto has synced at least once with the Suunto app before connecting FitMesh. Webhooks only fire on new activities recorded after the connection; for past data use 'Rebuild history' in settings.
The OAuth connection has expired+
Suunto tokens expire every 12 hours. FitMesh renews them automatically in the background. If you see 'Token expired' in settings, tap 'Reconnect Suunto' to run a new OAuth flow.
Can I connect Suunto and a Galaxy Watch together?+
Yes — FitMesh handles multiple sources. Galaxy Watch arrives via Health Connect, Suunto via direct API. For shared metrics (steps, heart rate) FitMesh uses a configurable priority logic in settings.
Technical notes
Direct Suunto Cloud API integration (not Health Connect). OAuth 2.0 Authorization Code + PKCE. The client_secret is server-side on Vercel (never in the app). Access token: 12h, refresh: 30 days. Real-time webhooks on new workouts, sleep/activity/recovery via hourly polling as backup. Backfill: last 30 days on first connect.
Frequently asked questions
Which Suunto devices are supported?+
All models compatible with the Suunto app and Suunto Cloud API: Race, Peak, Vertical, Trail, 9 Baro, 5 Peak, Spartan Ultra/Trainer, Ambit4. You just need the Suunto app on your phone with an active account.
Why doesn't it go through Health Connect like Garmin or Polar?+
The Suunto app does not write to Health Connect. We therefore use the official Suunto Cloud API integration — which is more complete: it includes recovery data and advanced metrics not accessible via Health Connect.
Do I see Suunto recovery data?+
Yes — the Suunto API exposes the daily Recovery Score, including overall status. FitMesh displays it in the 'Vitals' section of the dashboard.
Read more
Pillar · Guide
The complete guide to wearable sync in 2026
Three standards coexist, ten brands each push their own cloud, one practical rule to save time: pick the data pipe before the gadget.
14 min read
Pillar · Guide
How to choose a smartwatch when you want control over your data
Structural privacy, real exportability, avoidable lock-in. An honest guide from a tech advisor, not a vendor.
15 min read
Related integrations
Want to be notified?
Drop your email and we'll notify you as soon as the Suunto integration lands. No newsletter, no spam — just the announcement.