Перейти к содержанию

Schedule lpu

/schedule/lpu/

GET-Метод получения расписания клиник

Параметры запроса:

page - номер страницы (Значение по умолчанию : 1)

lpu_ids - список ID ЛПУ, по которым необходимо вернуть расписание (фильтр), пример: [1, 2, 3]

date_start - с какой даты возвращается расписание (по умолчанию: сегодняшний день), пример: "2023-06-21"

days - количество дней, начиная с date_start, на которые вернётся расписание (по умолчанию 14, максимум 30)

Время ответа:

менее 1 сек.

Пример ответа:

{
  "links": {
    "next": "https://api.medflex.ru/v1/models/speciality/?page=2",
    "previous": null
  },
  "count": 100,
  "num_pages": 2,
  "data": [
    {
    "lpu_id": 1,
    "schedule": [
        {
        "doctor_id": 1,
        "cells": [
            {
            "dt_start": "2021-12-12 08:00",
            "dt_end": "2021-12-12 08:30"
            },
            {
            "dt_start": "2021-12-12 08:30",
            "dt_end": "2021-12-12 09:00"
            }
        ]
        }
    ]
    }
  ]
}

Коды ошибок

В ходе выполнения могут произойти следующие ошибки:

Код Сообщение описание
200 Успешно Расписание получено
400 Неверный параметр запроса Возвращает значение ошибки
403 Неверные учетные данные Ошибка аторизации
405 Метод \"POST\" не разрешен Неправильный метод
429 Запрос был проигнорирован Превышен лимит запросов
503 Сервис временно недоступен, попробуйте позже Ошибка сервера