Перейти к основному содержанию
Используйте whatsapp.smb.message.created для обработки этого события на вашей конечной точке Webhook.

Триггеры

Происходит при отправке сообщения из приложения WhatsApp Business. Подпишитесь на whatsapp.smb.message.created, когда будете настраивать конечную точку Webhook.

Синтаксис

YCloud отправляет HTTP-запрос POST на настроенный вами URL Webhook. Следующая структура показывает один из вариантов полезной нагрузки. Значения в угловых скобках являются плейсхолдерами; их типы перечислены в разделе Параметры. Необязательные поля и другие варианты описаны ниже.

Параметры

Проверяйте HTTP-заголовок YCloud-Signature перед обработкой тела JSON. См. раздел проверка подписи.

Конверт события

Полезная нагрузка события

Четыре общих поля конверта являются обязательными. Поля полезной нагрузки зависят от варианта события. В каждой таблице объектов статус Обязательный применяется, если присутствует родительский объект. Необязательные поля могут быть опущены; наличие поля в примере не делает его обязательным.

whatsappMessage

Пример

Следующий JSON представляет собой тело запроса, доставленное вашему получателю. Идентификаторы, номера телефонов и другие значения аккаунта приведены в качестве примера. Считайте исходящее сообщение из whatsappMessage. Тип сообщения определяет его объект с содержимым; в этом примере содержится text.
После проверки подписи и надежного принятия события верните ответ 2xx. Длительные операции выполняйте асинхронно.
Пошаговые руководства по сценариям см. в разделе примеров с пояснениями.