get_sleep_summary_range
Retrieves sleep summaries for each night in a specified date range, providing sleep score, duration, stages, HRV, and resting HR to analyze sleep trends over weeks or months.
Instructions
Get lightweight sleep summaries for every night in a date range.
Returns the same curated metrics as get_sleep_summary (sleep score, duration, sleep stages, HRV, resting HR, etc.) for each night between start_date and end_date, inclusive. Use this instead of calling get_sleep_summary once per night when analyzing sleep trends over weeks or months.
Note: Garmin Connect does not expose a native range endpoint for sleep, so this makes one request per night internally. Recommended range: up to a few weeks for quick checks. Maximum: 90 nights per call.
Args: start_date: Start date in YYYY-MM-DD format end_date: End date in YYYY-MM-DD format
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | Yes | ||
| start_date | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |