Перейти к содержанию

API Агентов (Agents)

API Агентов используется для управления агентами, которые взаимодействуют с системой Ordinaut. Большинство этих эндпоинтов требуют прав admin для доступа.

Note

Пожалуйста, ознакомьтесь с руководством по Аутентификации для получения важной информации о текущем состоянии системы аутентификации.


POST /agents

Создает нового агента. Требуются права admin.


GET /agents

Выводит список всех агентов. Требуются права admin.


GET /agents/{agent_id}

Получает информацию о конкретном агенте по его UUID. Требуются права admin.


Эндпоинты аутентификации

Эти эндпоинты используются для аутентификации агента и управления его токенами.

  • POST /agents/auth/token: Аутентифицирует агента и возвращает токены JWT.
  • POST /agents/auth/refresh: Обновляет токен доступа, используя токен обновления.
  • POST /agents/auth/revoke: Отзывает токен.
  • POST /agents/{agent_id}/credentials: Создает или сбрасывает учетные данные для аутентификации агента (требуются права admin).