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

Триггеры

Происходит при обновлении статуса исходящего сообщения WhatsApp, когда статус меняется на sent, failed, delivered или read. Подпишитесь на whatsapp.message.updated, когда будете настраивать свою конечную точку Webhook. Используйте whatsappMessage для обновлений отдельных сообщений. Обновления статуса групповых сообщений могут содержать whatsappGroup. Выполните маршрутизацию полезной нагрузки перед чтением полей конкретного сообщения.

Синтаксис

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

Параметры

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

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

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

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

whatsappMessage

whatsappGroup

Пример

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