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

Триггеры

Происходит при обновлении статуса доставки электронного письма, когда статус изменяется на delivered или failed. Подпишитесь на email.delivery.updated при настройке конечной точки Webhook.

Синтаксис

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

Параметры

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

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

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

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

emailDelivery

Пример

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