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 для тестирования запросов.