

REST API — интерфейс, который позволяет программам взаимодействовать между собой. Он построен на стандартных HTTP-запросах и используется для обмена данными в формате JSON.
Если рассматривать, что такое REST API в системах контроля и управления доступом, то это инструмент, который служит связующим звеном между ядром системы и внешними системами. Например, его использование позволяет интегрировать СКУД с 1С:Бухгалтерией, 1С:ЗУП, ERP и другими системами.
Интеграция через REST API упрощает настройку и сокращает сроки внедрения; не требует глубокого погружения специалистов во внутреннюю архитектуру ПО. Системе достаточно только отправлять и принимать JSON-запросы по заранее известным правилам. Такой подход взаимодействия считается наиболее безопасным и удобным для настройки интеграций.
Подключение по REST API для программного обеспечения СКУД ControlGate доступно начиная с версии 2.10.1. Основные операции конфигурирования осуществляются через клиентское приложение ControlGate.Client.
REST API ControlGate работает на основе протокола HTTP/1.0. Для авторизации используется Basic или Digest аутентификация. Для защиты соединения возможно использование TLS и SSL-сертификатов. Сериализации/десериализация данных запросов и ответов выполняется с использованием формата данных JSON.
Полный процесс подключения и необходимые правила построения запросов доступны для скачивания в файле pdf выше.
REST API ControlGate открывает доступ ко всем функциям системы: от управления контроллерами до мониторинга событий без необходимости ручной рутинной работы.