Skip to content

Sleep

Stream: session | Event type: sleep

A sleep period with duration, sleep stage breakdown, and overnight biometrics.

{
"event_type": "sleep",
"data_version": "1.1",
"source_id": "b2c3d4e5...",
"provider_ref": "67890",
"device_id": "dev-001",
"payload_ts": 1742504100000,
"revision": 1,
"capture_mode": null, "start_time": 1742504100000,
"end_time": 1742531100000,
"duration_s": 27000,
"stages": {
"awake_s": 1800,
"light_s": 10800,
"deep_s": 7200,
"rem_s": 7200
},
"efficiency_pct": 92,
"heart_rate_avg_bpm": 58,
"spo2_avg_pct": 96.5,
"respiratory_rate_avg": 14.2
}

| Field | Type | Unit | Description | |-------|------|------|-------------| | start_time | number \| null | epoch ms | Sleep start time. | | end_time | number \| null | epoch ms | Sleep end time. | | duration_s | number \| null | seconds | Total sleep duration. | | stages | object \| null | — | Sleep stage breakdown. | | stages.awake_s | number \| null | seconds | Time spent awake. | | stages.light_s | number \| null | seconds | Time in light sleep. | | stages.deep_s | number \| null | seconds | Time in deep sleep. | | stages.rem_s | number \| null | seconds | Time in REM sleep. | | efficiency_pct | number \| null | percent | Sleep efficiency (time asleep / time in bed). | | heart_rate_avg_bpm | number \| null | bpm | Average heart rate during sleep. | | spo2_avg_pct | number \| null | percent | Average blood oxygen saturation. | | respiratory_rate_avg | number \| null | breaths/min | Average respiratory rate. |