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

Триггеры

Происходит при обновлении статуса голосового сообщения, когда статус меняется на delivered или undelivered. Подпишитесь на voice.message.updated при настройке конечной точки Webhook.

Синтаксис

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

Параметры

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

Оболочка события (envelope)

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

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

voice

Пример

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