get_fatigue_resistance
Compare fresh versus fatigued power curves at kJ work thresholds to show how much power an athlete loses after hard efforts, for one activity or 42-day curves.
Instructions
Use for fatigue resistance: best power fresh vs after the athlete's work thresholds kJ0 / kJ1 (Intervals.icu fatigued power curves).
Reads the sport settings first. When they hold no kJ thresholds no fatigued values are shown: the tool explains the setting and (suggest_thresholds) proposes thresholds from body mass and recent rides, never saved. Otherwise returns watts per duration fresh and after kJ0 / kJ1 with the change in %, for one activity or for athlete curves (default 42d); a fatigued curve without data is reported as missing, one equal to fresh as identical, without a change. Read-only, 2-5 API calls. Within one long ride: get_long_ride_fatigue_profile. Method: intervals://methods/comparisons (get_guide).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| curves | No | Comma-separated athlete curve ids, e.g. "42d,90d,1y,s0"; ignored with activity_id | 42d |
| durations | No | Comma-separated seconds, e.g. "60,300,1200" | 60,300,1200 |
| athlete_id | No | Default: the configured athlete | |
| activity_id | No | Activity whose curves are compared; omit for the athlete curves | |
| activity_type | No | Activity type of the curves and kJ thresholds, e.g. Ride, VirtualRide | Ride |
| output_format | No | json = machine-readable, all fields | text |
| suggest_thresholds | No | Suggest kJ0/kJ1 when not both are configured; a suggestion only, nothing is saved |