icu_get_hr_curves
Retrieve the highest sustained heart rate across durations from 5 seconds to 1 hour over a chosen window, revealing cardiovascular fitness trends over time.
Instructions
Fetch the HR-vs-duration curve — best (highest) sustained HR across durations from 5s up to 1h, aggregated over the chosen window.
Use for cardiovascular-fitness trends. For the athlete's HR zones and max HR, call icu_get_sport_settings — this tool does not return zone bands, and its peak_hr_bpm is the top of this curve, which Intervals.icu has already clipped to the configured max HR at import. For time-in-zone distribution within a single activity, use get_hr_histogram instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days_back | No | Number of days to analyze (optional) | |
| athlete_id | No | Athlete ID (for coaches managing multiple athletes) | |
| sport_type | No | Sport type (e.g., Ride, Run, Swim, VirtualRide) | Ride |
| time_period | No | Time period shorthand: 'week', 'month', 'year', 'all' (optional) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |