COROS Integration
Partnership required
COROS Open API access is granted after a partner application. vitalera holds partner credentials; tenants enable via the connected_accounts:coros entitlement.
COROS sports watches (PACE 3, VERTIX 2, APEX 2 Pro) target endurance athletes with week-long battery life and native running power. The vitalera integration uses the COROS Open API with OAuth 2.0.
Data types
| Category | Highlights |
|---|---|
| Workouts | Type, duration, distance, calories, avg/max HR |
| HR | Per-second trace during workouts; daily resting HR |
| Sleep | Duration, stages |
| SpO2 | Altitude SpO2 (VERTIX / PACE Pro) |
| VO2 max | Cardio capacity estimate |
| Pace | Per-km splits |
| Cadence | Steps per minute / revolutions per minute |
| Elevation | Gain / loss |
| Running power | Native COROS running power (watts) |
Connection
curl -X POST https://api.vitalera.io/api/connected-accounts/coros/oauth/initiate/ \
-H "Authorization: Bearer <user_token>"
Webhooks
COROS pushes new workouts through its webhook channel; vitalera fetches the corresponding detail and streams endpoints on delivery.