Настроить вебхуки
Как передавать сообщения клиентов и статусы доставки на ваш сервер.
Подготовьте адрес
Нужен публичный HTTPS URL на стандартном порту 443 с действительным сертификатом. Локальные и частные адреса не принимаются. Перенаправления не выполняются. Для разработки используйте публичный тестовый endpoint с проверкой подписи.
Настройка
- В кабинете откройте «Вебхуки» и укажите URL.
- Включите «Доставлять события на этот адрес». Кабинет отправляет message.received и message.status.updated; выбрать только один тип можно через API.
- Сохраните секрет, показанный при первом создании. Он отличается от API-ключа.
- Отправьте тестовое событие и проверьте журнал доставок.
- Напишите бизнесу с тестового телефона и проверьте реальное событие.
Через API
json
{
"url": "https://example.com/hooks/waix",
"events": ["message.received", "message.status.updated"],
"active": true
}PUT /webhook с webhooks:write. Один endpoint на организацию. GET /webhook возвращает настройки и последние доставки. POST /webhook/test отправляет тест. POST /webhook/rotate-secret заменяет секрет; DELETE /webhook удаляет endpoint.
Остался вопрос по этой инструкции?Написать в поддержку →