curl --request GET \
--url https://app-api.spikeapi.com/v3/queries/sleeps/{sleep_id} \
--header 'Authorization: Bearer <token>'
{
"duration": 123,
"end_at_timestamp": "2023-11-07T05:31:56Z",
"input_method": "unknown",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"modified_at": "2023-11-07T05:31:56Z",
"provider_slug": "strava",
"record_ids": [
"c3f5f97b-01a0-4bf2-a869-6a175eceda3d"
],
"samples": {
"durations": [
123
],
"offsets": [
123
],
"values": {
"air_temperature": [
123
],
"air_temperature_max": [
123
],
"air_temperature_min": [
123
],
"ascent": [
123
],
"basal_body_temperature": [
123
],
"basal_body_temperature_max": [
123
],
"basal_body_temperature_min": [
123
],
"bedtime_duration": [
123
],
"blood_pressure_diastolic": [
123
],
"blood_pressure_diastolic_max": [
123
],
"blood_pressure_diastolic_min": [
123
],
"blood_pressure_systolic": [
123
],
"blood_pressure_systolic_max": [
123
],
"blood_pressure_systolic_min": [
123
],
"body_bone_mass": [
123
],
"body_fat": [
123
],
"body_fat_max": [
123
],
"body_fat_min": [
123
],
"body_mass_index": [
123
],
"body_temperature": [
123
],
"body_temperature_max": [
123
],
"body_temperature_min": [
123
],
"breathing_rate": [
123
],
"breathing_rate_max": [
123
],
"breathing_rate_min": [
123
],
"cadence": [
123
],
"cadence_max": [
123
],
"cadence_min": [
123
],
"calories_burned": [
123
],
"calories_burned_active": [
123
],
"calories_burned_basal": [
123
],
"calories_intake": [
123
],
"descent": [
123
],
"distance": [
123
],
"distance_cycling": [
123
],
"distance_running": [
123
],
"distance_swimming": [
123
],
"distance_walking": [
123
],
"distance_wheelchair": [
123
],
"duration_active": [
123
],
"ecg_rri": [
123
],
"ecg_voltage": [
123
],
"elevation": [
123
],
"elevation_gain": [
123
],
"elevation_loss": [
123
],
"elevation_max": [
123
],
"elevation_min": [
123
],
"floors_climbed": [
123
],
"glucose": [
123
],
"heartrate": [
123
],
"heartrate_max": [
123
],
"heartrate_min": [
123
],
"heartrate_resting": [
123
],
"heartrate_resting_max": [
123
],
"heartrate_resting_min": [
123
],
"height": [
123
],
"hrv_rmssd": [
123
],
"hrv_sdnn": [
123
],
"latitude": [
123
],
"longitude": [
123
],
"pace": [
123
],
"skin_temperature": [
123
],
"skin_temperature_max": [
123
],
"skin_temperature_min": [
123
],
"sleep_breathing_rate": [
123
],
"sleep_breathing_rate_max": [
123
],
"sleep_breathing_rate_min": [
123
],
"sleep_duration": [
123
],
"sleep_duration_awake": [
123
],
"sleep_duration_deep": [
123
],
"sleep_duration_light": [
123
],
"sleep_duration_nap": [
123
],
"sleep_duration_rem": [
123
],
"sleep_efficiency": [
123
],
"sleep_interruptions": [
123
],
"sleep_latency": [
123
],
"sleep_score": [
123
],
"speed": [
123
],
"speed_max": [
123
],
"speed_min": [
123
],
"spo2": [
123
],
"spo2_max": [
123
],
"spo2_min": [
123
],
"steps": [
123
],
"swimming_distance_per_stroke": [
123
],
"swimming_lengths": [
123
],
"vo2max": [
123
],
"wakeup_latency": [
123
],
"weight": [
123
]
}
},
"score": 123,
"sleep_date": "2006-01-02",
"sleep_id": "<string>",
"source": {
"device_manufacturer": "<string>",
"device_model": "<string>",
"device_product": "<string>",
"device_version": "<string>",
"source_bundle_identifier": "<string>",
"source_os_version": "<string>",
"source_product": "<string>",
"source_version": "<string>"
},
"stages": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"stage": "awake",
"start_at": "2023-11-07T05:31:56Z"
}
],
"start_at_timestamp": "2023-11-07T05:31:56Z",
"user_time_offset_minutes": 123
}
Sleep stages represent the different phases of sleep that a person goes through during a sleep cycle. Each stage is characterized by distinct physiological and neurological patterns. Understanding these stages can provide insights into sleep quality and overall health.
The different sleep stages are:
The sleep date attribution follows two simple rules to determine which date a sleep record should be associated with:
Provider Payload Date: The primary source of truth is the date provided in the payload from the sleep tracking provider. This date is used if available.
End Date Rule: If the provider payload date is not available, the sleep date is attributed to the day on which the sleep session ended.
This straightforward approach ensures consistent date attribution for sleep records, regardless of when the sleep session started or ended.
There are two types of sleep: main sleep and nap. There can be only one main sleep per day, which is the longest sleep period. A nap is a shorter sleep taken during the day and will have a sleep_duration_nap
value.
Total sleep duration is the sum of the durations of light, deep, and REM sleep stages, while total time in bed also includes time spent awake.
total sleep = light + deep + rem
time in bed = total sleep + awake
Note that nap time is not included in the total sleep time for a day. Sleep latency refers to the estimated time from when rest begins until the first occurrence of light or deep sleep. The accuracy of sleep stages and latency depends entirely on the provider’s sensors and calculations. Sleep duration values are reported in milliseconds.
curl --request GET \
--url https://app-api.spikeapi.com/v3/queries/sleeps/{sleep_id} \
--header 'Authorization: Bearer <token>'
{
"duration": 123,
"end_at_timestamp": "2023-11-07T05:31:56Z",
"input_method": "unknown",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"modified_at": "2023-11-07T05:31:56Z",
"provider_slug": "strava",
"record_ids": [
"c3f5f97b-01a0-4bf2-a869-6a175eceda3d"
],
"samples": {
"durations": [
123
],
"offsets": [
123
],
"values": {
"air_temperature": [
123
],
"air_temperature_max": [
123
],
"air_temperature_min": [
123
],
"ascent": [
123
],
"basal_body_temperature": [
123
],
"basal_body_temperature_max": [
123
],
"basal_body_temperature_min": [
123
],
"bedtime_duration": [
123
],
"blood_pressure_diastolic": [
123
],
"blood_pressure_diastolic_max": [
123
],
"blood_pressure_diastolic_min": [
123
],
"blood_pressure_systolic": [
123
],
"blood_pressure_systolic_max": [
123
],
"blood_pressure_systolic_min": [
123
],
"body_bone_mass": [
123
],
"body_fat": [
123
],
"body_fat_max": [
123
],
"body_fat_min": [
123
],
"body_mass_index": [
123
],
"body_temperature": [
123
],
"body_temperature_max": [
123
],
"body_temperature_min": [
123
],
"breathing_rate": [
123
],
"breathing_rate_max": [
123
],
"breathing_rate_min": [
123
],
"cadence": [
123
],
"cadence_max": [
123
],
"cadence_min": [
123
],
"calories_burned": [
123
],
"calories_burned_active": [
123
],
"calories_burned_basal": [
123
],
"calories_intake": [
123
],
"descent": [
123
],
"distance": [
123
],
"distance_cycling": [
123
],
"distance_running": [
123
],
"distance_swimming": [
123
],
"distance_walking": [
123
],
"distance_wheelchair": [
123
],
"duration_active": [
123
],
"ecg_rri": [
123
],
"ecg_voltage": [
123
],
"elevation": [
123
],
"elevation_gain": [
123
],
"elevation_loss": [
123
],
"elevation_max": [
123
],
"elevation_min": [
123
],
"floors_climbed": [
123
],
"glucose": [
123
],
"heartrate": [
123
],
"heartrate_max": [
123
],
"heartrate_min": [
123
],
"heartrate_resting": [
123
],
"heartrate_resting_max": [
123
],
"heartrate_resting_min": [
123
],
"height": [
123
],
"hrv_rmssd": [
123
],
"hrv_sdnn": [
123
],
"latitude": [
123
],
"longitude": [
123
],
"pace": [
123
],
"skin_temperature": [
123
],
"skin_temperature_max": [
123
],
"skin_temperature_min": [
123
],
"sleep_breathing_rate": [
123
],
"sleep_breathing_rate_max": [
123
],
"sleep_breathing_rate_min": [
123
],
"sleep_duration": [
123
],
"sleep_duration_awake": [
123
],
"sleep_duration_deep": [
123
],
"sleep_duration_light": [
123
],
"sleep_duration_nap": [
123
],
"sleep_duration_rem": [
123
],
"sleep_efficiency": [
123
],
"sleep_interruptions": [
123
],
"sleep_latency": [
123
],
"sleep_score": [
123
],
"speed": [
123
],
"speed_max": [
123
],
"speed_min": [
123
],
"spo2": [
123
],
"spo2_max": [
123
],
"spo2_min": [
123
],
"steps": [
123
],
"swimming_distance_per_stroke": [
123
],
"swimming_lengths": [
123
],
"vo2max": [
123
],
"wakeup_latency": [
123
],
"weight": [
123
]
}
},
"score": 123,
"sleep_date": "2006-01-02",
"sleep_id": "<string>",
"source": {
"device_manufacturer": "<string>",
"device_model": "<string>",
"device_product": "<string>",
"device_version": "<string>",
"source_bundle_identifier": "<string>",
"source_os_version": "<string>",
"source_product": "<string>",
"source_version": "<string>"
},
"stages": [
{
"duration": 123,
"end_at": "2023-11-07T05:31:56Z",
"metrics": {
"air_temperature": 22.73,
"air_temperature_max": 28.55,
"air_temperature_min": 15.27,
"ascent": 320.29,
"basal_body_temperature": 36.53,
"basal_body_temperature_max": 37.03,
"basal_body_temperature_min": 36.01,
"bedtime_duration": 28800000,
"blood_pressure_diastolic": 80.03,
"blood_pressure_diastolic_max": 90.07,
"blood_pressure_diastolic_min": 60.01,
"blood_pressure_systolic": 120.03,
"blood_pressure_systolic_max": 140.07,
"blood_pressure_systolic_min": 100.01,
"body_bone_mass": 3200,
"body_fat": 18.53,
"body_fat_max": 25.03,
"body_fat_min": 12.01,
"body_mass_index": 22.5016,
"body_temperature": 36.73,
"body_temperature_max": 37.55,
"body_temperature_min": 36.13,
"breathing_rate": 16.5016,
"breathing_rate_max": 24.7549,
"breathing_rate_min": 12.2534,
"cadence": 85.5016,
"cadence_max": 110.0049,
"cadence_min": 60.0034,
"calories_burned": 1650.7549,
"calories_burned_active": 450.2516,
"calories_burned_basal": 1200.5034,
"calories_intake": 2100.5016,
"descent": 280.91,
"distance": 6500.2516,
"distance_cycling": 15000.7549,
"distance_running": 5000.5016,
"distance_swimming": 1000.7549,
"distance_walking": 3200.5034,
"distance_wheelchair": 2800.5034,
"duration_active": 5400000,
"ecg_rri": 850,
"ecg_voltage": 1200.53,
"elevation": 1050.73,
"elevation_gain": 450.83,
"elevation_loss": 380.47,
"elevation_max": 1250.55,
"elevation_min": 850.37,
"floors_climbed": 12,
"glucose": 95,
"heartrate": 90,
"heartrate_max": 180,
"heartrate_min": 60,
"heartrate_resting": 70,
"heartrate_resting_max": 85,
"heartrate_resting_min": 60,
"height": 1.7549,
"hrv_rmssd": 45,
"hrv_sdnn": 52,
"latitude": 37.77492948,
"longitude": -122.41941637,
"pace": 3.53,
"skin_temperature": 33.53,
"skin_temperature_max": 34.27,
"skin_temperature_min": 32.89,
"sleep_breathing_rate": 14.27,
"sleep_breathing_rate_max": 18.59,
"sleep_breathing_rate_min": 10.03,
"sleep_duration": 25200000,
"sleep_duration_awake": 1800000,
"sleep_duration_deep": 5400000,
"sleep_duration_light": 12600000,
"sleep_duration_nap": 3600000,
"sleep_duration_rem": 3600000,
"sleep_efficiency": 92,
"sleep_interruptions": 2,
"sleep_latency": 900000,
"sleep_score": 85,
"speed": 3.2516,
"speed_max": 8.5034,
"speed_min": 0.5016,
"spo2": 98.5016,
"spo2_max": 99.5034,
"spo2_min": 95.2516,
"steps": 8500,
"swimming_distance_per_stroke": 2.27,
"swimming_lengths": 40,
"vo2max": 45.23,
"wakeup_latency": 600000,
"weight": 70000.5034
},
"stage": "awake",
"start_at": "2023-11-07T05:31:56Z"
}
],
"start_at_timestamp": "2023-11-07T05:31:56Z",
"user_time_offset_minutes": 123
}
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Sleep ID
OK
The response is of type object
.