HRV Series
Stream: timeseries | Event type: hrv_series
Heart rate variability (HRV) samples chunked into 15-minute windows. Google Health emits this from the heart-rate-variability sample data type; the daily aggregate (daily-heart-rate-variability) rolls into Daily Summary instead.
Example
Section titled “Example”{ "event_type": "hrv_series", "data_version": "1.1", "source_id": "ts-hrv-a1b2...", "provider_ref": "hrv-2026-03-19", "device_id": null, "payload_ts": 1742558400000, "revision": 1, "capture_mode": null, "window_start": 1742558400000, "window_end": 1742559300000, "chunk_index": 28, "day_complete": false, "resolution_s": null, "columns": ["ts", "rmssd_ms", "sdnn_ms"], "samples": [ [1742558400000, 55.1, 62.0], [1742558460000, 57.4, 64.2] ]}HRV Columns
Section titled “HRV Columns”Columns are emitted only when the provider supplies that metric, so rmssd_ms and sdnn_ms may be absent independently.
| Column | Type | Unit | Description |
|---|---|---|---|
ts |
number |
epoch ms | Sample timestamp. |
rmssd_ms |
number |
milliseconds | Root mean square of successive differences. |
sdnn_ms |
number |
milliseconds | Standard deviation of NN intervals. |
See Heart Rate Series for the common timeseries chunking fields.