Get day summary
get_day_summaryRetrieve one calendar day's Garmin metrics—steps, calories, heart rate, stress, body battery, sleep, HRV, readiness, and weigh-in—in a single call.
Instructions
Return one calendar day's numbers in a single answer: steps, calories, heart rate, stress, body battery, last night's sleep, HRV, the morning readiness score and the day's last weigh-in.
It does not list the day's activities: use list_activities with start_date and end_date both set to the day. For one metric, its own tool (get_sleep, get_hrv, get_stress, get_steps, get_training_readiness) gives more detail in one Garmin request instead of five; for seven days use week_summary, for a range get_trend. A part whose request fails is null and named under unavailable; if every part fails, or Garmin rate limits, the call returns an error instead. A night's sleep belongs to the day it ended on.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | Yes | The calendar date, YYYY-MM-DD. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | Yes | ||
| raw | No | ||
| sleep | No | ||
| steps | No | ||
| max_hr | No | ||
| min_hr | No | ||
| weight | No | ||
| step_goal | No | ||
| distance_m | No | ||
| hrv_status | No | ||
| resting_hr | No | ||
| unavailable | No | Parts Garmin did not answer for, and why: a part missing from this summary is listed here if it failed, rather than looking like a day with nothing recorded. | |
| average_stress | No | ||
| floors_climbed | No | Garmin reports floors fractionally, e.g. 2.25. | |
| total_calories | No | ||
| active_calories | No | ||
| body_battery_low | No | ||
| body_battery_high | No | ||
| hrv_last_night_avg | No | ||
| training_readiness | No | The morning score Garmin sets on waking. | |
| moderate_intensity_minutes | No | ||
| vigorous_intensity_minutes | No | Garmin counts these double toward the weekly goal. |