List Raw Health Data Points
list_data_pointsRetrieve raw, unaggregated health data points for any Google Health data type, including intraday heart rate samples and individual sleep stages. Ideal when daily summaries are insufficient.
Instructions
Fetch raw (un-rolled-up) data points for a single Google Health dataType — use when you need finer-than-daily granularity (e.g. intraday heart rate samples, individual sleep stages) or a dataType not covered by get_daily_summary. Accepts a friendly key (steps, sleep, heartRate, ...) or a raw API dataType string, plus an optional date range or raw filter. Prefer get_daily_summary for trend/summary questions — it is far cheaper.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | Raw API filter string, passed through verbatim. The list filter grammar is not standardized in the v4 beta — omit unless you know it. For date ranges, use get_daily_summary instead. | |
| data_type | Yes | Google Health dataType segment. Common keys map to: steps→steps, distance→distance, activeCalories→active-energy-burned, activeZoneMinutes→active-zone-minutes, floors→floors, restingHeartRate→daily-resting-heart-rate, heartRateAvg→heart-rate, heartRateMax→heart-rate, heartRateMin→heart-rate. You may also pass a raw dataType string the API supports (e.g. heart-rate, sleep, weight, exercise). | |
| max_pages | No | Max pages to fetch. Default 5. | |
| page_size | No | Max points per page. Default 1000 (lists most recent first). |