Skip to content
Docs menu

Back to all methods

getDailySummaries

read

One whole-day summary per day: steps, calories, heart rate, stress, Body Battery, SpO2 and more. Ranges over a year are chunked. GETs `/usersummary-service/v2/dailysummaries?startDate&endDate` and unwraps `data`: one object per day grouped by topic (`movement`, `calories`, `heartRate`, `intensityMinutes`, `stress`, `bodyBattery`, `hydration`, `respiration`, `pulseOx`, `jetLag`), typed from `PersonalApi.UserDailySummaryV2DTO`. Garmin caps one request at a year ("must be P1Y or less": a 365-day span passes, 366 is a 400), so longer ranges go in 365-day windows. Days with no data are ABSENT, not…

getDailySummaries(start, end)
ParameterTypeOptionalDescription
startstringnoCalendar date, YYYY-MM-DD (UTC)
endstringnoCalendar date, YYYY-MM-DD (UTC)

In Claude this is the get_daily_summaries tool.

Guide: wellness