API Endpoints - TrainingPeaks/PartnersAPI GitHub Wiki
Information and Status
Athletes
Coaches
- GET v1/coach/athletes
- GET v1/coach/athletes/zones
- GET v1/coach/athletes/zones/{zone type}
- GET v1/coach/assistants
- GET v1/coach/assistants/{assistant id}
- GET v1/coach/assistants/{assistant id}/athletes
- GET v1/coach/profile
File
Metrics
- GET v2/metrics/{start date}/{end date}
- GET v2/metrics/{athlete id}/{start date}/{end date}
- POST v2/metrics
Workouts
- GET v2/workouts/{start date}/{end date}
- GET v2/workouts/{athlete id}/{start date}/{end date}
- GET v2/workouts/changed?date={date}
- GET v2/workouts/{athlete id}/changed?date={date}
- GET v2/workouts/wod/{date}
- GET v2/workouts/wod/file/{workout id}/?format={file format}
- POST v2/workouts/plan
- PUT v2/workouts/plan/{id}
- GET v2/workouts/id/{id}
- DELETE v2/workouts/id/{id}
- GET v2/workouts/{athlete id}/id/{id}
- DELETE v2/workouts/{athlete id}/id/{id}
- GET v2/workouts/id/{id}/meanmaxes
- GET v2/workouts/{athlete id}/id/{id}/meanmaxes
- GET v2/workouts/id/{id}/timeinzones
- GET v2/workouts/{athlete id}/id/{id}/timeinzones
- GET v2/workouts/id/{id}/details
- GET v2/workouts/{athlete id}/id/{id}/details
- POST v2/workouts/{athleteId}/id/{workoutId}/comment
Events
SCOPES
Note: Scopes are not inclusive. For example workouts:details
does not imply or include workouts:read
- athlete:profile
- coach:athletes
- events:write
- events:read
- file:write
- metrics:read
- metrics:write
- workouts:plan
- workouts:read
- GET v2/workouts/{athlete id}/{start date}/{end date}
- GET v2/workouts/{start date}/{end date}
- GET v2/workouts/changed?date={date}
- GET v2/workouts/{athlete id}/changed?date={date}
- GET v2/workouts/id/{id}
- GET v2/workouts/{athlete id}/id/{id}
- GET v2/workouts/id/{id}/meanmaxes
- GET v2/workouts/{athlete id}/id/{id}/meanmaxes
- GET v2/workouts/id/{id}/timeinzones
- GET v2/workouts/{athlete id}/id/{id}/timeinzones
- workouts:wod
- workouts:details