API

API#

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

Примечание

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