Athlete Get Zones by Type - TrainingPeaks/PartnersAPI GitHub Wiki
Endpoint:
- /v1/athlete/profile/zones/{zone_type}
- HTTP Method: GET
- Required Scope: athlete:profile
- Input:
- Zone Type. Required.
- Valid zone types: heartrate, speed, power
- Zone Type. Required.
Example:
Testing:
https://api.sandbox.trainingpeaks.com/v1/athlete/profile/zones/{zone_type}
Production:
https://api.trainingpeaks.com/v1/athlete/profile/zones/{zone_type}
Returns: All zones of a type for an athlete
{
"SpeedZones": {
"Default": {
"Zones": [
{
"Label": "Zone 1",
"Maximum": 2.0792560854211626,
"Minimum": 0
},
{
"Label": "Zone 2",
"Maximum": 2.3528424124502636,
"Minimum": 2.0792560854211626
},
{
"Label": "Zone 3",
"Maximum": 2.5304154247106605,
"Minimum": 2.3528424124502636
},
{
"Label": "Zone 4",
"Maximum": 2.6822403501933003,
"Minimum": 2.5304154247106605
},
{
"Label": "Zone 5a",
"Maximum": 2.7699556112151122,
"Minimum": 2.6822403501933003
},
{
"Label": "Zone 5b",
"Maximum": 2.9857963081929126,
"Minimum": 2.7699556112151122
},
{
"Label": "Zone 5c",
"Maximum": 1609.34421011598,
"Minimum": 2.9857963081929126
}
],
"Threshold": 2.6822403501933003,
"WorkoutType": "Default"
},
"Swim": {
"Zones": [
{
"Label": "Zone 1",
"Maximum": 0.6823880586642628,
"Minimum": 0.11110571064521409
},
{
"Label": "Zone 2",
"Maximum": 0.7257142846112,
"Minimum": 0.6823880586642628
},
{
"Label": "Zone 3",
"Maximum": 0.781538460350523,
"Minimum": 0.7257142846112
},
{
"Label": "Zone 4",
"Maximum": 0.8237837825316325,
"Minimum": 0.781538460350523
},
{
"Label": "Zone 5a",
"Maximum": 0.8626415081227471,
"Minimum": 0.8237837825316325
},
{
"Label": "Zone 5b",
"Maximum": 0.9236363622324363,
"Minimum": 0.8626415081227471
},
{
"Label": "Zone 5c",
"Maximum": 91.43999986101119,
"Minimum": 0.9236363622324363
}
],
"Threshold": 0.8312727260091928,
"WorkoutType": "Swim"
},
"Run": {
"Zones": [
{
"Label": "Zone 1",
"Maximum": 2.2990631573085434,
"Minimum": 0.44704005836555
},
{
"Label": "Zone 2",
"Maximum": 2.5999098709466564,
"Minimum": 2.2990631573085434
},
{
"Label": "Zone 3",
"Maximum": 2.7940003647846874,
"Minimum": 2.5999098709466564
},
{
"Label": "Zone 4",
"Maximum": 2.9638014919262985,
"Minimum": 2.7940003647846874
},
{
"Label": "Zone 5a",
"Maximum": 3.059589753072206,
"Minimum": 2.9638014919262985
},
{
"Label": "Zone 5b",
"Maximum": 3.2978364961393036,
"Minimum": 3.059589753072206
},
{
"Label": "Zone 5c",
"Maximum": 1609.34421011598,
"Minimum": 3.2978364961393036
}
],
"Threshold": 2.9747582442069875,
"WorkoutType": "Run"
}
}
}
Note: Speed zones are meters per second