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

Триггеры

Происходит при самостоятельном удалении заметки контакта. При удалении контакта это событие не отправляется для каскадно удаляемых заметок. Подпишитесь на contact.note.deleted, когда будете настраивать конечную точку Webhook. Удаление контакта не вызывает это событие для его каскадно удаляемых заметок. Обрабатывайте id отдельно от contactId.

Синтаксис

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

Параметры

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

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

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

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

contactNote

Пример

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