Панель управления
Добро пожаловать! Управляйте вашими WhatsApp интеграциями.
Быстрые действия
WhatsApp подключение
Привяжите ваш WhatsApp номер для получения и отправки сообщений
WhatsApp не подключен
Подключите ваш аккаунт для интеграции
Нажмите кнопку для получения QR-кода
- Откройте WhatsApp на телефоне
- Настройки → Связанные устройства
- Нажмите Привязать устройство
- Отсканируйте QR-код
API ключ для WhatsApp
Примеры интеграции
Отправка сообщения
curl -X POST https://wadirect.ru/api/v1/messages/send \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone": "+79991234567",
"message": "Подтверждение записи на 15:00"
}'
Система бронирования (Node.js)
const response = await fetch(
'https://wadirect.ru/api/v1/messages/send',
{
method: 'POST',
headers: {
'X-API-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
phone: '+79001234567',
message: 'Ваш заказ готов!'
})
}
);
const data = await response.json();
Уведомления из Django/Flask
import requests
response = requests.post(
'https://wadirect.ru/api/v1/messages/send',
headers={'X-API-Key': 'YOUR_API_KEY'},
json={
'phone': '+79001234567',
'message': 'Ваш заказ готов!'
}
)
print(response.json())
PHP интеграция
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => 'https://wadirect.ru/api/v1/messages/send',
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'X-API-Key: YOUR_API_KEY',
'Content-Type: application/json'
],
CURLOPT_POSTFIELDS => json_encode([
'phone' => '+79001234567',
'message' => 'Ваш заказ готов!'
]),
CURLOPT_RETURNTRANSFER => true
]);
$response = curl_exec($ch);
API Ключи
Управляйте ключами для интеграции
У вас пока нет API ключей
История сообщений
Просматривайте отправленные сообщения
AI Бот
Автоматические ответы на сообщения клиентов
Автоответчик
Бот выключен
📅 Google Calendar
Подключите календарь для автоматической проверки занятости
Календарь не подключён
AI Ассистент
Выберите AI ассистента, который будет отвечать на сообщения клиентов. Ассистент использует свои глобальные настройки и базу знаний.
🧪 Тест бота
Проверьте как бот отвечает на вопросы
Документация API
Интегрируйте WhatsApp в ваши приложения
📋 Начало работы
Подключите WhatsApp
Перейдите в раздел WhatsApp, нажмите "Получить QR-код" и отсканируйте его в приложении WhatsApp на телефоне (Настройки → Связанные устройства → Привязать устройство).
Создайте API ключ
Перейдите в раздел API Ключи и создайте новый ключ. Сохраните его — он показывается только один раз!
Отправляйте сообщения
Используйте API ключ для отправки сообщений из вашего приложения. Примеры кода ниже.
⚠️ Лимиты отправки
Для безопасной работы и предотвращения блокировки номера соблюдайте рекомендуемые лимиты:
| Период | Рекомендуемый лимит |
|---|---|
| В час | 20-30 сообщений |
| В день | 100-200 сообщений |
| Новый номер | 50 сообщений/день первую неделю |
📡 API Reference
/api/v1/messages/send
Отправить сообщение в WhatsApp
Заголовки:
X-API-Key | Ваш API ключ (обязательно) |
Content-Type | application/json |
Параметры:
phone | Номер телефона получателя (обязательно) |
message | Текст сообщения (обязательно) |
type | Тип: text, image, document (по умолчанию: text) |
media_url | URL медиафайла (для image/document) |
Ответ:
{
"success": true,
"message_id": "uuid",
"status": "sent"
}
/api/v1/messages/{id}
Получить статус сообщения
/api/v1/messages
История сообщений (limit, offset, status)
💻 Примеры кода
cURL
curl -X POST \
https://wadirect.ru/api/v1/messages/send \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"phone":"+79001234567","message":"Привет!"}'
JavaScript
const response = await fetch(
'https://wadirect.ru/api/v1/messages/send',
{
method: 'POST',
headers: {
'X-API-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
phone: '+79001234567',
message: 'Ваш заказ готов!'
})
}
);
const data = await response.json();
Python
import requests
response = requests.post(
'https://wadirect.ru/api/v1/messages/send',
headers={'X-API-Key': 'YOUR_API_KEY'},
json={
'phone': '+79001234567',
'message': 'Ваш заказ готов!'
}
)
print(response.json())
PHP
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => 'https://wadirect.ru/api/v1/messages/send',
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'X-API-Key: YOUR_API_KEY',
'Content-Type: application/json'
],
CURLOPT_POSTFIELDS => json_encode([
'phone' => '+79001234567',
'message' => 'Ваш заказ готов!'
]),
CURLOPT_RETURNTRANSFER => true
]);
$response = curl_exec($ch);