DataFlow API

Документация v1.0

Аутентификация

Все запросы к API требуют токен в заголовке Authorization:

Authorization: Bearer <ваш_токен>

Получите токен в личном кабинете или через запрос в техподдержку.

Эндпоинты

POST /api/v1/ingest

Приём данных. Поддерживаемые форматы: JSON, CSV, MessagePack.

{ "source": "webhook", "payload": { ... }, "timestamp": "2026-04-19T12:00:00Z" }

Ответ: 202 Accepted — данные приняты в очередь обработки.

GET /api/v1/status

Состояние платформы и очередей.

{ "status": "operational", "queue_depth": 142, "uptime_hours": 720 }

GET /api/v1/metrics

Метрики потоков данных за последние 24 часа.

{ "events_processed": 84210, "avg_latency_ms": 12, "error_rate": 0.002 }

POST /api/v1/route

Настройка правил маршрутизации данных.

{ "name": "to-analytics", "filter": {"source": "webhook"}, "destination": "https://analytics.example.com/ingest" }

Лимиты

Базовый тариф: 1000 запросов/мин, до 10 МБ на запрос.
Расширенные лимиты — по запросу.

Коды ошибок

400 Некорректный формат данных 401 Неверный или отсутствующий токен 429 Превышен лимит запросов 500 Внутренняя ошибка сервера 503 Платформа на обслуживании
Бета-версия: API находится в стадии бета-тестирования. Возможны изменения в формате ответов. Следите за обновлениями.