Coach Get Athlete Zones - TrainingPeaks/PartnersAPI GitHub Wiki

Endpoint:

  • /v1/coach/athletes/{athlete_id}/zones
  • HTTP Method: GET
  • Required Scope: coach:athletes
  • Input:
    • Athlete Id. Required.

Example:

Testing:
https://api.sandbox.trainingpeaks.com/v1/coach/athletes/{athlete_id}/zones

Production:
https://api.trainingpeaks.com/v1/coach/athletes/{athlete_id}/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