API

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 представлено в спецификации.