REST API и аутентификация
ImpactBot предоставляет публичный REST API для интеграции с вашими сервисами.
Получение API ключа
1. Откройте Settings → API Keys 2. Нажмите "Создать ключ" 3. Дайте ему название и выберите scope 4. Скопируйте ключ — он показывается только один раз
Аутентификация
Передавайте ключ в заголовке X-API-Key:
curl -X GET https://api.impactbot.ru/public/v1/clients \
-H "X-API-Key: ваш_ключ"
Основные endpoints
- GET /public/v1/clients — список клиентов
- POST /public/v1/clients — создать клиента
- POST /public/v1/broadcasts — запустить рассылку
- GET /public/v1/analytics — метрики
Rate limits
- 100 запросов в минуту на ключ
При превышении сервер вернёт 429 Too Many Requests.
Документация
Полная интерактивная документация — /api-docs. Там же есть sandbox для тестирования запросов.