Skip to content
Docs menu

Back to all methods

getDailyStats

read

GETs `/usersummary-service/stats/daily/{start}/{end}?statsType=CALORIES|STEPS`; `statsType` is exactly `"CALORIES"` or `"STEPS"` (any other value, lower-case included, is a Garmin 404). Garmin 400s when `end - start > 27`, so longer ranges are fetched in 28-day windows and the rows concatenated; Garmin's per-request `aggregations` (averages) are DROPPED rather than returned wrong for a chunked range. A range with no data returns `[]` (Garmin answers `null`). Overlaps `getDailySteps`/`getCaloriesDaily`; this one returns total/active/resting calories together, and steps with `totalDistance` and…

getDailyStats(start, end, statsType)
ParameterTypeOptionalDescription
startstringnoCalendar date, YYYY-MM-DD (UTC)
endstringnoCalendar date, YYYY-MM-DD (UTC)
statsType"CALORIES" | "STEPS"no

In Claude this is the get_daily_stats tool.

Guide: wellness