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

Триггеры

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

Синтаксис

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

Параметры

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

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

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

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

callingTranscription

Пример

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