API#
API для Private Automation Hub представляет собой RESTful API, предоставляющий программный доступ ко всем функциям Private Automation Hub — централизованного репозитория для управления и распространения контента автоматизации в Astra Automation.
API позволяет организациям через приложения управлять коллекциями Ansible.
Он обеспечивает авторизацию на основе токенов API.
Для Private Automation Hub используется API token management, который генерирует постоянные токены без срока действия, обеспечивая безопасный доступ для инструментов командной строки, например ansible-galaxy, и внешних систем.
Доступ к API осуществляется через множество точек доступа (endpoints), начиная с базового URI /api/galaxy/, и включает полную поддержку методов GET, POST, PUT, PATCH и DELETE для управления ресурсами, такими как collections, namespaces, repositories в зависимости от пользовательских привилегий.
Примечание
Подробное формальное описание HTTP API представлено в спецификации.