get_sleep
Retrieves sleep duration, stages, score, and overnight HRV from Garmin Connect for any date. Pass today's date to fetch the most recent recorded sleep after waking.
Instructions
Sleep duration, sleep stages, sleep score, and overnight HRV.
Args: date: Calendar date in YYYY-MM-DD format. Defaults to last night (yesterday). Pass today's date to get the most recent recorded sleep when you wake up.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Calendar date for the sleep period, YYYY-MM-DD. | |
| note | No | Set when no sleep data was found for the date. | |
| avg_spo2 | No | ||
| sleep_score | No | Garmin sleep score, 0 to 100. | |
| awake_seconds | No | ||
| sleep_quality | No | Qualitative label such as GOOD or POOR. | |
| avg_respiration | No | ||
| rem_sleep_seconds | No | ||
| deep_sleep_seconds | No | ||
| light_sleep_seconds | No | ||
| total_sleep_seconds | No | ||
| avg_overnight_hrv_ms | No | Average overnight HRV in milliseconds. |