Seenaptec предоставляет REST API для тех же областей системы, с которыми работает веб-интерфейс. Методы и модели данных публикуются в OpenAPI и доступны через Swagger UI.
API разделён на четыре области:
Область | Что доступно |
|---|
Оборудование | Серверы, OSDP-линии, устройства, компоненты, объекты доступа, привязки и состояние сервисов |
Данные доступа | Персоны, идентификаторы, пропуска, шаблоны и теги |
Журнал | События, тревоги, операторские метки и поток текущих событий |
Безопасность | Авторизация, операторы, роли, сессии и настройки безопасности |
Внешняя система получает отдельную учётную запись оператора. Доступ к API ограничивается той же ролевой моделью, которая используется для пользователей веб-интерфейса. Это позволяет предоставить интеграции только необходимые полномочия.
На базе API можно создавать:
- обмен с кадровыми и информационными системами;
- управление персонами, идентификаторами и пропусками;
- получение событий и тревог;
- мониторинг состояния оборудования;
- собственные интерфейсы и прикладные модули.