Athlete Get Zones - TrainingPeaks/PartnersAPI GitHub Wiki
Endpoint:
- /v1/athlete/profile/zones
- HTTP Method: GET
- Required Scope: athlete:profile
Example:
Testing:
https://api.sandbox.trainingpeaks.com/v1/athlete/profile/zones
Production:
https://api.trainingpeaks.com/v1/athlete/profile/zones
Returns: All zones for an athlete
{
"HeartRateZones": {
"Default": {
"Zones": [
{
"Label": "Zone 1: Recovery",
"Maximum": 133,
"Minimum": 0
},
{
"Label": "Zone 2: Aerobic",
"Maximum": 144,
"Minimum": 134
},
{
"Label": "Zone 3: Tempo",
"Maximum": 153,
"Minimum": 145
},
{
"Label": "Zone 4: SubThreshold",
"Maximum": 163,
"Minimum": 154
},
{
"Label": "Zone 5A: SuperThreshold",
"Maximum": 167,
"Minimum": 164
},
{
"Label": "Zone 5B: Aerobic Capacity",
"Maximum": 172,
"Minimum": 168
},
{
"Label": "Zone 5C: Anaerobic Capacity",
"Maximum": 255,
"Minimum": 173
}
],
"Threshold": 164,
"MaximumHeartRate": 185,
"RestingHeartRate": 54,
"WorkoutType": "Default"
}
},
"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"
}
},
"PowerZones": {
"Default": {
"Zones": [
{
"Label": "1",
"Maximum": 203,
"Minimum": 0
},
{
"Label": "2",
"Maximum": 276,
"Minimum": 204
},
{
"Label": "3",
"Maximum": 330,
"Minimum": 277
},
{
"Label": "4",
"Maximum": 385,
"Minimum": 331
},
{
"Label": "5",
"Maximum": 439,
"Minimum": 386
},
{
"Label": "6",
"Maximum": 2000,
"Minimum": 440
}
],
"Threshold": 364,
"WorkoutType": "Default"
}
}
}
Note: Speed zones are meters per second