Workouts Get Athlete Changes - TrainingPeaks/PartnersAPI GitHub Wiki
[Deprecated]
replaced by Workouts: Get Changed For Athlete
Workouts
Returns a list of workouts for an athlete that have been updated since the date provided. This will return two lists, one of deleted workout ids and another of workouts that have been modified.
- Resource endpoint: /v2/workouts/changes/{athlete_id}/{since_date}?pageSize=50&page=0
- HTTP Method: GET
- OAuth Scope Required: workouts:read
- Input:
- Athlete Id. Required.
- Since date in local time. Required.
- Note: The minimum date is 2000-01-01, any date before this will return an error
- Query String parameters:
- pageSize: (int) number of results to return per request. Max 100.
- page: (int) zero based index for paging.
- workoutTypeFilter: (string) filter to specific workout type, see Workouts object for workout types.
Example:
Testing:
https://api.sandbox.trainingpeaks.com/v2/workouts/changes/123456/2017-10-01?pageSize=50&page0
Production:
https://api.trainingpeaks.com/v2/workouts/changes/123456/2017-10-01?pageSize=50&page0
Returns:
An array of deleted workout ids and an array of updated workouts, see the Workouts object for a complete list of properties
Example:
{
"Deleted":
[
123456789
],
"Modified":
[
{
"LastModifiedDate":"2017-09-25T17:31:28.9428265Z",
"Id":234567890,
"AthleteId":12345,
"WorkoutType":"Bike",
"Title":null,
"WorkoutDay":"2017-09-13T00:00:00"
}
]
}