API

API#

Event-Driven Automation API представляет собой RESTful API, предоставляющий программный доступ ко всем функциям системы автоматизации на основе обработки событий в Astra Automation. API позволяет организациям с помощью приложений управлять автоматизацией на основе событий путем глубокой интеграции с внешними системами мониторинга, которые служат источниками событий​. Он предоставляет различные методы авторизации, включая session authentication через platform gateway и token-based authentication, обеспечивая безопасный доступ для инструментов командной строки и внешних систем для управления rulebook activations, event streams и credentials.

Доступ к API осуществляется через множество точек доступа (endpoints), начиная с базового URI /api/eda/v1/ контроллера EDA, и включает полную поддержку методов GET, POST, PUT, PATCH и DELETE для управления ресурсами, такими как projects, decision environments, rulebook activations, credentials и event streams.

Примечание

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