API: Which fields contain birth_date, weight, and resting_hr in /athlete/{id} endpoint?

Hello,

I’m integrating with the Intervals.icu API and retrieving athlete profile data from the
/athlete/{id} endpoint using HTTPBasicAuth with a coach API key.

Currently, I’m successfully getting:

  • name
  • email
  • height (in meters, e.g., 1.73)
  • sex
  • city
  • state
  • country
  • timezone
  • visibility

However, I’m NOT receiving these fields:

  • birth_date / dateOfBirth / dob (trying multiple field names)
  • weight / weight_kg (trying multiple field names)
  • resting_hr / restingHeartRate / rhr (trying multiple field names)

Questions:

  1. Are these fields (birth_date, weight, resting_hr) included in the /athlete/{id} endpoint?
  2. If not, what is the correct API endpoint to retrieve this data?
  3. Are there any special permissions needed to access these fields?
  4. What are the exact JSON field names for these values?

The athlete profile in intervals.icu shows these values (Weight: 60kg, Height: 173cm,
Resting HR: 86bpm, Birth Date: Jan 1, 2000), but they’re not coming through the API.

Any guidance would be appreciated!

Thanks,
yuyu.com.mx

Hi MedTechCD,

What about age (date of birth)? Couldn’t find it in the API docs

It’s in the Athlete end-point under “icu_date_of_birth”

2 Likes

thanks.