Перейти к основному содержанию
Используйте sms.inbound.received, чтобы обрабатывать это событие на вашей конечной точке Webhook.

Триггеры

Происходит при получении входящего SMS-сообщения, то есть когда пользователь отвечает на ваше сообщение. Подпишитесь на sms.inbound.received, когда будете настраивать конечную точку Webhook.

Синтаксис

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

Параметры

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

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

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

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

smsInbound

Пример

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