Open API
Integrate with Intervals.icu using a full REST API. Upload and download activities, manage wellness data, create workouts, and receive webhooks. Supports OAuth 2.0 and API key authentication.
Build On Intervals.icu
The Intervals.icu API gives developers and third-party apps full access to the platform's data, enabling powerful integrations and custom workflows.
- Every user can use their personal API key to call the API
- OAuth 2.0 with granular scopes for third-party apps
- Upload and download activities in FIT, TCX, GPX, ZIP and GZ formats
- Push and pull wellness data: weight, resting HR, HRV, steps and more
- Create and manage planned workouts on the calendar
- Webhooks for activity uploads, calendar updates and athlete events
- External ID mapping for bidirectional integration with other platforms
More in Extend & Integrate
App Integrations
More than 200 third-party apps have integrated with Intervals.icu using the open API. Sync workouts, push data, and extend the platform with tools built by the community and commercial developers.
Learn more →
Custom JavaScript
Extend Intervals.icu with your own JavaScript. Create computed activity fields, custom interval fields, custom activity streams from FIT file data, and custom charts with Plotly. Share your creations with the community.
Learn more →