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

Триггеры

Происходит, когда запись звонка WhatsApp, инициированного через API, становится доступной или завершается неустранимой ошибкой. Подпишитесь на whatsapp.call.recording.updated, когда будете настраивать конечную точку Webhook. Это событие сообщает о конечном состоянии медиаресурса звонка, инициированного через API. Используйте mediaAssetId с API загрузки медиа звонка, когда status имеет значение AVAILABLE. Проверьте error, когда status имеет значение FAILED.

Синтаксис

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

Параметры

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

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

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

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

callingRecording

Пример

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