Skip to content

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.

{
"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]
]
}

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.