1.6. Reservation (Создание брони)
Стандартный шаблон URL (PATTERN_URL): /Reservation
HTTP-Метод POST. По переданным параметрам создаёт бронь на сотрудника/оборудования в конкретную клинику на конкретное дату и время. В теле результата будет УИД созданной брони.
Является аналогом веб-сервиса GetReserve.
Параметры в теле запроса:
|
Наименование
|
Обязательный
|
Тип значения
|
Описание
|
|
Key
|
Да
|
string
|
Значение «Ключ API» для конкретной настройки обмена
|
|
Date
|
Да
|
dateTime
|
Дата, на которую оформляется бронь. Если указано вместе с временем - время игнорируется
|
|
TimeBegin
|
Да
|
dateTime
|
Время, на начало которого оформляется бронь. Если указано вместе с датой - дата игнорируется
|
|
Duration
|
Нет
|
dateTime
|
Планируемая длительность брони. Ожидается время. Если указано вместе с датой - дата игнорируется
|
|
Clinic
|
Да
|
string
|
УИД клиники
|
|
EmployeeID
|
Да
|
string
|
УИД сотрудника или оборудования, к которому оформляется бронь.
ВАЖНО: Для записи в кабинет (УИД оборудования) необходимо настроить учётную политику «Режим записи на приём» в значение «в кабинет», иначе будет ошибка
|
|
EquipmentCabinet
|
Нет
|
string
|
УИД оборудования, к которому оформляется бронь. Используется, когда нужно записать и сотрудник и кабинет/оборудования (EmployeeID будет иметь УИД сотрудника)
|
При формировании брони допускается указывать в качестве EmployeeID оборудование, если значение режима записи на приём учётной политики настроена как «в кабинет», иначе необходимо использовать сотрудника. Если время брони на сотрудник и/или кабинет пересекается с уже созданным, то вернётся ошибка записи документа.
