Каналы
Нет каналов
Нажмите "Добавить канал" чтобы начать
Все чаты
Нет чатов
Чаты появятся после подключения каналов
Динамика сообщений
Активность по часам
По дням недели
Отправлено / Получено
Сравнение каналов
| Канал | Телефон | Сегодня | За неделю | Всего | Активность |
|---|---|---|---|---|---|
| Загрузка данных... | |||||
Webhook Sandbox
Отправьте тестовый webhook на любой URL
Ваш тестовый URL
История событий
Ожидание событий...
Создайте URL и отправьте webhook
Последние доставки
Dead Letter Queue
Все Webhooks
API Документация
WhatsApp API (whapi.cloud compatible) v1.0.0
Описание собирается из маршрутов работающей сборки, поэтому всегда соответствует развёрнутой версии. Эти четыре адреса открыты без API-ключа — их можно давать интеграторам и агентам вроде Claude Code.
Аутентификация
Все запросы к API требуют API ключ в заголовке:
X-API-Key: YOUR_API_KEY
или Bearer токен:
Authorization: Bearer YOUR_API_KEY
Channel ID
Большинство эндпоинтов требуют channelId для идентификации канала:
?channelId=channel-123
или в заголовке:
X-Channel-Id: channel-123
Быстрый старт
1. Создать канал
curl -X POST http://localhost:3005/channels \
-H "X-API-Key: $KEY" \
-H "Content-Type: application/json" \
-d '{"name": "Sales Team"}'
2. Подключить канал (QR)
curl -X POST http://localhost:3005/channels/CHANNEL_ID/connect \
-H "X-API-Key: $KEY"
3. Получить QR код
curl http://localhost:3005/channels/CHANNEL_ID/qr \
-H "X-API-Key: $KEY"
4. Отправить сообщение
curl -X POST http://localhost:3005/messages/text \
-H "X-API-Key: $KEY" \
-H "Content-Type: application/json" \
-d '{"channelId": "CHANNEL_ID", "to": "79991234567", "body": "Hello!"}'
5. Отправить изображение
curl -X POST http://localhost:3005/messages/image \
-H "X-API-Key: $KEY" \
-H "Content-Type: application/json" \
-d '{"channelId": "CHANNEL_ID", "to": "79991234567", "media": "https://example.com/photo.jpg", "caption": "Check this!"}'
6. Проверить номера WhatsApp
curl -X POST http://localhost:3005/contacts/check \
-H "X-API-Key: $KEY" \
-H "Content-Type: application/json" \
-d '{"channelId": "CHANNEL_ID", "phones": ["79991234567", "79997654321"]}'
Эндпоинты API
Загрузка...
Rate Limit настройки
Действующие лимиты сервера. Задаются переменными окружения RATE_MIN_DELAY_MS, RATE_MAX_DELAY_MS, RATE_MAX_PER_HOUR, RATE_MAX_PER_DAY; применяются ко всем отправкам через API.
Расписание
Выполняется…
В копию попадают whapi.db (каналы, сессии WhatsApp, сообщения, очередь вебхуков) и channels.json.
Архивы лежат в том же томе, что и данные: это защита от порчи базы, неудачного обновления и ошибки оператора,
но не от потери тома — для внешнего хранения скачивайте архив. Расписание задаётся переменными окружения
BACKUP_ENABLED, BACKUP_HOUR, BACKUP_RETENTION_DAYS.
Копии
| Создана | Размер | Тип | Действия |
|---|---|---|---|
| Загрузка… | |||