Intraday health data
garmin_get_intradayRetrieve a day's Garmin health metrics averaged into intervals to review heart rate, Body Battery, HRV, and SpO2 trends with summaries and time-series values.
Instructions
Get one day's health data through the day, averaged into intervals: heart rate (bpm), Body Battery (0-100), overnight HRV readings (ms) and SpO2 (pulse ox, %).
Returns per metric: min/avg/max, the day's summary values (e.g. resting HR, Body Battery charged/drained, SpO2 averages), and a columnar series (local times "HH:MM" + values). Synced for the last 150 days; older days are fetched from Garmin on demand. Garmin itself keeps intraday heart rate and HRV readings for only about 4–5 months (Body Battery longer), so older days may have just the day summary.
Defaults to today, all four metrics, 15-minute intervals. HRV and SpO2 need a compatible watch (SpO2 also needs pulse ox enabled).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Defaults to today | |
| metrics | No | ||
| interval_min | No | Minutes per point | |
| response_format | No | 'markdown' for readable text (default), 'json' for complete structured data | markdown |