Was ist das?
Die COROS Partner API bietet vollständigen programmatischen Zugriff für etablierte Plattformen. Dazu gehören Multi-User-OAuth-Zugangsdaten, Webhook-Push-Benachrichtigungen, Zwei-Wege-Daten-Sync, GPX-Route-Import/Export und Unterstützung für Integration im Unternehmensmaßstab.
Voraussetzungen
- Etablierte Plattform mit nachgewiesener Nutzerbasis
- Registriertes Unternehmen mit autorisiertem technischen Ansprechpartner
- Standardmäßige Sicherheits- und Datenschutzkonformität
- Zustimmung zu den COROS API Nutzungsbedingungen
Was du bekommst
- Multi-User-OAuth 2.0 Zugangsdaten (bediene deine gesamte Nutzerbasis)
- Webhook-Push-Benachrichtigungen (Workout-Daten werden innerhalb von ca. 5 Minuten an deinen Endpunkt gesendet)
- Zwei-Wege-Aktivitätsdaten-Sync
- Strukturierter Workout- und Trainingsplan-Sync (Push an COROS-Nutzer)
- GPX-Route-Import/Export (bis zu 50MB)
- Täglicher Zugriff auf Gesundheitsdaten
- FIT-Datei-Downloads
- Rate Limit: 1.000 Aufrufe/Minute
Bewerbungsprozess
- Technische Details einreichen. Lass einen autorisierten technischen Ansprechpartner deine Firmendaten, technische Kontakte und OAuth 2.0 Redirect-URIs einreichen.
- Standardbedingungen prüfen und akzeptieren. Stimme unseren standardmäßigen, nicht-diskriminierenden API-Nutzungsbedingungen zu, die Standard-Sicherheitsanforderungen, Datenschutzkonformität und System-Rate-Limits beinhalten.
- API-Zugangsdaten erhalten. Sobald deine Identität und Sicherheitsanforderungen überprüft sind, stellt unser Team deine API-Client-ID und dein Secret aus, damit automatisierte Datenübertragungen möglich sind.
Um diesen Prozess zu starten, sende deine Plattformdetails an api@coros.com und bewirb dich über das Bewerbungsformular.
API-Referenz
| Endpoint-Kategorie | Funktionen |
| Auth | OAuth 2.0 (autorisieren, Access Token, erneuern, deautorisieren, Bind-Status) |
| Nutzerdaten | getUserInfo, getWorkoutRecords (30-Tage MAX, 3-Monats-Rückblick), getDailyData |
| Workout-Details | getWorkoutDetailFit (FIT-Datei-Download) |
| Push / Webhooks | Workout-Zusammenfassung Push (~5 min, Retry-Logik), client_id/secret im Header |
| Trainingspläne | tp/list/push, tp/workout/deleteById |
| Routen | route/push (GPX/KML, 50MB MAX) |
| Workout-Upload | file/synchronous, file/upload (async), file/upload/get (Status) |
Noch nicht im großen Maßstab?
Wenn du die Voraussetzungen für den Partner-API-Zugang noch nicht erfüllst, kannst du mit der MCP und OAuth 2.0 auf COROS aufbauen (Baue auf COROS MCP). Self-Service, keine Bewerbung nötig. Wenn deine Plattform wächst, kannst du dich für den vollen Partner-API-Zugang bewerben.