get_activity_details
Retrieve a single activity's complete details from Intervals.icu by ID, with option to include interval data. Ideal for accessing activity metrics and timing information.
Instructions
Return one activity with upstream fields preserved.
A source-hidden record is returned as partial with an explicit
limitation. In that case the row is useful for identity and timing, but
it is not evidence that metrics, intervals, or streams are available; use
the dedicated interval and stream tools to check those resources. Set
include_intervals to request the upstream embedded interval container;
missing embedded intervals still require get_activity_intervals.
For Tymewear, VT is relative tidal volume per breath (not VT1/VT2), VE
is relative minute ventilation, and BR is breaths/min. Custom L/br or
L/min labels are not calibration evidence; use get_metric_definitions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | ||
| activity_id | Yes | ||
| include_intervals | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| error | No | ||
| query | No | ||
| source | Yes | ||
| status | Yes | ||
| coverage | Yes | ||
| warnings | No | ||
| pagination | No | ||
| request_id | No | ||
| schema_version | No | 1.0 |