get_activity_details
Retrieve complete details for one Intervals.icu activity: summary, thresholds, device custom fields, weather and W′ balance. Use when an activity report lacks needed depth.
Instructions
Use when one activity's full summary, thresholds or device custom fields are needed beyond get_activity_report.
Returns the summary (time, distance, Intervals.icu load, power, HR, cadence, feel/RPE, FTP and thresholds used, device and power meter), fueling, weather, W′ balance and source, plus every custom activity field with a value (device metrics such as training effect, recovery time, stamina, sweat loss), read from the athlete's own definitions with name, code, value and units; 'no value' = null/NaN on Intervals.icu. full adds time in zones, running dynamics and other raw fields. Read-only. Method: intervals://methods/activity-data (get_guide).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| activity_id | Yes | Activity id, e.g. i123456789 | |
| detail_level | No | compact = ~8 lines: key numbers, thresholds, sport-assigned custom fields, data quality; standard = full summary; full adds every other payload field | standard |
| output_format | No | text, or json (raw activity, start times, gear name, thresholds, custom fields with status) | text |
| include_all_fields | No | Also list every other non-empty payload field (same as detail_level=full) | |
| include_custom_fields | No | List the athlete's custom activity fields that have a value |