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
- 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:
- Are these fields (birth_date, weight, resting_hr) included in the /athlete/{id} endpoint?
- If not, what is the correct API endpoint to retrieve this data?
- Are there any special permissions needed to access these fields?
- 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
