HTTP API
Шлюз PRX предоставляет RESTful HTTP API для управления сессиями агента, отправки сообщений и запроса состояния системы.
Базовый URL
По умолчанию API доступен по адресу http://127.0.0.1:3120/api/v1.
Эндпоинты
Сессии
| Метод | Путь | Описание |
|---|---|---|
POST | /sessions | Создание новой сессии агента |
GET | /sessions | Список активных сессий |
GET | /sessions/:id | Получение деталей сессии |
DELETE | /sessions/:id | Завершение сессии |
Сообщения
| Метод | Путь | Описание |
|---|---|---|
POST | /sessions/:id/messages | Отправка сообщения агенту |
GET | /sessions/:id/messages | Получение истории сообщений |
Система
| Метод | Путь | Описание |
|---|---|---|
GET | /health | Проверка здоровья |
GET | /info | Информация о системе |
GET | /metrics | Метрики Prometheus |
Аутентификация
API-запросы требуют bearer-токен:
bash
curl -H "Authorization: Bearer <token>" http://localhost:3120/api/v1/sessions