API#
API системы автоматизации процессов представляет собой RESTful API, предоставляющий программный доступ ко всем функциям Automation Controller — центрального компонента Astra Automation.
API позволяет организациям централизовать и контролировать свою автоматизацию не только через визуальную панель управления, но и путем глубокой интеграции с другими инструментами и процессами.
Интерфейс предоставляет несколько методов аутентификации, включая аутентификацию сеанса (session authentication), базовую аутентификацию (basic authentication), аутентификацию по токену OAuth 2.0 (token-based authentication) и единый вход (single sign-on), что обеспечивает гибкость и безопасность при встраивании платформы в существующие корпоративные системы и рабочие процессы.
Доступ к API осуществляется через множество точек доступа (endpoints), начиная с /api/controller/v2/, и включает полную поддержку методов GET, POST, PUT, PATCH и DELETE для управления ресурсами, такими как инвентарные списки, полномочия, проекты, шаблоны заданий и потоки заданий.
Примечание
Подробное формальное описание HTTP API представлено в спецификации.