CorrConnectDocs
Early accessRequest access

Platform

Data sources and coverage

Today every activity your app reads was added by the athlete: a file from their device or a summary they typed in. Device connections come next, one maker at a time.

Available now

Source`source` valueSportsDurationDistanceDetail
FIT activity filefitrun, ride, swim, walk, strength, otherRecorded session timeWhen recordedLaps
TCX v2 filetcxrun, ride, otherSum of lapsSum of lapsLaps and track point counts
GPX 1.1 filegpxotherSum of timed segmentsNot providedSegments and point counts
JSON summarymanual_jsonrun, ride, swim, walk, strength, otherAs enteredAs entered, optionalOptional title

Most watches, bike computers and training apps can export at least one of these formats, so athletes can bring workouts from almost any device today. The workout files guide has the exact limits, and the data model every field.

Device connections

When a connection goes live, its records arrive through the same endpoints and webhooks, with a new source value. Your code needs no change if it already accepts source values it doesn't recognize.

Data types

DataStatus
Activity summariesAvailable: activities:read
A stable athlete ID for your appAvailable: profile:read
Sleep, recovery and body measurementsComing soon, once connected devices can supply them
GPS routes and sensor streamsNot offered
Writing activities or planned workouts from your appNot offered

Ask for a source

Athletes can ask for the devices and platforms they use from inside their CorrConnect account; we use those requests to decide what to connect next. If your users need a source we don't cover, email [email protected] with the source and how many of your users it affects.