API

API#

Event-Driven Automation API представляет собой RESTful API, предоставляющий программный доступ ко всем функциям системы автоматизации на основе обработки событий в Astra Automation. API позволяет организациям с помощью приложений управлять автоматизацией на основе событий путем глубокой интеграции с внешними системами мониторинга, которые служат источниками событий. Интерфейс предоставляет различные методы аутентификации, включая аутентификацию сеанса (session authentication) через шлюз платформы и аутентификацию по токену (token-based authentication), обеспечивая безопасный доступ инструментов командной строки и внешних систем для управления активациями сводов правил, потоками событий и полномочиями.

Доступ к API осуществляется через множество точек доступа (endpoints), начиная с базового URI /api/eda/v1/ контроллера EDA, и включает полную поддержку методов GET, POST, PUT, PATCH и DELETE для управления ресурсами, такими как проекты, среды принятия решений, активации сводов правил, полномочия и потоки событий.

Примечание

Подробное формальное описание HTTP API представлено в спецификации.