getDailyStress
read
Daily stress level and time at each stress level over a date range; ranges over 28 days are chunked. GETs `/usersummary-service/stats/stress/daily/{start}/{end}`: `{calendarDate, values: {overallStressLevel, restStressDuration, lowStressDuration, mediumStressDuration, highStressDuration}}` per day, durations in seconds. Garmin 400s `end - start > 27` ("cannot be more than 28 days"), so longer ranges go in 28-day windows; a reversed range throws `GarminError` before any request.
getDailyStress(start, end)| Parameter | Type | Optional | Description |
|---|---|---|---|
| start | string | no | Calendar date, YYYY-MM-DD (UTC) |
| end | string | no | Calendar date, YYYY-MM-DD (UTC) |
In Claude this is the get_daily_stress tool.