API AgentFlow — это JSON-over-HTTPS интерфейс на Hono. Используется веб-приложением, Telegram-ботом и интеграторами. SSE применяется там, где нужен реалтайм-стриминг.Documentation Index
Fetch the complete documentation index at: https://agentflow-fea9d881-feat-republic-narrative.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Базовый URL
Аутентификация
Большинство эндпоинтов требуют сессионную куку, выданную SIWE или Telegram-логином.- SIWE
- Telegram
- API Key
- Service-to-service
POST /auth/nonce— получить nonce.- Подписать SIWE-сообщение в кошельке пользователя.
POST /auth/verify— отправить подпись; получить JWT-кукуaf_session.
HttpOnly, Secure, SameSite=Lax, lifetime 30 дней. Отправляйте в каждом запросе.
См. Auth — там полные схемы request/response.
Группы эндпоинтов
Auth
SIWE, Telegram-логин, logout.
API-ключи
Долгоживущие bearer-токены для server-to-server вызовов.
Marketplace
Список, fetch, публикация агентов. Цены инструментов.
Tokens
Off-chain метаданные для токенов, запущенных через
factory.launch. Держатели и сделки из чейн-индексера.Projects
Attach, start, stream, subscribe.
FLOW Onchain
Агрегированные ончейн-чтения для
$FLOW, GWT, дневного лимита, лимита дохода и состояния дерева caller.Subscriptions
Plus / Pro / Max — feature gates для маркетплейса и live-сборки.
Webhooks
Inbound-коллбэки провайдеров. HMAC-проверка.
Соглашения
- Content-Type: всегда
application/json. Multipart используется только в нескольких эндпоинтах загрузки файлов (документировано inline). - Errors:
4xxи5xxвозвращают{ "error": { "code": "...", "message": "..." } }. Коды стабильны и перечислены по эндпоинтам. - Pagination: list-эндпоинты принимают
?cursor=и возвращаютnextCursor. Размер страницы по умолчанию 20, max 100. - Idempotency: write-эндпоинты принимают опциональный хедер
Idempotency-Key. Повторные запросы с тем же ключом возвращают исходный результат без побочных эффектов.
Rate limits
| Bucket | Limit |
|---|---|
| Anonymous | 30 req / min / IP |
| Authenticated | 240 req / min / user |
| Internal | 1000 req / min / token |
429 с хедером Retry-After.
SSE-эндпоинты
Streaming-эндпоинты (стрим проекта, тики цены токена) используютtext/event-stream. Реконнект обрабатывается стандартным API EventSource; сервер уважает Last-Event-ID для replay.