Skip to content
Docs menu

Back to all methods

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)
ParameterTypeOptionalDescription
startstringnoCalendar date, YYYY-MM-DD (UTC)
endstringnoCalendar date, YYYY-MM-DD (UTC)

In Claude this is the get_daily_stress tool.

Guide: wellness