Suunto Integration
Suunto designs sports watches built for training, racing, and the outdoors. The Suunto integration uses the Suunto Partner API, which combines OAuth 2.0 with an Azure API Management subscription key for partner identification.
Data types
| Category | Highlights |
|---|---|
| Workouts | Activity type, HR traces, laps, GPS-derived metrics |
| Sleep | Duration, stages, score |
| Daily activity | Steps, calories, active time |
| Recovery | Recovery time, training load, stress/strain summaries |
Connection
- OAuth 2.0 (Authorization Code) with HTTP Basic auth on the token endpoint.
- Subscription key (
Ocp-Apim-Subscription-Key) required on every API call. - 24/7 push — Suunto pushes new data as soon as it syncs from a watch.
Initiate
curl -X POST https://api.vitalera.io/api/connected-accounts/suunto/oauth/initiate/ \
-H "Authorization: Bearer <user_token>"
Partnership requirement
Suunto's Partner API is partnership-gated. vitalera holds the partner credentials; tenants opt in per-organisation via the connected_accounts:suunto entitlement. End users do not need developer credentials.