---
title: "Get a list of sleep logs of a patient"
method: GET
path: "/patients/{patient_id}/sleep_data"
tags: ["sleep"]
---

# Get a list of sleep logs of a patient

`GET /patients/{patient_id}/sleep_data`

## Path parameters

- `patient_id` integer, required

## Query parameters

- `date_since` string
- `date_until` string
- `sleep_day_group_time_start_delta` integer
- `sleep_day_group_time_end_delta` integer

## Response `200`

successful operation

- PatientSleepDataResponse[]
  - `sleep_date` string, required — calendar date in format YYYY-MM-DD
  - `sleep_duration_min` integer, required — time in minutes
  - `sleep_end_date_time` string, required — datetime in format YYYY-MM-DD HH:MM:SS
  - `sleep_entries_in_date` PatientSleepResponse[], required — list of sleep entries in the date
    - `id` integer, required
    - `note` string, nullable — note that can be added to provide additional description Max 1024 char
    - `sleep_end_date_time` string, required — datetime in format YYYY-MM-DD HH:MM:SS
    - `sleep_group_start_date_time` string — datetime in format YYYY-MM-DD HH:MM:SS
    - `sleep_start_date_time` string, required — datetime in format YYYY-MM-DD HH:MM:SS
    - `sleep_type` 'inBed' | 'asleepUnspecified' | 'awake' | 'asleepCore' | 'asleepDeep' | 'asleepREM', required
    - `source` string, nullable — source of sleep data
    - `source_id` string, nullable — id of sleep from source
  - `sleep_start_date_time` string, required — datetime in format YYYY-MM-DD HH:MM:SS

## Other responses

- `404` — patient onot found

---

[API](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server.md) · [All operations](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server/llms.txt) · [OpenAPI document](https://skmtc.dev/rxfoodapp/apis/inneranalytics-mnt-server/revisions/081a2697c0f1?raw)
