Sandbox - Single Sleep Document
Path parameters
Response
Successful Response
Unique identifier of the object.
Average breathing rate during sleep as breaths/minute.
Average heart rate during sleep as beats/minute. NOTE: this is the average calculated by ecore (based on 30-second samples) which is different from what is shown in the app. The app shows the average of aggregated 5-minute heart rate samples.
Average heart rate variability during sleep.
Duration spent awake in seconds.
Duration spent in deep sleep in seconds.
Sleep efficiency rating in range [1, 100].
Sleep latency in seconds. This is the time it took for the user to fall asleep after going to bed.
Duration spent in light sleep in seconds.
Flag indicating if a low battery alert occurred.
Lowest heart rate during sleep. NOTE: this is the value calculated by ecore (based on 30-second samples) which is different from what is shown in the app. The app shows the minimum of aggregated 5-minute heart rate samples.
30-second movement classification for the period where every character corresponds to: '1' = no motion, '2' = restless, '3' = tossing and turning '4' = active Example: "1143222134".
ECore sleep period identifier.
Effect on readiness score caused by this sleep period.
Duration spent in REM sleep in seconds.
Number of restless periods during sleep.
Oura Sleep Staging Algorithms. v1 = original aka legacy aka OSSA 1.0, v2 = latest sleep algorithm
Possible sleep analysis reasons.
30-second sleep phase classification for the period where every character corresponds to: '1' = deep sleep, '2' = light sleep, '3' = REM sleep '4' = awake. Example: "444423323441114".
5-minute sleep phase classification for the period where every character corresponds to: '1' = deep sleep, '2' = light sleep, '3' = REM sleep '4' = awake. Example: "444423323441114".
Effect on sleep score caused by this sleep period.
Duration spent in bed in seconds.
Total sleep duration in seconds.
Possible sleep period types. 'deleted' = deleted sleep by user. 'sleep' = user confirmed sleep / nap, min 15 minutes, max 3 hours, contributes to daily scores 'late_nap' = user confirmed sleep / nap, min 15 minutes, ended after sleep day change (6 pm), contributes to next days daily scores 'long_sleep' = sleep that is long enough (>3h) to automatically contribute to daily scores 'rest' = Falsely detected sleep / nap, rejected in confirm prompt by user
Encrypted identifier of the ring that produced this sleep data.
5-minute sleep phase classification for the period aligned with what is shown in the app
where every character corresponds to:
'1' = deep sleep,
'2' = light sleep,
'3' = REM sleep
'4' = awake.
Example: "444423323441114".
NOTE: This field will be removed in the future after a transition period.
Changes
No recorded changes to this endpoint across all 1 revision of this API.