Kedr.Cloud API v.2

В данной версии API основное изменение – переход на 64-битные идентификаторы карт и передача 64-битных значений в JSON в виде строки

Версия API v.2 работает параллельно с прошлой версией, но доступна по URL


https://kedr.cloud/api/v2/web/


Основные запросы API

Отправка команды на открытие

Получение списка сотрудников

Получение списка объектов

Получение протокола доступа

Добавление сотрудников

Изменение сотрудников

Удаление сотрудников

Создание гостевого пропуска

Получение списка гостевых пропусков



Отправка команды на открытие

Запрос


https://kedr.cloud/api/v2/web/open.ashx?apiKey=123-45&uid=12345&dir=in&card_code=2388872657



https://kedr.cloud/api/v2/web/open.ashx?apiKey=123-45

Тело POST-запроса

{
  "uid": 1244847,
  "dir": "out",
  "card_code": "2388872657"
}

Параметр Описание Тип Значение
uid Серийный номер контроллера Числовой 1...264-1
dir Направление прохода Строковый in – вход, out – выход
card_code Карта доступа, от имени которой выполняется открытие Строковый 0...264-1. В JSON передаётся строкой, в GET-запросе – числом в URL. Параметр обязательный
Ответ

{
  "result": true,
  "uid": 12345,
  "dir": "in",
  "card_code": "2388872657",
  "create_datetime": "2024-05-19T10:29:53+03:00",
  "exec_datetime": "2024-05-19T10:29:53+03:00"
}

Параметр Описание Тип Значение
uid Серийный номер контроллера Числовой 1...264-1
dir Направление прохода Строковый in – вход, out – выход
card_code Карта доступа, от имени которой выполнено открытие Строковый 0...264-1, в JSON – строка
create_datetime Дата/время создания команды для контроллера Строковый Дата и время в формате ISO8601
exec_datetime Дата/время выпонения команды контроллером Строковый Дата и время в формате ISO8601

Получение списка сотрудников

Запрос


https://kedr.cloud/api/v2/web/get-users-list.ashx?apiKey=123-45&card_code=567&user_name=XXX&group_id=0

Параметр Описание Тип Значение Значение при отсутствии параметра
card_code Карта доступа Числовой 0 – любая карта, 1...264-1 – конкретная карта 0
user_name Имя пользователя Строковый Фильтр работает по фамилии, имени и отчеству
group_id Идентификатор группы сотрудников Числовой -1 – сотрудник не состоит ни в одной группе, 0 – любая группа, 1...232-1 – идентификатор группы 0
Ответ

{
  "result": true,
  "items": [
    {
      "id": 879,
      "fam": "TEST",
      "name": "",
      "otch": "",
      "phone": "1111111111",
      "gos_num_auto": "",
      "card_code": "2100000000",
      "add_card_code_list": [ "123123", "222", "456" ],
      "foto_url": "/Foto/508aa05b-3225-442d-964d-307f85fe15aa/8uiPvyBTP7SQYC6fYjlehtvcJUhUZtno.JPG",
      "change_datetime": "2024-03-26T21:31:43+03:00",
      "last_accesss_datetime": "2024-02-22T12:01:24+03:00",
      "blocked": false,
      "other": "",
      "group_name": "Без группы",
      "group_id": -1,
      "calendar_name": "Без ограничений",
      "calendar_id": -1,
      "appointment": "236523",
      "schedules_list": [
        {
          "schedule_id": 12,
          "schedule_name": "Инженеры"
        },
        {
          "schedule_id": 18,
          "schedule_name": "Производство"
        }
      ]
    }
  ]
}

Параметр Описание Тип Значение
id Идентификатор сотрудника Числовой 1...231-1
fam Фамилия Строковый Макс. длина 20 символов
name Имя Строковый Макс. длина 20 символов
otch Отчество Строковый Макс. длина 20 символов
phone Номер телефона Строковый Формат +7 (123) 456-78-90
gos_num_auto Гос. номера автомобиля Строковый Несколько номеров через запятую, общая длина 50 символов, формат X847EP62
card_code Основная карта доступа Строковый 1...264-1, в JSON – строка
add_card_code_list Дополнительные карты доступа Массив строк Максимум три элемента со значением 1...264-1 (в JSON – строки)
foto_url Путь к фотографии сотрудника Строковый Макс. длина 500 символов
change_datetime Дата/время последнего изменения записи сотрудника Строковый Дата и время в формате ISO8601
last_accesss_datetime Дата/время последней авторизации сотрудника Строковый Дата и время в формате ISO8601
blocked Флаг блокировки доступа сотрудника ко всем контроллерам Логический false – запись активная, true – запись заблокирована после нескольких неудачных попыток входа
other Доп. информация Строковый Макс. длина 1000 символов
group_name Имя группы сотрудников Строковый Макс. длина 50 символов
group_id Идентификатор группы сотрудников Числовой -1 – сотрудник не состоит ни в одной группе, 1...232-1 – идентификатор группы
calendar_name Название рабочего календаря Строковый Макс. длина 50 символов
calendar_id Идентификатор рабочего календаря Числовой -1 – для сотрудника не задан рабочий календарь, 1...232-1 – идентификатор группы
appointment Должность Строковый Макс. длина 100 символов
schedules_list Графики доступа Массив структур Максимум 12 элементов
schedule_id Идентификатор графика доступа Числовой 1...232-1
schedule_name Название графика доступа Строковый Макс. длина 50 символов

Получение списка объектов

Запрос


https://kedr.cloud/api/v2/web/get-objects-list.ashx?apiKey=123-45

Ответ

{
  "result": true,
  "items": [
    {
      "id": 5,
      "name": "СпецПромДизайн",
      "address": "г. Рязань, пр-д Яблочкова, д. 6",
      "time_zone": 180,
      "devices_list": [
        {
          "device_id": 1731,
          "uid": 848848,
          "device_name": "Офис 717",
          "is_link": true,
          "is_params_sync": true,
          "is_open_for_long_time": false,
          "user_id": 879,
          "fam": "TEST",
          "name": "",
          "otch": "",
          "in_out": 200,
          "datetime": "2024-03-26T21:31:43+03:00",
          "user_foto_url": "/Foto/508aa05b-3225-442d-964d-307f85fe15aa/8uiPvyBTP7SQYC6fYjlehtvcJUhUZtno.JPG"
        },
        {
          "device_id": 2201,
          "uid": 86400671,
          "device_name": "Офис 720",
          "is_link": true,
          "is_params_sync": true,
          "is_open_for_long_time": false
        },
        {
          "device_id": 1474,
          "uid": 86401692,
          "device_name": "Офис 720А",
          "is_link": true,
          "is_params_sync": true,
          "is_open_for_long_time": false
        },
        {
          "device_id": 1257,
          "uid": 86402132,
          "device_name": "Офис 718",
          "is_link": true,
          "is_params_sync": true,
          "is_open_for_long_time": false
        }
      ]
    }
  ]
}

Параметр Описание Тип Значение
id Идентификатор объекта Числовой 1...232-1
name Название объекта Строковый Макс. длина 100 символов
address Адрес объекта Строковый Макс. длина 1000 символов
time_zone Часовой пояс Числовой Смещение относительно UTC в минутах (отрицательное или положительное)
devices_list Контроллеры на объекте Массив структур
device_id Идентификатор контроллера Числовой 1...232-1
uid Серийный номер контроллера Числовой 0 – любой контроллер, 1...264-1 – с указанным серийным номером
device_name Название контроллера Строковый Макс. длина 100 символов
is_link Флаг наличия связи с контроллером Логический true – контроллеран а связи, false – связи с контроллером нет
is_params_sync Флаг синхронизации параметров контроллера Логический true – параметры синхронизированы с сервером, false – параметры не синхронизированы
is_open_for_long_time Флаг свободного прохода Логический true – контроллер находится в режиме свободного прохода, false – контроллер работает в обычном режиме
user_id Идентификатор сотрудника последнего прохода Числовой 0 – проходов не было, 1...231-1 – идентификатор сотрудника
fam Фамилия сотрудника последнего прохода Строковый Макс. длина 20 символов
name Имя сотрудника последнего прохода Строковый Макс. длина 20 символов
otch Отчество сотрудника последнего прохода Строковый Макс. длина 20 символов
in_out Код события последнего прохода Числовой 0...255 (см. таблицу кодов событий)
datetime Дата/время последнего прохода Строковый Дата и время в формате ISO8601, пустая строка если проходов не было
user_foto_url Путь к фотографии сотрудника последнего прохода Строковый Макс. длина 500 символов

Получение протокола доступа

Запрос


https://kedr.cloud/api/v2/web/get-access-protocol.ashx?apiKey=123-45&user_name=&uid=0&event_code=-1&beg_date=2024-03-25&end_date=2024-03-25

Параметр Описание Тип Значение Значение при отсутствии параметра
user_name Имя сотрудника Строковый Фильтр работает по части фамилии, имени, отчества Пустое поле
card_code Карта доступа Числовой 0 – любая карта, 1...264-1 – конкретная карта 0
uid Серийный номер контроллера Числовой 0 – любой контроллер, 1...264-1 – с указанным серийным номером 0
event_code Код события доступа Числовой -1 – любое событие, от 0 и выше см. в таблице ниже -1
beg_date Дата начала интервала событий Строковый Формат: yyyy-mm-dd Текущая дата
end_date Дата окончания интервала событий Строковый Формат: yyyy-mm-dd Текущая дата
last_id Последнее значение идентификатора Числовой 0...232-1 Идентификатор записи в выборке должен быть больше этого значения 0
Ответ

{
  "result": true,
  "events": [
    {
      "id": 649746,
      "fam": "",
      "name": "",
      "otch": "",
      "appointment": "",
      "card_code": "347",
      "event_code": 200,
      "event_text": "Дверь (гостевой пропуск)",
      "is_in_code": true,
      "uid": 1244847,
      "urv": false,
      "device_name": "Тестовый контроллер",
      "device_id": 2717,
      "object_name": "Тестовый объект",
      "object_id": 5,
      "datetime": "2024-03-24T16:45:58+05:00"
    }
  ]
}

Параметр Описание Тип Значение
id Идентификатор записи Числовой 1...232-1
fam Фамилия Строковый Макс. длина 20 символов
name Имя Строковый Макс. длина 20 символов
otch Отчество Строковый Макс. длина 20 символов
appointment Должность Строковый Макс. длина 100 символов
card_code Код карты доступа Строковый 1...264-1, в JSON – строка
event_code Код события доступа Числовой 0...255 (см. в таблице ниже)
event_text Текстовое описание события доступа Строковый Макс. длина 100 символов
is_in_code Флаг, указывающей, что это событие на вход Логический false – событие на "выход", true – событие на "вход"
uid Серийный номер контроллера Числовой 1...264-1
urv Флаг учёта рабочего времени Логический true – событие учитывается в УРВ, false – не учитывается
device_name Название контроллера Строковый Макс. длина 100 символов
device_id Идентификатор контроллера Числовой 1...232-1
object_name Название объекта, где установлен контроллер Строковый Макс. длина 100 символов
object_id Идентификатор объекта, где установлен контроллер Числовой 1...232-1
datetime Дата/время события доступа Строковый Дата и время в формате ISO8601

Максимальный период выборки составляет 100 дней



КодОписание
0Дверь (вход)
1Дверь (выход)
2Дверь (вход кнопке)
3Шлагбаум (въезд)
4Дверь (открытие через Web-интерфейс)
5Шлагбаум (выезд)
6Дверь (открытие через моб. приложение)
7Турникет (вход)
8Турникет (выход)
9Доступ на вход запрещён (незарегистрированная карта)
10Доступ на выход запрещён (незарегистрированная карта)
13Турникет (вход через моб. приложение)
14Турникет (выход через моб. приложение)
17Турникет (вход через Web-интерфейс)
18Турникет (выход через Web-интерфейс)
19Доступ на вход запрещён (согласно графику)
20Доступ на выход запрещён (согласно графику)
21Шлагбаум (въезд кнопке)
22Шлагбаум (выезд кнопке)
23Турникет (вход кнопке)
24Турникет (выход кнопке)
25Шлагбаум (въезд через Web-интерфейс)
26Шлагбаум (выезд через Web-интерфейс)
27Дверь (выход кнопке)
28Шлагбаум (въезд через моб. приложение)
29Шлагбаум (выезд через моб. приложение)
30Вход (проход не совершён)
31Выход (проход не совершён)
32Вход через моб. приложение (проход не совершён)
33Выход через моб. приложение (проход не совершён)
34Вход по HMAC (проход не совершён)
35Выход по HMAC (проход не совершён)
36Вход по кнопке (проход не совершён)
37Выход по кнопке (проход не совершён)
92Включение свободного прохода
93Выключение свободного прохода
94Автоматическое выключение свободного прохода
108Доступ на вход запрещён (неверный код HMAC)
109Доступ на выход запрещён (неверный код HMAC)
110Дверь (вход по HMAC)
111Турникет (вход по HMAC)
112Шлагбаум (въезд по HMAC)
120Дверь (выход по HMAC)
121Турникет (выход по HMAC)
122Шлагбаум (выезд по HMAC)
190Дверь (открытие через моб. приложение локально)
191Турникет (вход через моб. приложение локально)
192Турникет (выход через моб. приложение локально)
193Шлагбаум (въезд через моб. приложение локально)
194Шлагбаум (выезд через моб. приложение локально)
195Включение свободного прохода локально
196Выключение свободного прохода локально
200Дверь (открытие по гостевому пропуску)
201Турникет (вход по гостевому пропуску)
202Турникет (выход по гостевому пропуску)
203Шлагбаум (въезд по гостевому пропуску)
204Шлагбаум (выезд по гостевому пропуску)
210Доступ на вход запрещён (блокировка повторного входа)
211Доступ на вход запрещён (по мин. времени между выходом и входом)
212Дверь (открытие через Алису)
213Турникет (вход через Алису)
214Турникет (выход через Алису)
215Шлагбаум (въезд через Алису)
216Шлагбаум (выезд через Алису)
220Дверь (включение свободного прохода по гостевому пропуску)
221Турникет (включение свободного прохода по гостевому пропуску)
222Шлагбаум (включение свободного прохода по гостевому пропуску)
223Возврат в обычный режим работы (по гостевому пропуску)
231Дверь (вход по быстрому QR-коду)
232Турникет (вход по быстрому QR-коду)
233Шлагбаум (въезд по быстрому QR-коду)
234Турникет (выход по быстрому QR-коду)
235Дверь (выход по быстрому QR-коду)
236Шлагбаум (выезд по быстрому QR-коду)
240Доступ запрещён (время действия QR-кода истекло)
241Дверь (вход по QR-коду)
242Турникет (вход по QR-коду)
243Шлагбаум (въезд по QR-коду)
244Турникет (выход по QR-коду)
245Дверь (выход по QR-коду)
246Шлагбаум (выезд по QR-коду)
250АРНЗ (въезд)
251АРНЗ (выезд)
253Взлом двери
254Аварийный вход активирован
255Контроллер включён


Добавление сотрудников

Запрос


https://kedr.cloud/api/v2/web/add-users.ashx?apiKey=123-45

Тело POST-запроса

{
  "items": [
    {
      "fam": "Фролов",
      "name": "Дмитрий",
      "otch": "Александрович",
      "phone": "",
      "gos_num_auto": "",
      "card_code": "2388872657",
      "add_card_code_list": [],
      "blocked": false,
      "other": "",
      "group_name": "SPD",
      "appointment": "Генеральный директор"
    }
  ]
}

Параметр Описание Тип Значение
fam Фамилия Строковый Макс. длина 20 символов
name Имя Строковый Макс. длина 20 символов
otch Отчество Строковый Макс. длина 20 символов
phone Номер телефона Строковый Формат +7 (123) 456-78-90
gos_num_auto Гос. номера автомобиля Строковый Несколько номеров через запятую, общая длина 50 символов, формат X847EP62
card_code Основная карта доступа Строковый 1...264-1, в JSON – строка
add_card_code_list Дополнительные карты доступа Массив строк Максимум три элемента со значением 1...264-1 (в JSON – строки)
blocked Флаг блокировки доступа сотрудника ко всем контроллерам Логический false – запись активная, true – запись заблокированнная
other Доп. информация Строковый Макс. длина 1000 символов
group_name Имя группы сотрудников Строковый Макс. длина 50 символов
appointment Должность Строковый Макс. длина 100 символов

Максимальное количество сотрудников, которое можно добавить, составляет 3000 человек

Добавлять сотрудников можно как по одному, так и целым списком не более этого лимита

Если такой сотрудник уже есть в системе, то данные по нему просто обновятся. Поиск сотрудника перед обновлением сначала осуществляется по номерам карт доступа, потом по ФИО. По итогу, если сотрудник не найден, то создаётся новый. Если найден, то обновляется информация по текущему.

Ответ

{
  "result": true,
  "items": [
    {
      "fam": "Фролов",
      "name": "Дмитрий",
      "otch": "Александрович",
      "phone": "",
      "card_code": "2388872657",
      "add_card_code_list": [],
      "status": "replaced"
    }
  ]
}

Параметр Описание Тип Значение
fam Фамилия Строковый Макс. длина 20 символов
name Имя Строковый Макс. длина 20 символов
otch Отчество Строковый Макс. длина 20 символов
phone Номер телефона Строковый Формат +7 (123) 456-78-90
card_code Основная карта доступа Строковый 1...264-1, в JSON – строка
add_card_code_list Дополнительные карты доступа Массив строк Максимум три элемента со значением 1...264-1 (в JSON – строки)
status Статус Строковый added – новый сотрудник добавлен
replaced – такой сотрудник есть в системе, данные по нему обновлены
limit – добавить сотрудника нельзя, превышен лимит в 3000 человек

При выполнении запроса в ответ будет выдан список сотрудников с соответствующими статусами



Изменение сотрудников

Запрос


https://kedr.cloud/api/v2/web/edit-users.ashx?apiKey=123-45

Тело POST-запроса

{
  "items": [
    {
      "id": 123,
      "fam": "Фролов",
      "name": "Дмитрий",
      "otch": "Александрович",
      "phone": "",
      "gos_num_auto": "",
      "card_code": "2388872657",
      "add_card_code_list": [],
      "blocked": false,
      "other": "",
      "group_name": "SPD",
      "appointment": "Генеральный директор"
    }
  ]
}

Параметр Описание Тип Значение
id Идентификатор сотрудника Числовой 1...231-1
fam Фамилия Строковый Макс. длина 20 символов
name Имя Строковый Макс. длина 20 символов
otch Отчество Строковый Макс. длина 20 символов
phone Номер телефона Строковый Формат +7 (123) 456-78-90
gos_num_auto Гос. номера автомобиля Строковый Несколько номеров через запятую, общая длина 50 символов, формат X847EP62
card_code Основная карта доступа Строковый 1...264-1, в JSON – строка
add_card_code_list Дополнительные карты доступа Массив строк Максимум три элемента со значением 1...264-1 (в JSON – строки)
blocked Флаг блокировки доступа сотрудника ко всем контроллерам Логический false – запись активная, true – запись заблокированнная
other Доп. информация Строковый Макс. длина 1000 символов
group_name Имя группы сотрудников Строковый Макс. длина 50 символов
appointment Должность Строковый Макс. длина 100 символов

Изменять сотрудников можно как по одному, так и целым списком

Ответ

{
  "result": true,
  "items": [
    {
      "id": 123,
      "fam": "Фролов",
      "name": "Дмитрий",
      "otch": "Александрович",
      "phone": "",
      "card_code": "2388872657",
      "add_card_code_list": [],
      "status": "replaced"
    }
  ]
}

Параметр Описание Тип Значение
id Идентификатор сотрудника Числовой 1...231-1
fam Фамилия Строковый Макс. длина 20 символов
name Имя Строковый Макс. длина 20 символов
otch Отчество Строковый Макс. длина 20 символов
phone Номер телефона Строковый Формат +7 (123) 456-78-90
card_code Основная карта доступа Строковый 1...264-1, в JSON – строка
add_card_code_list Дополнительные карты доступа Массив строк Максимум три элемента со значением 1...264-1 (в JSON – строки)
status Статус Строковый replaced – данные сотрудника обновлены
not found – такой сотрудник не найден

При выполнении запроса в ответ будет выдан список сотрудников с соответствующими статусами



Удаление сотрудников

Запрос


https://kedr.cloud/api/v2/web/del-users.ashx?apiKey=123-45

Тело POST-запроса

{
  "items": [
    {
      "id": 123,
      "fam": "",
      "name": "",
      "otch": "",
      "card_code": "9090902"
    },
    {
      "id": 124,
      "fam": "Фролова",
      "name": "Ольга",
      "otch": "Викторовна"
    }
  ]
}

Параметр Описание Тип Значение
id Идентификатор сотрудника Числовой 1...231-1
fam Фамилия Строковый Макс. длина 20 символов
name Имя Строковый Макс. длина 20 символов
otch Отчество Строковый Макс. длина 20 символов
card_code Карта доступа Строковый 1...264-1, в JSON – строка

Поиск сотрудника будет осуществляться по id, коду карты или по полному совпадению Ф.И.О. в зависимости от того, что именно передано в запросе.

Ответ

{
  "result": false,
  "items": [
    {
      "id": 123,
      "fam": "",
      "name": "",
      "otch": "",
      "card_code": "9090902",
      "status": "not found"
    },
    {
      "id": 1234,
      "fam": "Фролова",
      "name": "Ольга",
      "otch": "Викторовна",
      "card_code": "123",
      "status": "deleted"
    }
  ]
}
Параметр Описание Тип Значение
id Идентификатор сотрудника Числовой 1...231-1
fam Фамилия Строковый Макс. длина 20 символов
name Имя Строковый Макс. длина 20 символов
otch Отчество Строковый Макс. длина 20 символов
card_code Карта доступа Строковый 1...264-1, в JSON – строка
status Статус Строковый deleted – сотрудник удалён
not found – такой сотрудник не найден

При выполнении запроса в ответ будет выдан список сотрудников с соответствующими статусами



Создание гостевого пропуска

Запрос


https://kedr.cloud/api/v2/web/create-guest-pass.ashx?apiKey=123-45

Тело POST-запроса

{
  "uid": 12345,
  "dir": "in",
  "beg_dt": "2024-05-19 10:00:00",
  "end_dt": "2024-05-19 18:00:00",
  "comment": "Гость",
  "remote_enable": true
}

Параметр Описание Тип Значение
uid Серийный номер контроллера Числовой 1...264-1. Параметр обязательный
dir Направление прохода Строковый in – вход, out – выход. Параметр обязательный
beg_dt Начало действия пропуска Строковый Дата и время, например 2024-05-19 10:00:00. Параметр обязательный
end_dt Окончание действия пропуска Строковый Дата и время, например 2024-05-19 18:00:00. Параметр обязательный
comment Комментарий к пропуску Строковый При отсутствии – пустая строка
remote_enable Разрешение удалённого открытия по пропуску Логический true – разрешено, false – запрещено. При отсутствии – false
Ответ

{
  "result": true,
  "xid": "vku3w86k2e",
  "uid": 12345,
  "beg_datetime": "19.05.2024 10:00:00",
  "end_datetime": "19.05.2024 18:00:00",
  "remote_enable": true
}

Параметр Описание Тип Значение
xid Идентификатор гостевого пропуска Строковый
uid Серийный номер контроллера Числовой 1...264-1
beg_datetime Начало действия пропуска Строковый Формат: dd.MM.yyyy HH:mm:ss
end_datetime Окончание действия пропуска Строковый Формат: dd.MM.yyyy HH:mm:ss
remote_enable Разрешение удалённого открытия по пропуску Логический true – разрешено, false – запрещено


Получение списка гостевых пропусков

Запрос


https://kedr.cloud/api/v2/web/get-guest-pass-list.ashx?apiKey=123-45&device_id=0&beg_date=2024-03-25&end_date=2024-03-25&only_valid=0

Параметр Описание Тип Значение Значение при отсутствии параметра
device_id Идентификатор контроллера Числовой 0 – все контроллеры, 1...232-1 – пропуски указанного контроллера 0
beg_date Дата начала интервала Строковый Формат: yyyy-mm-dd Текущая дата
end_date Дата окончания интервала Строковый Формат: yyyy-mm-dd Текущая дата
only_valid Только действующие пропуска Числовой 0 – все пропуска, 1 – только действующие 0
Ответ

{
  "result": true,
  "items": [
    {
      "id": 1245,
      "xid": "vku3w86k2e",
      "event_code": 200,
      "event_text": "Дверь (гостевой пропуск)",
      "is_in_code": true,
      "device_id": 2717,
      "uid": 1244847,
      "device_name": "Тестовый контроллер",
      "object_name": "Тестовый объект",
      "user_id": 0,
      "user_fam": "",
      "user_name": "",
      "user_otch": "",
      "comment": "Гость",
      "create_datetime": "2024-03-25T09:00:00+03:00",
      "change_datetime": "2024-03-25T09:00:00+03:00",
      "beg_datetime": "2024-03-25T10:00:00+03:00",
      "end_datetime": "2024-03-25T18:00:00+03:00",
      "last_run_datetime": "",
      "remote_enable": true,
      "auto_cancel": false,
      "hmac": false,
      "time_zone": 180
    }
  ]
}

Параметр Описание Тип Значение
id Идентификатор записи Числовой 1...232-1
xid Идентификатор гостевого пропуска Строковый
event_code Код события доступа Числовой 0...255 (см. таблицу кодов событий)
event_text Текстовое описание события доступа Строковый Макс. длина 100 символов
is_in_code Флаг, указывающий, что это событие на вход Логический false – событие на "выход", true – событие на "вход"
device_id Идентификатор контроллера Числовой 1...232-1
uid Серийный номер контроллера Числовой 1...264-1
device_name Наименование контроллера Строковый Макс. длина 50 символов
object_name Наименование объекта Строковый Макс. длина 50 символов
user_id Идентификатор сотрудника, создавшего пропуск Числовой 0 – администратор, 1...232-1 – сотрудник
user_fam Фамилия сотрудника, создавшего пропуск Строковый Макс. длина 20 символов
user_name Имя сотрудника, создавшего пропуск Строковый Макс. длина 20 символов
user_otch Отчество сотрудника, создавшего пропуск Строковый Макс. длина 20 символов
comment Комментарий к пропуску Строковый
create_datetime Дата/время создания пропуска Строковый Дата и время в формате ISO8601
change_datetime Дата/время изменения пропуска Строковый Дата и время в формате ISO8601
beg_datetime Начало действия пропуска Строковый Дата и время в формате ISO8601
end_datetime Окончание действия пропуска Строковый Дата и время в формате ISO8601
last_run_datetime Дата/время последнего использования Строковый Дата и время в формате ISO8601, пустая строка если не использовался
remote_enable Разрешение удалённого открытия по пропуску Логический true – разрешено, false – запрещено
auto_cancel Автоматическая отмена после использования Логический true – включена, false – выключена
hmac Использование HMAC Логический true – используется, false – не используется
time_zone Часовой пояс контроллера Числовой Смещение в минутах относительно UTC