Google Health Physical-Time Rollup
google_health_rollupAggregate health data types (e.g., steps, heart rate) over physical time intervals to produce summarized metrics for trend analysis and reporting.
Instructions
Aggregate a data type over physical time intervals using Google Health rollUp.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data_type | No | Google Health data type in kebab case, e.g. steps, sleep, heart-rate, daily-resting-heart-rate. | steps |
| start_time | Yes | ISO 8601 date-time with timezone, e.g. 2026-05-01T00:00:00Z | |
| end_time | Yes | ISO 8601 date-time with timezone, e.g. 2026-05-01T00:00:00Z | |
| window_size | No | Duration in protobuf seconds format, e.g. 3600s. | 3600s |
| page_size | No | ||
| page_token | No | ||
| data_source_family | No | ||
| privacy_mode | No | Optional per-call privacy override. Defaults to GOOGLE_HEALTH_PRIVACY_MODE or structured. raw returns upstream Google Health JSON. | |
| response_format | No | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endpoint | Yes | ||
| privacy_mode | Yes | ||
| data | Yes |