POST /IssueLockCode
Формат параметров – JSON
Параметры:
| Наименование | Тип | Описание |
| Room | String | Наименование номера |
| required | ||
| СheckIn | String | Дата и время заезда в формате «ДД.MM.ГГГГ ЧЧ:ММ» |
| required | ||
| СheckOut | String | Дата и время выезда в формате «ДД.MM.ГГГГ ЧЧ:ММ» |
| required | ||
| GuestName | String | ФИО гостя, для которого выпускается нужно внести код в замок |
| required | ||
| GuestID | Int | Идентификатор гостя в системе OZLocks. Если не задан, то будет создан новый гость, а его идентификатор будет возвращен в ответе. |
| NewIssue | Boolean | Тип заселения. Если установлен true, тогда происходит новое заселение, и все предыдущие гости выселяются из номера. Если установлен false, тогда происходит заселение следующего гостя. |
| required | ||
| LockCode | String | Код замка от 6 до 8 знаков |
| required | ||
| WorkstationID | String | ID рабочего места с которого выполняется запрос |
| required | ||
| CardIssuer | String | Имя пользователя, который выпускает ключ доступа |
Пример:
|
{ "Room": "101", "СheckIn": "04.09.2025 15:21", "СheckOut": "05.09.2025 14:00", "GuestName": "Иванов Иван", "GuestID": 12, "NewIssue": true, "LockCode": "481221", "WorkstationID": "ADMIN01" "CardIssuer": "Ресепшн", } |
Код ответа – 200: OK
Формат ответа – JSON
Параметры:
| Наименование | Тип | Описание |
| Room | String | Наименование номера |
| required | ||
| СheckOut | String | Дата и время выезда в формате «ДД.MM.ГГГГ ЧЧ:ММ» |
| required | ||
| GuestID | Int | Идентификатор гостя. Будет заполнен, если не был задан в запросе. |
| WorkstationID | String | ID рабочего места с которого выполняется запрос |
| required |
Пример:
|
{ "Room": "101", "СheckOut": "05.09.2025 14:00", "WorkstationID": "ADMIN01" } |
Код ответа — 400: Сервер не доступен
Код ответа — 401: Не прошла авторизация
Код ответа — 500: Ошибка данных запроса
Формат ответа – JSON
| Наименование | Тип | Описание |
| ECode | String | Код ошибки |
| required | ||
| EMessage | String | Сообщение об ошибке |
| required |
Пример:
|
{ "ECode": "1", "EMessage": "Номер не существует" } |


