Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.Подпишитесь на whatsapp.echo_message.created при настройке конечной точки Webhook.Это событие доступно только для агентов, подключенных через Public REST API. Используйте whatsappMessage.id или wamid для сопоставления последующих обновлений статуса. Содержимое сообщения зависит от type.
YCloud отправляет HTTP-запрос POST на ваш настроенный URL-адрес Webhook. Ниже показан один из вариантов полезной нагрузки. Значения в угловых скобках являются плейсхолдерами; их типы перечислены в разделе Параметры. Необязательные поля и другие варианты описаны ниже.
Полезная нагрузка whatsappMessage, специфичная для события.
Четыре общих поля оболочки обязательны. Поля полезной нагрузки зависят от варианта события. В каждой таблице объектов столбец Обязательный применяется, если присутствует родительский объект. Необязательные поля могут быть опущены; наличие в примере не делает поле обязательным.
Идентификатор сообщения YCloud. Используйте его для сопоставления созданных и обновленных эхо-событий.
wamid
string
Нет
Исходный идентификатор сообщения на платформе WhatsApp, если он доступен.
wabaId
string
Нет
Идентификатор WhatsApp Business Account из исходного обратного вызова, если он доступен.
from
string
Нет
Номер отправителя компании в формате E.164, если он доступен.
to
string
Нет
Номер получателя в формате E.164, если обратный вызов идентифицирует клиента по номеру телефона.
recipientUserId
string
Нет
Идентификатор пользователя получателя в области действия WhatsApp Business (BSUID), если он передан в обратном вызове.
parentRecipientUserId
string
Нет
Идентификатор родительского пользователя получателя в области действия WhatsApp Business, если он передан в обратном вызове.
type
string
Нет
Тип сообщения, скопированный из обратного вызова поддерживаемого провайдера. Текущие значения включают text, interactive, image, video, audio, document, sticker, location, contacts и reaction. Клиенты должны поддерживать возможные будущие значения.
text
object
Нет
Текстовый объект сообщения WhatsApp.
image
object
Нет
Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.
video
object
Нет
Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.
audio
object
Нет
Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.
document
object
Нет
Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.
sticker
object
Нет
Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.
location
object
Нет
Используйте для сообщений типа location.
interactive
object
Нет
Используется для сообщений типа interactive.
contacts
object[]
Нет
Элементы массива описаны ниже.
reaction
object
Нет
Когда пользователь реагирует на сообщения с помощью эмодзи, типу сообщения присваивается значение reaction, и это поле включается в ответ.
context
object
Нет
Используется для указания конкретного сообщения, на которое вы отвечаете. Ответ может быть любого типа сообщения.
status
string
Нет
Статус сообщения WhatsApp. Одно из значений: accepted, failed, sent, delivered, read.
accepted: запрос на отправку сообщения принят нашей системой.
failed: не удалось отправить сообщение, отправленное вашей компанией.
sent: сообщение, отправленное вашей компанией, находится в процессе передачи в системах WhatsApp.
delivered: сообщение, отправленное вашей компанией, доставлено на устройство пользователя.
Исходный код ошибки, если статус — failed и провайдер предоставил код.
errorMessage
string
Нет
Исходный заголовок ошибки, если статус — failed и провайдер предоставил его.
createTime
string (date-time)
Нет
Исходное время эхо-события для созданного события, в формате RFC 3339.
updateTime
string (date-time)
Нет
Исходное время статуса для обновленного события, в формате RFC 3339.
sendTime
string (date-time)
Нет
Исходное время эхо-события для созданных событий или исходное время статуса, когда текущее событие сообщает sent.
deliverTime
string (date-time)
Нет
Исходное время статуса, когда текущее событие сообщает delivered.
readTime
string (date-time)
Нет
Исходное время статуса, когда текущее событие сообщает read.
whatsappMessage.text
Параметр
Тип
Обязательный
Описание
body
string
Да
Обязательно для текстовых сообщений. Текст текстового сообщения, который может содержать URL, начинающиеся с http:// или https://, и форматирование. Доступные параметры форматирования см. здесь. Если вы добавляете URL в текст и хотите включить окно предварительного просмотра в текстовых сообщениях (preview_url: true), убедитесь, что URL начинается с http:// или https:// (рекомендуется использовать URL с https://). Необходимо указать имя хоста, так как IP-адреса сопоставляться не будут. Максимальная длина: 4096 символов.
Максимальная длина: 4096.
preview_url
boolean
Нет
По умолчанию WhatsApp распознает URL и делает их кликабельными, но вы также можете добавить блок предварительного просмотра с дополнительной информацией о ссылке. Установите для этого поля значение true, если хотите включить блок предпросмотра URL. В большинстве случаев получатель увидит кликабельный URL, если вы отправите URL, установите preview_url в true и укажете объект body со ссылкой http или https. Предварительный просмотр URL отображается только после наступления одного из следующих событий:
Компания отправила пользователю шаблон сообщения.
Пользователь начинает диалог по ссылке “прямой чат”.
Пользователь добавляет номер телефона компании в свою адресную книгу и начинает диалог. По умолчанию: false.
whatsappMessage.image
Параметр
Тип
Обязательный
Описание
id
string
Нет
Идентификатор медиафайла у провайдера, если он передан в callback.
link
string
Нет
URL медиафайла у провайдера, если он передан в callback.
caption
string
Нет
Подпись к медиафайлу, если передана в обратном вызове.
filename
string
Нет
Исходное имя файла, если передано в обратном вызове.
mime_type
string
Нет
MIME-тип поставщика, скопированный из обратного вызова.
whatsappMessage.video
Параметр
Тип
Обязательный
Описание
id
string
Нет
Идентификатор медиафайла у поставщика, если передан в обратном вызове.
link
string
Нет
URL медиафайла у поставщика, если передан в обратном вызове.
caption
string
Нет
Подпись к медиафайлу, если передана в обратном вызове.
filename
string
Нет
Исходное имя файла, если передано в обратном вызове.
mime_type
string
Нет
MIME-тип поставщика, скопированный из обратного вызова.
whatsappMessage.audio
Параметр
Тип
Обязательный
Описание
id
string
Нет
Идентификатор медиафайла у поставщика, если передан в обратном вызове.
link
string
Нет
URL медиафайла у поставщика, если передан в обратном вызове.
caption
string
Нет
Подпись к медиафайлу, если передана в обратном вызове.
filename
string
Нет
Исходное имя файла, если передано в обратном вызове.
mime_type
string
Нет
MIME-тип поставщика, скопированный из обратного вызова.
whatsappMessage.document
Параметр
Тип
Обязательный
Описание
id
string
Нет
Идентификатор медиафайла у поставщика, если передан в обратном вызове.
link
string
Нет
URL медиафайла у поставщика, если передан в обратном вызове.
caption
string
Нет
Подпись к медиафайлу, если передана в обратном вызове.
filename
string
Нет
Исходное имя файла, если передано в обратном вызове.
mime_type
string
Нет
MIME-тип поставщика, скопированный из обратного вызова.
whatsappMessage.sticker
Параметр
Тип
Обязательный
Описание
id
string
Нет
Идентификатор медиафайла у поставщика, если передан в обратном вызове.
link
string
Нет
URL медиафайла у поставщика, если передан в обратном вызове.
caption
string
Нет
Подпись к медиафайлу, если передана в обратном вызове.
filename
string
Нет
Исходное имя файла, если передано в обратном вызове.
mime_type
string
Нет
MIME-тип поставщика, скопированный из обратного вызова.
whatsappMessage.location
Параметр
Тип
Обязательный
Описание
latitude
number (double)
Да
Широта местоположения.
longitude
number (double)
Да
Долгота местоположения.
name
string
Нет
Название местоположения.
address
string
Нет
Адрес местоположения. Отображается только при наличии name.
whatsappMessage.interactive
Параметр
Тип
Обязательный
Описание
type
string
Нет
Обязательный. Тип интерактивного сообщения, которое вы хотите отправить.
button: используйте для кнопок быстрого ответа (Reply Buttons).
list: используйте для сообщений со списком (List Messages).
cta_url: используйте для сообщений с кнопкой-ссылкой с призывом к действию (CTA URL Button Messages).
product: используйте для сообщений с одним товаром (Single Product Messages).
product_list: используйте для сообщений с несколькими товарами (Multi-Product Messages).
catalog_message: используйте для сообщений с каталогом (Catalog Messages).
location_request_message: используйте для сообщений с запросом местоположения (Location Request Messages).
order_details: используйте для сообщений с деталями заказа (Order Details Messages).
order_status: используйте для сообщений со статусом заказа (Order Status Messages).
voice_call: используйте для сообщений голосового вызова (Voice Call Messages).
flow: используйте для сообщений Flow (Flow Messages).
action
object
Нет
Обязательный. Действие, которое пользователь должен выполнить после прочтения сообщения interactive.
body
object
Нет
Необязательно для типа product. Обязательно для других типов сообщений.
header
object
Нет
Обязательно для типа product_list. Необязательно для других типов.
footer
object
Нет
Необязательно. Объект с нижним колонтитулом (footer) сообщения.
whatsappMessage.interactive.action
Параметр
Тип
Обязательный
Описание
buttons
object[]
Нет
Обязательно для кнопок быстрого ответа (Reply Buttons). Можно указать до 3 кнопок.
button
string
Нет
Обязательно для сообщений со списком (List Messages). Текст кнопки. Не может быть пустой строкой и должен быть уникальным в пределах сообщения. Поддерживаются эмодзи, markdown не поддерживается. Максимальная длина: 20 символов.
Максимальная длина: 20.
catalog_id
string
Нет
Обязательно для Single Product Messages и Multi-Product Messages. Уникальный идентификатор каталога Facebook, привязанного к вашему WhatsApp Business Account. Этот ID можно получить через Meta Commerce Manager.
product_retailer_id
string
Нет
Обязательно для Single Product Messages и Multi-Product Messages. Уникальный идентификатор товара в каталоге.
sections
object[]
Нет
Обязательно для List Messages и Multi-Product Messages. Массив объектов разделов (section). Минимум 1, максимум 10.
name
string
Нет
Название действия. Обязательно для кнопок с призывом к действию (CTA).
cta_url: используйте для кнопок-ссылок с призывом к действию (CTA URL buttons).
catalog_message: используйте для Catalog Messages.
send_location: используйте для кнопок запроса местоположения.
flow: используйте для кнопок Flow.
review_and_pay: используйте для кнопок с деталями заказа.
review_order: используйте для кнопок со статусом заказа.
voice_call: используйте для кнопок голосового вызова.
parameters
object
Нет
Параметры действия. Обязательно для кнопок с призывом к действию (CTA).
whatsappMessage.interactive.action.buttons[]
Параметр
Тип
Обязательный
Описание
type
string
Нет
Единственный поддерживаемый тип — reply (для Reply Button).
Текст кнопки. Не может быть пустой строкой и должен быть уникальным в пределах сообщения. Эмодзи поддерживаются, Markdown не поддерживается. Максимальная длина: 20 символов.
Максимальная длина: 20.
id
string
Нет
Уникальный идентификатор кнопки. Этот ID возвращается в Webhook при нажатии кнопки пользователем. Максимальная длина: 256 символов. Не допускаются начальные или конечные пробелы при указании ID.
Максимальная длина: 256.
whatsappMessage.interactive.action.sections[]
Параметр
Тип
Обязательный
Описание
title
string
Нет
Обязательно, если сообщение содержит более одного раздела. Название раздела. Максимальная длина: 24 символа.
Максимальная длина: 24.
rows
object[]
Нет
Содержит список строк. Всего во всех разделах может быть не более 10 строк. Каждая строка должна иметь заголовок (максимальная длина: 24 символа) и ID (максимальная длина: 200 символов). Вы можете добавить описание (максимальная длина: 72 символа), но оно необязательно.
product_items
object[]
Нет
Требуется для многотоварных сообщений (Multi-Product Messages). Массив объектов товаров. Минимум 1 товар в разделе и не более 30 товаров во всех разделах суммарно.
Требуется для многотоварных сообщений (Multi-Product Messages). Уникальный идентификатор товара в каталоге.
whatsappMessage.interactive.action.parameters
Параметр
Тип
Обязательный
Описание
display_text
string
Нет
Текст кнопки CTA URL. Максимальная длина: 20 байт.
Максимальная длина: 20.
url
string
Нет
URL кнопки CTA URL.
thumbnail_product_retailer_id
string
Нет
Артикул товара (SKU). Обозначается как Content ID в Commerce Manager. Миниатюра этого товара будет использоваться в качестве изображения заголовка сообщения.
flow_message_version
string
Нет
Используется для кнопок flow. Значение должно быть “3”.
flow_token
string
Нет
Используется для кнопок flow. Токен Flow, созданный компанией для использования в качестве идентификатора. По умолчанию unused.
flow_id
string
Нет
Условно обязательно для кнопок flow. Уникальный ID Flow, предоставленный WhatsApp. Не может использоваться с параметром flow_name.
flow_name
string
Нет
Условно обязательно для кнопок flow. Название созданного вами Flow. Не может использоваться с параметром flow_id. При изменении названия Flow потребуется обновить этот параметр в соответствии с новым названием.
flow_cta
string
Нет
Обязательно для кнопок flow. Текст на CTA-кнопке. Например: “Open flow!”. Максимальная длина: 20 символов.
Максимальная длина: 20.
flow_action
string
Нет
Используется для кнопок flow. Либо navigate, либо data_exchange. По умолчанию: navigate.
flow_action_payload
object
Нет
Обязательно, если flow_action имеет значение navigate. В противном случае должно быть опущено.
reference_id
string
Нет
Обязательно для кнопок review_and_pay. Уникальный идентификатор заказа, предоставленный компанией. Чувствителен к регистру, не может быть пустой строкой, может содержать только буквы латинского алфавита, цифры, знаки подчеркивания, дефисы или точки и не должен превышать 35 символов.
Параметр reference_id должен быть уникальным для каждого сообщения order_details конкретной компании. При необходимости отправить несколько сообщений order_details для одного и того же заказа рекомендуется включить порядковый номер в reference_id (например, “BM345A-12”) для обеспечения уникальности reference_id.
type
string
Нет
Обязательно для кнопок review_and_pay. Тип товаров, оплачиваемых в этом заказе. В настоящее время поддерживаются варианты digital-goods и physical-goods.
beneficiaries
object[]
Нет
Обязательно для кнопок review_and_pay. Массив получателей для этого заказа. Получатель — это предполагаемый адресат для доставки физических товаров из заказа. Информация о получателе не отображается пользователям, но требуется для юридических целей и соблюдения нормативных требований.
currency
string
Нет
Обязательно для кнопок review_and_pay. Валюта для этого заказа. В настоящее время единственным поддерживаемым значением является INR.
total_amount
object
Нет
Обязательно для кнопок review_and_pay. Общая сумма этого заказа.
order
object
Нет
Обязательно для кнопок review_and_pay или review_order.
Для кнопок review_and_pay предоставляет status, items, subtotal, tax заказа и т. д.
Для кнопок review_order предоставляет только status и description заказа.
payment_settings
object[]
Нет
Обязательно для кнопок review_and_pay. Настройки оплаты для заказа.
Положительное целое число, представляющее сумму, умноженную на смещение (offset). Например, для ₹12.34 значение равно 1234.
description
string
Нет
Используйте только для tax, shipping или discount. Описание суммы. Максимальное ограничение — 60 символов.
Максимальная длина: 60.
discount_program_name
string
Нет
Используйте только для discount. Текст, используемый для определения заказов со скидками или поощрениями. Если заказ поощрительный, продавцу необходимо указать эту информацию. Максимальное ограничение — 60 символов.
Единственным поддерживаемым значением в сообщении order_details является pending. В сообщении order_status поле status может принимать значения: pending, processing, partially_shipped, shipped, completed или canceled.
type
string
Нет
Единственное поддерживаемое значение — quick_pay. При передаче этого поля кнопка “Review and Pay” скрывается, и в блоке деталей заказа отображается только кнопка “Pay Now”.
catalog_id
string
Нет
Уникальный идентификатор каталога Facebook, используемого компанией. Если вы не укажете это поле, необходимо передать следующие поля внутри объекта items: country_of_origin, importer_name и importer_address.
items
object[]
Нет
Массив товаров в заказе.
subtotal
object
Нет
Значение должно быть равно сумме order.amount.value * order.amount.quantity.
tax
object
Нет
Информация о налогах для этого заказа.
shipping
object
Нет
Стоимость доставки заказа.
discount
object
Нет
Размер скидки для этого заказа.
expiration
object
Нет
Срок действия этого заказа.
description
string
Нет
Необязательно. Текст для передачи информации о статусе. Может быть полезен при отправке отмены. Максимальный лимит — 120 символов.
Примечание: необходимо указать либо id, либо link. Если указаны оба параметра, id имеет приоритет.
link
string
Нет
Используйте это при отправке медиафайла напрямую с вашего сервера.
Протокол и URL отправляемого медиафайла. Используйте только с URL-адресами HTTP/HTTPS.
Примечание: WhatsApp Cloud API кэширует медиаресурсы на 10 минут. Чтобы гарантировать актуальность содержимого, добавьте к URL случайные параметры строки запроса.
Примечание: необходимо указать либо id, либо link. Если указаны оба параметра, id имеет приоритет, а link будет проигнорирован.
caption
string
Нет
Описывает указанный медиафайл image, gif, video или document. Не применяется в header для сообщений template или interactive.
filename
string
Нет
Описывает имя файла для конкретного документа. Используется только с медиафайлами document.
Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, ₹12.34 соответствует значению 1234.
description
string
Нет
Используется только для tax, shipping или discount. Описание суммы. Максимальный лимит — 60 символов.
Максимальная длина: 60.
discount_program_name
string
Нет
Используйте только для discount. Текст, используемый для описания поощрительных заказов. Если заказ является поощрительным, продавец должен указать эту информацию. Максимальная длина — 60 символов.
Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, для ₹12.34 значение равно 1234.
description
string
Нет
Используйте только для tax, shipping или discount. Описание суммы. Максимальная длина — 60 символов.
Максимальная длина: 60.
discount_program_name
string
Нет
Используйте только для discount. Текст, используемый для описания поощрительных заказов. Если заказ является поощрительным, продавец должен указать эту информацию. Максимальная длина — 60 символов.
Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, для ₹12.34 значение равно 1234.
description
string
Нет
Используйте только для tax, shipping или discount. Описание суммы. Максимальная длина — 60 символов.
Максимальная длина: 60.
discount_program_name
string
Нет
Используйте только для discount. Текст, используемый для описания поощрительных заказов. Если заказ является поощрительным, продавец должен указать эту информацию. Максимальная длина — 60 символов.
Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, для ₹12.34 значение равно 1234.
description
string
Нет
Используйте только для tax, shipping или discount. Описание суммы. Максимальная длина — 60 символов.
Максимальная длина: 60.
discount_program_name
string
Нет
Используйте только для discount. Текст, используемый для описания поощрительных заказов. Если заказ является поощрительным, продавец должен указать эту информацию. Максимальная длина — 60 символов.
Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, для ₹12.34 значение равно 1234.
description
string
Нет
Используйте только для tax, shipping или discount. Описание суммы. Максимальная длина — 60 символов.
Максимальная длина: 60.
discount_program_name
string
Нет
Используйте только для discount. Текст, используемый для описания поощрительных заказов. Если к заказу применяется скидка или акция, продавец должен указать эту информацию. Максимальная длина — 60 символов.
Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, значение 1234 соответствует ₹12.34.
description
string
Нет
Используйте только для tax, shipping или discount. Описание суммы. Максимальная длина — 60 символов.
Максимальная длина: 60.
discount_program_name
string
Нет
Используйте только для discount. Текст, используемый для описания поощрительных заказов. Если к заказу применяется скидка или акция, продавец должен указать эту информацию. Максимальная длина — 60 символов.
Тип платежа. Необходимо установить значение billdesk, razorpay, payu или zaakpay, если для приема платежей подключен платежный шлюз BillDesk, Razorpay, PayU или Zaakpay.
configuration_name
string
Да
Название предварительно настроенной конфигурации платежей для этого заказа. Длина не должна превышать 60 символов. Это значение должно совпадать с конфигурацией платежей, настроенной в WhatsApp Business Manager.
Максимальная длина: 60.
billdesk
object
Нет
Дополнительная информация для BillDesk. Пользовательские поля (extra) используются для сохранения любых данных по конкретному заказу. Максимальная длина каждого поля extra — 120 символов.
payu
object
Нет
Дополнительная информация для PayU. Пользовательские поля (udf) используются для сохранения любых данных по конкретному заказу. Максимальная длина каждого поля UDF — 255 символов.
razorpay
object
Нет
Дополнительная информация для Razorpay.
zaakpay
object
Нет
Дополнительная информация для Zaakpay. Пользовательские поля (extra) используются для хранения любых сведений, относящихся к конкретному заказу. Длина каждого дополнительного поля не должна превышать 180 символов.
Номер квитанции, соответствующий этому заказу, задаваемый для вашей внутренней идентификации. Поддерживается максимальная длина 40 символов, минимальная длина — больше 0 символов.
notes
object
Нет
Объект может представлять собой пары «ключ-значение» максимум с 15 ключами, при этом длина каждого значения ограничена 256 символами.
Пользовательская информация об этом заказе для Zaakpay.
Максимальная длина: 180 символов.
extra2
string
Нет
Пользовательская информация об этом заказе для Zaakpay.
Максимальная длина: 180 символов.
whatsappMessage.interactive.body
Параметр
Тип
Обязательный
Описание
text
string
Нет
Текст основного содержимого сообщения. Поддерживаются эмодзи и markdown. Максимальная длина: 1024 символа.
Максимальная длина: 1024.
whatsappMessage.interactive.header
Параметр
Тип
Обязательный
Описание
type
string
Нет
Обязательный параметр. Тип заголовка, который вы хотите использовать.
text: используется для сообщений со списком (List Messages), кнопок ответа (Reply Buttons) и сообщений с несколькими товарами (Multi-Product Messages).
video: используется для кнопок ответа (Reply Buttons).
image: используется для кнопок ответа (Reply Buttons).
document: используется для кнопок ответа (Reply Buttons).
text
string
Нет
Текст для заголовка. Форматирование допускает эмодзи, но не markdown.
Максимальная длина: 60.
image
object
Нет
Используйте для сообщений image, gif, video, audio, document или sticker. См. также раздел Supported Media Types.
video
object
Нет
Используйте для сообщений image, gif, video, audio, document или sticker. См. также раздел Supported Media Types.
document
object
Нет
Используйте для сообщений image, gif, video, audio, document или sticker. См. также раздел Supported Media Types.
whatsappMessage.interactive.header.image
Параметр
Тип
Обязательный
Описание
id
string
Нет
Используйте этот параметр, когда медиафайл загружен на серверы WhatsApp.
Примечание. Необходимо указать либо id, либо link. Если указаны оба параметра, приоритет имеет id.
link
string
Нет
Используйте этот параметр при отправке медиафайла напрямую с вашего сервера.
Протокол и URL отправляемого медиафайла. Используйте только с URL HTTP/HTTPS.
Примечание. WhatsApp Cloud API кеширует медиаресурсы на 10 минут. Чтобы гарантировать отображение актуального содержимого, добавьте к URL случайные параметры строки запроса.
Примечание. Необходимо указать либо id, либо link. Если указаны оба параметра, приоритет имеет id, а link будет проигнорирован.
caption
string
Нет
Описывает указанный медиафайл image, gif, video или document. Не применяется в header сообщений template или interactive.
filename
string
Нет
Описывает имя файла для указанного документа. Используется только с медиафайлом document.
whatsappMessage.interactive.header.video
Параметр
Тип
Обязательный
Описание
id
string
Нет
Используйте этот параметр, когда медиафайл загружен на серверы WhatsApp.
Примечание. Необходимо указать либо id, либо link. Если указаны оба параметра, приоритет имеет id.
link
string
Нет
Используйте этот параметр при отправке медиафайлов напрямую с вашего сервера.
Протокол и URL отправляемого медиафайла. Используйте только с URL HTTP/HTTPS.
Примечание: WhatsApp Cloud API кэширует медиаресурсы на 10 минут. Чтобы гарантировать получение актуального контента, добавьте к URL случайные параметры строки запроса.
Примечание: необходимо указать либо id, либо link. Если указаны оба, приоритет имеет id, а link будет проигнорирован.
caption
string
Нет
Описывает указанный медиафайл image, gif, video или document. Не применяется в header сообщений template или interactive.
filename
string
Нет
Описывает имя файла для указанного документа. Используется только с медиафайлами document.
whatsappMessage.interactive.header.document
Параметр
Тип
Обязательный
Описание
id
string
Нет
Используйте этот параметр, если медиафайл загружен на серверы WhatsApp.
Примечание: необходимо указать либо id, либо link. Если указаны оба, приоритет имеет id.
link
string
Нет
Используйте этот параметр при отправке медиафайлов напрямую с вашего сервера.
Протокол и URL отправляемого медиафайла. Используйте только с URL HTTP/HTTPS.
Примечание: WhatsApp Cloud API кэширует медиаресурсы на 10 минут. Чтобы гарантировать получение актуального контента, добавьте к URL случайные параметры строки запроса.
Примечание: необходимо указать либо id, либо link. Если указаны оба, приоритет имеет id, а link будет проигнорирован.
caption
string
Нет
Описывает указанный медиафайл image, gif, video или document. Не применяется в header сообщений template или interactive.
filename
string
Нет
Описывает имя файла для указанного документа. Используется только с медиафайлами document.
whatsappMessage.interactive.footer
whatsappMessage.contacts[]
Параметр
Тип
Обязательный
Описание
addresses
object[]
Нет
Элементы массива описаны ниже.
birthday
string
Нет
Строка в формате YYYY-MM-DD.
emails
object[]
Нет
Элементы массива описаны ниже.
name
object
Да
Полное имя контакта, отформатированное как объект name.
org
object
Нет
Сведения об организации контакта, отформатированные как объект org.
phones
object[]
Нет
Номер(а) телефона контакта, отформатированные как объект phone.
urls
object[]
Нет
URL контакта, отформатированные как объект urls.
vcard
string
Нет
Необязательная визитная карточка vCard, переданная вместе с полезной нагрузкой отправленного контакта.
origin
string
Нет
Устанавливается в contact_request, когда пользователь предоставил контакт в ответ на сообщение с запросом контактных данных.
whatsappMessage.contacts[].addresses[]
Параметр
Тип
Обязательный
Описание
street
string
Нет
Номер дома и название улицы.
city
string
Нет
Название города.
state
string
Нет
Аббревиатура штата/региона.
zip
string
Нет
Почтовый индекс.
country
string
Нет
Полное название страны.
country_code
string
Нет
Двухбуквенный код страны.
type
string
Нет
Стандартные значения: HOME и WORK.
whatsappMessage.contacts[].emails[]
Параметр
Тип
Обязательный
Описание
email
string
Нет
Адрес электронной почты.
type
string
Нет
Стандартные значения: HOME и WORK.
whatsappMessage.contacts[].name
Параметр
Тип
Обязательный
Описание
formatted_name
string
Да
Полное имя в привычном формате.
first_name
string
Нет
Имя.
last_name
string
Нет
Фамилия.
middle_name
string
Нет
Второе имя / отчество.
suffix
string
Нет
Суффикс имени.
prefix
string
Нет
Префикс имени.
whatsappMessage.contacts[].org
Параметр
Тип
Обязательный
Описание
company
string
Нет
Название компании контакта.
department
string
Нет
Название отдела контакта.
title
string
Нет
Должность контакта.
whatsappMessage.contacts[].phones[]
Параметр
Тип
Обязательный
Описание
phone
string
Нет
Автоматически заполняется значением wa_id в виде отформатированного номера телефона.
type
string
Нет
Стандартные значения: CELL, MAIN, IPHONE, HOME и WORK.
wa_id
string
Нет
WhatsApp ID.
whatsappMessage.contacts[].urls[]
Параметр
Тип
Обязательный
Описание
url
string
Нет
URL.
type
string
Нет
Стандартные значения: HOME и WORK.
whatsappMessage.reaction
Параметр
Тип
Обязательный
Описание
message_id
string
Да
Указывает wamid полученного сообщения, на которое была поставлена реакция.
emoji
string
Нет
Обязательно при отправке сообщения reaction. Укажите "", если хотите удалить эмодзи. Необязательно , если сообщение получено от пользователя. Это поле присутствует, когда пользователь ставит реакцию с эмодзи на сообщения. В противном случае это указывает на то, что пользователь удалил эмодзи.
whatsappMessage.context
Параметр
Тип
Обязательный
Описание
message_id
string
Нет
Указывает wamid сообщения, на которое вы отвечаете. wamid — это исходный ID сообщения на платформе WhatsApp.
Ниже представлен JSON тела запроса, отправляемого вашему обработчику. Идентификаторы, номера телефонов и другие параметры аккаунта приведены для наглядности.
Эхо исходящего текстового сообщения
Сохраните текст из whatsappMessage.text.body. Поля id и wamid связывают последующие события статуса.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"YCloud Docs","description":"YCloud product documentation, API reference, and webhook payload documentation.","colors":{"primary":"#602DED","light":"#FD4C7D","dark":"#1a1e22"},"logo":{"light":"https://mintcdn.com/lchnan/AXn0jsI-c5aPnOMW/logo/light.png?fit=max\u0026auto=format\u0026n=AXn0jsI-c5aPnOMW\u0026q=85\u0026s=0865e4207d765d07a769c29bc819adbe","dark":"https://mintcdn.com/lchnan/AXn0jsI-c5aPnOMW/logo/dark.png?fit=max\u0026auto=format\u0026n=AXn0jsI-c5aPnOMW\u0026q=85\u0026s=1bafffbe886c0ac13b0409dc90d446f8","href":"https://www.ycloud.com"},"favicon":"https://mintcdn.com/lchnan/AXn0jsI-c5aPnOMW/favicon.png?fit=max\u0026auto=format\u0026n=AXn0jsI-c5aPnOMW\u0026q=85\u0026s=1eed9e0b562f4b06368d2b8185b801b4","api":{"openapi":["openapi/endpoints/ycloud-api-v2.yaml","openapi/webhooks/testing-webhooks.yaml"],"params":{"expanded":"closed"},"playground":{"display":"interactive"},"examples":{"defaults":"required","prefill":true,"autogenerate":false},"url":"full"},"background":{"color":{"light":"#ffffff"}},"navbar":{"links":[{"href":"https://www.ycloud.com/customer-support","label":"Support"},{"href":"https://www.ycloud.com/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.ycloud.com/console"}},"seo":{"indexing":"all"},"fonts":{"heading":{"family":"Inter","weight":650},"body":{"family":"Inter","weight":450}},"icons":{"library":"fontawesome"},"styling":{"codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":true},"errors":{"404":{"redirect":true}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"markdown":{"schema":true},"navigation":{"languages":[{"language":"en","default":true,"href":"en/documentation/overview"},{"language":"zh","href":"zh/documentation/overview"},{"language":"es","href":"es/documentation/overview"},{"language":"pt","href":"pt/documentation/overview"},{"language":"ru","href":"ru/documentation/overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lchnan","hasAudioNarration":false,"actualSubdomain":"lchnan","customDomains":["docs.ycloud.com"],"gitSource":{"type":"github","owner":"ycloud-developers","repo":"ycloud_docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"125d1ee6-8449-4ab6-a3d9-6bac870b3098","liveDeploymentHistoryId":"6aeccc1890fdd8a86a9d22e4","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeccc1890fdd8a86a9d22e4"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aeccc1890fdd8a86a9d22e4","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"en","tag":"Documentation","count":242},{"language":"es","tag":"Documentación","count":241},{"language":"pt","tag":"Documentação","count":241},{"language":"ru","tag":"Документация","count":241},{"language":"zh","tag":"产品文档","count":241},{"language":"default","tag":"API Reference","count":166},{"language":"default","tag":"Endpoints","count":166},{"language":"en","tag":"API Reference","count":90},{"language":"es","tag":"Referencia de la API","count":90},{"language":"pt","tag":"Referência da API","count":90},{"language":"ru","tag":"Справочник API","count":90},{"language":"zh","tag":"API 参考","count":90},{"language":"default","tag":"Meta Business Agent","count":63},{"language":"en","tag":"Channels","count":60},{"language":"es","tag":"Gestión de cuentas de WhatsApp","count":54},{"language":"pt","tag":"Gerenciamento de contas do WhatsApp","count":54},{"language":"ru","tag":"Управление аккаунтами WhatsApp","count":54},{"language":"zh","tag":"WhatsApp 账号管理","count":54},{"language":"en","tag":"Webhook reference","count":47},{"language":"es","tag":"Webhook reference","count":47},{"language":"pt","tag":"Webhook reference","count":47},{"language":"ru","tag":"Webhook reference","count":47},{"language":"zh","tag":"Webhook reference","count":47},{"language":"en","tag":"Integrations","count":43},{"language":"es","tag":"Integraciones","count":43},{"language":"pt","tag":"Integrações","count":43},{"language":"ru","tag":"Интеграции","count":43},{"language":"zh","tag":"集成","count":43},{"language":"default","tag":"Configure","count":43},{"language":"en","tag":"WhatsApp Business Platform","count":40},{"language":"es","tag":"WhatsApp Business Platform","count":40},{"language":"pt","tag":"WhatsApp Business Platform","count":40},{"language":"ru","tag":"Платформа WhatsApp Business","count":40},{"language":"zh","tag":"WhatsApp 商业平台","count":40},{"language":"en","tag":"Guides","count":39},{"language":"es","tag":"Guías","count":39},{"language":"pt","tag":"Guias","count":39},{"language":"ru","tag":"Руководства","count":39},{"language":"zh","tag":"指南","count":39},{"language":"es","tag":"Canales","count":32},{"language":"pt","tag":"Canais","count":32},{"language":"ru","tag":"Каналы","count":32},{"language":"zh","tag":"渠道","count":32},{"language":"en","tag":"WhatsApp Accounts Management","count":28},{"language":"en","tag":"Agents","count":26},{"language":"es","tag":"Agentes","count":26},{"language":"pt","tag":"Agentes","count":26},{"language":"ru","tag":"Агенты","count":26},{"language":"zh","tag":"智能体","count":26},{"language":"en","tag":"Inbox","count":19},{"language":"es","tag":"Bandeja de entrada","count":19},{"language":"pt","tag":"Caixa de entrada","count":19},{"language":"ru","tag":"Входящие","count":19},{"language":"zh","tag":"收件箱","count":19},{"language":"default","tag":"WhatsApp Phone Numbers","count":16},{"language":"default","tag":"WhatsApp Groups","count":12},{"language":"default","tag":"Contacts","count":10},{"language":"default","tag":"Operate","count":10},{"language":"default","tag":"Connectors","count":10},{"language":"default","tag":"Onboard","count":9}],"searchSettings":{"isFiltersEnabled":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"ru/api-reference/webhook-reference/whatsapp-echo-message-created","slug":"/ru/api-reference/webhook-reference/whatsapp-echo-message-created","pageMetadata":{"title":"whatsapp.echo_message.created","sidebarTitle":"echo_message.created","description":"Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.","href":"/ru/api-reference/webhook-reference/whatsapp-echo-message-created"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Heading,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Используйте `,_jsx(_components.code,{children:`whatsapp.echo_message.created`}),` для обработки этого события на вашей конечной точке Webhook.`]}),`\n`,_jsx(Heading,{level:`2`,id:`триггеры`,children:`Триггеры`}),`\n`,_jsx(_components.p,{children:`Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.`}),`\n`,_jsxs(_components.p,{children:[`Подпишитесь на `,_jsx(_components.code,{children:`whatsapp.echo_message.created`}),` при `,_jsx(_components.a,{href:`/ru/api-reference/guides/api-fundamentals/configure-webhooks`,children:`настройке конечной точки Webhook`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Это событие доступно только для агентов, подключенных через Public REST API. Используйте `,_jsx(_components.code,{children:`whatsappMessage.id`}),` или `,_jsx(_components.code,{children:`wamid`}),` для сопоставления последующих обновлений статуса. Содержимое сообщения зависит от `,_jsx(_components.code,{children:`type`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`синтаксис`,children:`Синтаксис`}),`\n`,_jsxs(_components.p,{children:[`YCloud отправляет HTTP-запрос `,_jsx(_components.code,{children:`POST`}),` на ваш настроенный URL-адрес Webhook. Ниже показан один из вариантов полезной нагрузки. Значения в угловых скобках являются плейсхолдерами; их типы перечислены в разделе `,_jsx(_components.strong,{children:`Параметры`}),`. Необязательные поля и другие варианты описаны ниже.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`21`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`21`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cID>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"whatsapp.echo_message.created\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"apiVersion\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cAPI_VERSION>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cCREATE_TIME>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"whatsappMessage\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cID>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"wamid\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cWAMID>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"wabaId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cWABA_ID>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cFROM>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cTO>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"recipientUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cRECIPIENT_USER_ID>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cTYPE>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"body\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cBODY>\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cSTATUS>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cCREATE_TIME>\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"sendTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cSEND_TIME>\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`параметры`,children:`Параметры`}),`\n`,_jsxs(_components.p,{children:[`Проверяйте HTTP-заголовок `,_jsx(_components.code,{children:`YCloud-Signature`}),` перед обработкой тела JSON. См. раздел `,_jsx(_components.a,{href:`/ru/api-reference/guides/api-fundamentals/configure-webhooks`,children:`проверка подписи`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`оболочка-события`,children:`Оболочка события`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Уникальный идентификатор события. Минимальная длина: `,_jsx(_components.code,{children:`6`}),`. Максимальная длина: `,_jsx(_components.code,{children:`128`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Всегда `,_jsx(_components.code,{children:`whatsapp.echo_message.created`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`apiVersion`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Версия API, используемая для формирования этого события.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`createTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Время создания события в формате `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/rfc3339`,children:`RFC 3339`}),`. Например, `,_jsx(_components.code,{children:`2022-06-01T12:00:00.000Z`}),`.`]})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`полезная-нагрузка-события`,children:`Полезная нагрузка события`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`whatsappMessage`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Полезная нагрузка `,_jsx(_components.code,{children:`whatsappMessage`}),`, специфичная для события.`]})]})})]}),`\n`,_jsxs(_components.p,{children:[`Четыре общих поля оболочки обязательны. Поля полезной нагрузки зависят от варианта события. В каждой таблице объектов столбец `,_jsx(_components.strong,{children:`Обязательный`}),` применяется, если присутствует родительский объект. Необязательные поля могут быть опущены; наличие в примере не делает поле обязательным.`]}),`\n`,_jsx(Heading,{level:`4`,id:`whatsappmessage`,children:`whatsappMessage`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Идентификатор сообщения YCloud. Используйте его для сопоставления созданных и обновленных эхо-событий.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wamid`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходный идентификатор сообщения на платформе WhatsApp, если он доступен.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wabaId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор WhatsApp Business Account из исходного обратного вызова, если он доступен.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`from`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Номер отправителя компании в формате E.164, если он доступен.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`to`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Номер получателя в формате E.164, если обратный вызов идентифицирует клиента по номеру телефона.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`recipientUserId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор пользователя получателя в области действия WhatsApp Business (BSUID), если он передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`parentRecipientUserId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор родительского пользователя получателя в области действия WhatsApp Business, если он передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Тип сообщения, скопированный из обратного вызова поддерживаемого провайдера. Текущие значения включают text, interactive, image, video, audio, document, sticker, location, contacts и reaction. Клиенты должны поддерживать возможные будущие значения.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Текстовый объект сообщения WhatsApp.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`document`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sticker`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Метаданные медиафайла, скопированные из эхо-обратного вызова Meta Business Agent.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`location`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Используйте для сообщений типа `,_jsx(_components.code,{children:`location`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`interactive`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Используется для сообщений типа `,_jsx(_components.code,{children:`interactive`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`contacts`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Элементы массива описаны ниже.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reaction`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Когда пользователь реагирует на сообщения с помощью эмодзи, типу сообщения присваивается значение `,_jsx(_components.code,{children:`reaction`}),`, и это поле включается в ответ.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`context`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Используется для указания конкретного сообщения, на которое вы отвечаете. Ответ может быть любого типа сообщения.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`status`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Статус сообщения WhatsApp. Одно из значений: `,_jsx(`code`,{children:`accepted`}),`, `,_jsx(`code`,{children:`failed`}),`, `,_jsx(`code`,{children:`sent`}),`, `,_jsx(`code`,{children:`delivered`}),`, `,_jsx(`code`,{children:`read`}),`.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`accepted`}),`: запрос на отправку сообщения принят нашей системой.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`failed`}),`: не удалось отправить сообщение, отправленное вашей компанией.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`sent`}),`: сообщение, отправленное вашей компанией, находится в процессе передачи в системах WhatsApp.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`delivered`}),`: сообщение, отправленное вашей компанией, доставлено на устройство пользователя.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`read`}),`: сообщение, отправленное вашей компанией, прочитано пользователем.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`errorCode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходный код ошибки, если статус — failed и провайдер предоставил код.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`errorMessage`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходный заголовок ошибки, если статус — failed и провайдер предоставил его.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`createTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное время эхо-события для созданного события, в формате RFC 3339.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`updateTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное время статуса для обновленного события, в формате RFC 3339.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sendTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное время эхо-события для созданных событий или исходное время статуса, когда текущее событие сообщает sent.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deliverTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное время статуса, когда текущее событие сообщает delivered.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`readTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное время статуса, когда текущее событие сообщает read.`})]})]})]}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`whatsappMessage.text`,id:`whatsappmessage-text`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`body`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Обязательно для текстовых сообщений. Текст текстового сообщения, который может содержать URL, начинающиеся с http:// или https://, и форматирование. Доступные параметры форматирования см. здесь. Если вы добавляете URL в текст и хотите включить окно предварительного просмотра в текстовых сообщениях (preview_url: true), убедитесь, что URL начинается с http:// или https:// (рекомендуется использовать URL с https://). Необходимо указать имя хоста, так как IP-адреса сопоставляться не будут. Максимальная длина: 4096 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`4096`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`preview_url`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`По умолчанию WhatsApp распознает URL и делает их кликабельными, но вы также можете добавить блок предварительного просмотра с дополнительной информацией о ссылке. Установите для этого поля значение true, если хотите включить блок предпросмотра URL. В большинстве случаев получатель увидит кликабельный URL, если вы отправите URL, установите preview_url в true и укажете объект body со ссылкой http или https. Предварительный просмотр URL отображается только после наступления одного из следующих событий:`}),_jsxs(`ul`,{children:[_jsx(`li`,{children:`Компания отправила пользователю шаблон сообщения.`}),_jsx(`li`,{children:`Пользователь начинает диалог по ссылке “прямой чат”.`}),_jsxs(`li`,{children:[`Пользователь добавляет номер телефона компании в свою адресную книгу и начинает диалог. По умолчанию: `,_jsx(`code`,{children:`false`}),`.`]})]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.image`,id:`whatsappmessage-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор медиафайла у провайдера, если он передан в callback.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`URL медиафайла у провайдера, если он передан в callback.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Подпись к медиафайлу, если передана в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное имя файла, если передано в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mime_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`MIME-тип поставщика, скопированный из обратного вызова.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.video`,id:`whatsappmessage-video`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор медиафайла у поставщика, если передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`URL медиафайла у поставщика, если передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Подпись к медиафайлу, если передана в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное имя файла, если передано в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mime_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`MIME-тип поставщика, скопированный из обратного вызова.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.audio`,id:`whatsappmessage-audio`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор медиафайла у поставщика, если передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`URL медиафайла у поставщика, если передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Подпись к медиафайлу, если передана в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное имя файла, если передано в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mime_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`MIME-тип поставщика, скопированный из обратного вызова.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.document`,id:`whatsappmessage-document`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор медиафайла у поставщика, если передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`URL медиафайла у поставщика, если передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Подпись к медиафайлу, если передана в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное имя файла, если передано в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mime_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`MIME-тип поставщика, скопированный из обратного вызова.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.sticker`,id:`whatsappmessage-sticker`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор медиафайла у поставщика, если передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`URL медиафайла у поставщика, если передан в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Подпись к медиафайлу, если передана в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Исходное имя файла, если передано в обратном вызове.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mime_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`MIME-тип поставщика, скопированный из обратного вызова.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.location`,id:`whatsappmessage-location`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`latitude`})}),_jsx(_components.td,{children:`number (double)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Широта местоположения.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`longitude`})}),_jsx(_components.td,{children:`number (double)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Долгота местоположения.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Название местоположения.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Адрес местоположения. Отображается только при наличии `,_jsx(_components.code,{children:`name`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive`,id:`whatsappmessage-interactive`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Обязательный.`}),` Тип интерактивного сообщения, которое вы хотите отправить.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`button`}),`: используйте для кнопок быстрого ответа (Reply Buttons).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`list`}),`: используйте для сообщений со списком (List Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`cta_url`}),`: используйте для сообщений с кнопкой-ссылкой с призывом к действию (CTA URL Button Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`product`}),`: используйте для сообщений с одним товаром (Single Product Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`product_list`}),`: используйте для сообщений с несколькими товарами (Multi-Product Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`catalog_message`}),`: используйте для сообщений с каталогом (Catalog Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`location_request_message`}),`: используйте для сообщений с запросом местоположения (Location Request Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`order_details`}),`: используйте для сообщений с деталями заказа (Order Details Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`order_status`}),`: используйте для сообщений со статусом заказа (Order Status Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`voice_call`}),`: используйте для сообщений голосового вызова (Voice Call Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`flow`}),`: используйте для сообщений Flow (Flow Messages).`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`action`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Обязательный.`}),` Действие, которое пользователь должен выполнить после прочтения сообщения `,_jsx(_components.code,{children:`interactive`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`body`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Необязательно для типа `,_jsx(_components.code,{children:`product`}),`. Обязательно для других типов сообщений.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`header`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно для типа `,_jsx(_components.code,{children:`product_list`}),`. Необязательно для других типов.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`footer`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Необязательно. Объект с нижним колонтитулом (footer) сообщения.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action`,id:`whatsappmessage-interactive-action`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`buttons`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Обязательно для кнопок быстрого ответа (Reply Buttons). Можно указать до 3 кнопок.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`button`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Обязательно для сообщений со списком (List Messages). Текст кнопки. Не может быть пустой строкой и должен быть уникальным в пределах сообщения. Поддерживаются эмодзи, markdown не поддерживается. Максимальная длина: 20 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`20`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`catalog_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно для Single Product Messages и Multi-Product Messages. Уникальный идентификатор каталога Facebook, привязанного к вашему WhatsApp Business Account. Этот ID можно получить через `,_jsx(_components.a,{href:`https://business.facebook.com/commerce`,children:`Meta Commerce Manager`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`product_retailer_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Обязательно для Single Product Messages и Multi-Product Messages. Уникальный идентификатор товара в каталоге.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sections`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Обязательно для List Messages и Multi-Product Messages. Массив объектов разделов (section). Минимум 1, максимум 10.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Название действия. Обязательно для кнопок с призывом к действию (CTA).`}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`cta_url`}),`: используйте для кнопок-ссылок с призывом к действию (CTA URL buttons).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`catalog_message`}),`: используйте для Catalog Messages.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`send_location`}),`: используйте для кнопок запроса местоположения.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`flow`}),`: используйте для кнопок Flow.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`review_and_pay`}),`: используйте для кнопок с деталями заказа.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`review_order`}),`: используйте для кнопок со статусом заказа.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`voice_call`}),`: используйте для кнопок голосового вызова.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`parameters`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Параметры действия. Обязательно для кнопок с призывом к действию (CTA).`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.buttons[]`,id:`whatsappmessage-interactive-action-buttons`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`Единственный поддерживаемый тип — `,_jsx(`code`,{children:`reply`}),` (для Reply Button).`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reply`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Поля объекта перечислены ниже.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.buttons[].reply`,id:`whatsappmessage-interactive-action-buttons-reply`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Текст кнопки. Не может быть пустой строкой и должен быть уникальным в пределах сообщения. Эмодзи поддерживаются, Markdown не поддерживается. Максимальная длина: 20 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`20`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Уникальный идентификатор кнопки. Этот ID возвращается в Webhook при нажатии кнопки пользователем. Максимальная длина: 256 символов. Не допускаются начальные или конечные пробелы при указании ID.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`256`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.sections[]`,id:`whatsappmessage-interactive-action-sections`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Обязательно, если сообщение содержит более одного раздела.`}),` Название раздела. Максимальная длина: 24 символа.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`24`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`rows`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Содержит список строк. Всего во всех разделах может быть не более 10 строк. Каждая строка должна иметь заголовок (максимальная длина: 24 символа) и ID (максимальная длина: 200 символов). Вы можете добавить описание (максимальная длина: 72 символа), но оно необязательно.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`product_items`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Требуется для многотоварных сообщений (Multi-Product Messages). Массив объектов товаров. Минимум 1 товар в разделе и не более 30 товаров во всех разделах суммарно.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.sections[].rows[]`,id:`whatsappmessage-interactive-action-sections-rows`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Уникальный ID строки. Максимальная длина: 200 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`200`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Содержимое заголовка строки. Максимальная длина: 24 символа.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`24`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Содержимое описания строки. Максимальная длина: 72 символа.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`72`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.sections[].product_items[]`,id:`whatsappmessage-interactive-action-sections-product-items`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`product_retailer_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Требуется для многотоварных сообщений (Multi-Product Messages). Уникальный идентификатор товара в каталоге.`})]})})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters`,id:`whatsappmessage-interactive-action-parameters`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`display_text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Текст кнопки CTA URL. Максимальная длина: 20 байт.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`20`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`URL кнопки CTA URL.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`thumbnail_product_retailer_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Артикул товара (SKU). Обозначается как `,_jsx(_components.strong,{children:`Content ID`}),` в `,_jsx(_components.a,{href:`https://business.facebook.com/commerce`,children:`Commerce Manager`}),`. Миниатюра этого товара будет использоваться в качестве изображения заголовка сообщения.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_message_version`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Используется для кнопок `,_jsx(_components.code,{children:`flow`}),`. Значение должно быть “3”.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_token`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Используется для кнопок `,_jsx(_components.code,{children:`flow`}),`. Токен Flow, созданный компанией для использования в качестве идентификатора. По умолчанию `,_jsx(_components.code,{children:`unused`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Условно обязательно для кнопок `,_jsx(_components.code,{children:`flow`}),`. Уникальный ID Flow, предоставленный WhatsApp. Не может использоваться с параметром `,_jsx(_components.code,{children:`flow_name`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Условно обязательно для кнопок `,_jsx(_components.code,{children:`flow`}),`. Название созданного вами Flow. Не может использоваться с параметром `,_jsx(_components.code,{children:`flow_id`}),`. При изменении названия Flow потребуется обновить этот параметр в соответствии с новым названием.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_cta`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Обязательно для кнопок `,_jsx(`code`,{children:`flow`}),`. Текст на CTA-кнопке. Например: “Open flow!”. Максимальная длина: 20 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`20`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_action`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Используется для кнопок `,_jsx(_components.code,{children:`flow`}),`. Либо `,_jsx(_components.code,{children:`navigate`}),`, либо `,_jsx(_components.code,{children:`data_exchange`}),`. По умолчанию: `,_jsx(_components.code,{children:`navigate`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_action_payload`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно, если `,_jsx(_components.code,{children:`flow_action`}),` имеет значение `,_jsx(_components.code,{children:`navigate`}),`. В противном случае должно быть опущено.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Обязательно для кнопок `,_jsx(`code`,{children:`review_and_pay`}),`. Уникальный идентификатор заказа, предоставленный компанией. Чувствителен к регистру, не может быть пустой строкой, может содержать только буквы латинского алфавита, цифры, знаки подчеркивания, дефисы или точки и не должен превышать 35 символов.`]}),_jsxs(`p`,{children:[`Параметр `,_jsx(`code`,{children:`reference_id`}),` должен быть уникальным для каждого сообщения order_details конкретной компании. При необходимости отправить несколько сообщений order_details для одного и того же заказа рекомендуется включить порядковый номер в reference_id (например, “BM345A-12”) для обеспечения уникальности reference_id.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно для кнопок `,_jsx(_components.code,{children:`review_and_pay`}),`. Тип товаров, оплачиваемых в этом заказе. В настоящее время поддерживаются варианты `,_jsx(_components.code,{children:`digital-goods`}),` и `,_jsx(_components.code,{children:`physical-goods`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`beneficiaries`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно для кнопок `,_jsx(_components.code,{children:`review_and_pay`}),`. Массив получателей для этого заказа. Получатель — это предполагаемый адресат для доставки физических товаров из заказа. Информация о получателе не отображается пользователям, но требуется для юридических целей и соблюдения нормативных требований.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`currency`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно для кнопок `,_jsx(_components.code,{children:`review_and_pay`}),`. Валюта для этого заказа. В настоящее время единственным поддерживаемым значением является `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно для кнопок `,_jsx(_components.code,{children:`review_and_pay`}),`. Общая сумма этого заказа.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Обязательно для кнопок `,_jsx(`code`,{children:`review_and_pay`}),` или `,_jsx(`code`,{children:`review_order`}),`.`]}),_jsxs(`p`,{children:[`Для кнопок `,_jsx(`code`,{children:`review_and_pay`}),` предоставляет `,_jsx(`code`,{children:`status`}),`, `,_jsx(`code`,{children:`items`}),`, `,_jsx(`code`,{children:`subtotal`}),`, `,_jsx(`code`,{children:`tax`}),` заказа и т. д.`]}),_jsxs(`p`,{children:[`Для кнопок `,_jsx(`code`,{children:`review_order`}),` предоставляет только `,_jsx(`code`,{children:`status`}),` и `,_jsx(`code`,{children:`description`}),` заказа.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payment_settings`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно для кнопок `,_jsx(_components.code,{children:`review_and_pay`}),`. Настройки оплаты для заказа.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.flow_action_payload`,id:`whatsappmessage-interactive-action-parameters-flow-action-payload`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`screen`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Идентификатор экрана, отображаемого первым. Он должен быть экраном `,_jsx(_components.strong,{children:`entry`}),` .`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Необязательные входные данные для первого экрана Flow. Если указаны, должны представлять собой непустой объект.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.beneficiaries[]`,id:`whatsappmessage-interactive-action-parameters-beneficiaries`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Имя физического лица или название компании, получающей физические товары. Не может превышать 200 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`200`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address_line1`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Адрес доставки (номер дома/корпуса, название улицы и т. д.). Не может превышать 100 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`100`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address_line2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Адрес доставки (ориентир, район и т. д.). Не может превышать 100 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`100`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`city`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Название города.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`state`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Название штата/региона.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Название страны. В настоящее время единственным поддерживаемым значением является `,_jsx(_components.code,{children:`India`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`postal_code`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`6-значный почтовый индекс адреса доставки.`}),_jsxs(`p`,{children:[`Минимальная длина: `,_jsx(`code`,{children:`6`}),`. Максимальная длина: `,_jsx(`code`,{children:`6`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.total_amount`,id:`whatsappmessage-interactive-action-parameters-total-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Должно быть `,_jsx(_components.code,{children:`100`}),` для `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`value`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Положительное целое число, представляющее сумму, умноженную на смещение (offset). Например, для ₹12.34 значение равно 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` или `,_jsx(`code`,{children:`discount`}),`. Описание суммы. Максимальное ограничение — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount_program_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`discount`}),`. Текст, используемый для определения заказов со скидками или поощрениями. Если заказ поощрительный, продавцу необходимо указать эту информацию. Максимальное ограничение — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order`,id:`whatsappmessage-interactive-action-parameters-order`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`status`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`Единственным поддерживаемым значением в сообщении `,_jsx(`code`,{children:`order_details`}),` является `,_jsx(`code`,{children:`pending`}),`. В сообщении `,_jsx(`code`,{children:`order_status`}),` поле `,_jsx(`code`,{children:`status`}),` может принимать значения: `,_jsx(`code`,{children:`pending`}),`, `,_jsx(`code`,{children:`processing`}),`, `,_jsx(`code`,{children:`partially_shipped`}),`, `,_jsx(`code`,{children:`shipped`}),`, `,_jsx(`code`,{children:`completed`}),` или `,_jsx(`code`,{children:`canceled`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Единственное поддерживаемое значение — `,_jsx(_components.code,{children:`quick_pay`}),`. При передаче этого поля кнопка “Review and Pay” скрывается, и в блоке деталей заказа отображается только кнопка “Pay Now”.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`catalog_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Уникальный идентификатор каталога Facebook, используемого компанией. Если вы не укажете это поле, необходимо передать следующие поля внутри объекта items: `,_jsx(_components.code,{children:`country_of_origin`}),`, `,_jsx(_components.code,{children:`importer_name`}),` и `,_jsx(_components.code,{children:`importer_address`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`items`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Массив товаров в заказе.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subtotal`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Значение `,_jsx(_components.strong,{children:`должно быть равно`}),` сумме `,_jsx(_components.code,{children:`order.amount.value`}),` * `,_jsx(_components.code,{children:`order.amount.quantity`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tax`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Информация о налогах для этого заказа.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`shipping`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Стоимость доставки заказа.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Размер скидки для этого заказа.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expiration`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Срок действия этого заказа.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Необязательно.`}),` Текст для передачи информации о статусе. Может быть полезен при отправке отмены. Максимальный лимит — 120 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.items[]`,id:`whatsappmessage-interactive-action-parameters-order-items`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retailer_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Идентификатор контента (Content ID) для позиции в заказе из вашего каталога.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Название позиции, отображаемое пользователю. Не может превышать 60 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Пользовательское изображение для позиции, отображаемое пользователю.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Цена за единицу товара.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sale_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Цена за единицу товара со скидкой. Должна быть меньше исходной суммы. Если указано, это поле используется для расчета промежуточного итога.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quantity`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Количество позиций в заказе.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country_of_origin`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно, если не указано `,_jsx(_components.code,{children:`catalog_id`}),`. Страна происхождения товара.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно, если не указано `,_jsx(_components.code,{children:`catalog_id`}),`. Название компании-импортера.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Обязательно, если не указано `,_jsx(_components.code,{children:`catalog_id`}),`. Адрес компании-импортера.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.items[].image`,id:`whatsappmessage-interactive-action-parameters-order-items-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Используйте это, когда медиафайл загружен на серверы WhatsApp.`})}),_jsxs(`p`,{children:[`Укажите идентификатор медиаобъекта, полученный из WhatsApp media upload API (`,_jsx(`a`,{href:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`,children:_jsx(_components.a,{href:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`,children:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`})}),`).`]}),_jsxs(`p`,{children:[`Примечание: необходимо указать либо `,_jsx(`code`,{children:`id`}),`, либо `,_jsx(`code`,{children:`link`}),`. Если указаны оба параметра, `,_jsx(`code`,{children:`id`}),` имеет приоритет.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Используйте это при отправке медиафайла напрямую с вашего сервера.`})}),_jsx(`p`,{children:`Протокол и URL отправляемого медиафайла. Используйте только с URL-адресами HTTP/HTTPS.`}),_jsx(`p`,{children:`Примечание: WhatsApp Cloud API кэширует медиаресурсы на 10 минут. Чтобы гарантировать актуальность содержимого, добавьте к URL случайные параметры строки запроса.`}),_jsxs(`p`,{children:[`Примечание: необходимо указать либо `,_jsx(`code`,{children:`id`}),`, либо `,_jsx(`code`,{children:`link`}),`. Если указаны оба параметра, `,_jsx(`code`,{children:`id`}),` имеет приоритет, а `,_jsx(`code`,{children:`link`}),` будет проигнорирован.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Описывает указанный медиафайл `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` или `,_jsx(_components.code,{children:`document`}),`. Не применяется в `,_jsx(_components.code,{children:`header`}),` для сообщений `,_jsx(_components.code,{children:`template`}),` или `,_jsx(_components.code,{children:`interactive`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Описывает имя файла для конкретного документа. Используется только с медиафайлами `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.items[].amount`,id:`whatsappmessage-interactive-action-parameters-order-items-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Должно быть `,_jsx(_components.code,{children:`100`}),` для `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`value`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, ₹12.34 соответствует значению 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используется только для `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` или `,_jsx(`code`,{children:`discount`}),`. Описание суммы. Максимальный лимит — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount_program_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`discount`}),`. Текст, используемый для описания поощрительных заказов. Если заказ является поощрительным, продавец должен указать эту информацию. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.items[].sale_amount`,id:`whatsappmessage-interactive-action-parameters-order-items-sale-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Должно быть `,_jsx(_components.code,{children:`100`}),` для `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`value`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, для ₹12.34 значение равно 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` или `,_jsx(`code`,{children:`discount`}),`. Описание суммы. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount_program_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`discount`}),`. Текст, используемый для описания поощрительных заказов. Если заказ является поощрительным, продавец должен указать эту информацию. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.subtotal`,id:`whatsappmessage-interactive-action-parameters-order-subtotal`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Должно быть `,_jsx(_components.code,{children:`100`}),` для `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`value`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, для ₹12.34 значение равно 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` или `,_jsx(`code`,{children:`discount`}),`. Описание суммы. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount_program_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`discount`}),`. Текст, используемый для описания поощрительных заказов. Если заказ является поощрительным, продавец должен указать эту информацию. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.tax`,id:`whatsappmessage-interactive-action-parameters-order-tax`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Должно быть `,_jsx(_components.code,{children:`100`}),` для `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`value`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, для ₹12.34 значение равно 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` или `,_jsx(`code`,{children:`discount`}),`. Описание суммы. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount_program_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`discount`}),`. Текст, используемый для описания поощрительных заказов. Если заказ является поощрительным, продавец должен указать эту информацию. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.shipping`,id:`whatsappmessage-interactive-action-parameters-order-shipping`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Должно быть `,_jsx(_components.code,{children:`100`}),` для `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`value`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, для ₹12.34 значение равно 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` или `,_jsx(`code`,{children:`discount`}),`. Описание суммы. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount_program_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`discount`}),`. Текст, используемый для описания поощрительных заказов. Если к заказу применяется скидка или акция, продавец должен указать эту информацию. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.discount`,id:`whatsappmessage-interactive-action-parameters-order-discount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Должно быть `,_jsx(_components.code,{children:`100`}),` для `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`value`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Положительное целое число, представляющее сумму, умноженную на коэффициент смещения (offset). Например, значение 1234 соответствует ₹12.34.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` или `,_jsx(`code`,{children:`discount`}),`. Описание суммы. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount_program_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Используйте только для `,_jsx(`code`,{children:`discount`}),`. Текст, используемый для описания поощрительных заказов. Если к заказу применяется скидка или акция, продавец должен указать эту информацию. Максимальная длина — 60 символов.`]}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.order.expiration`,id:`whatsappmessage-interactive-action-parameters-order-expiration`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`timestamp`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Строка с меткой времени UTC в секундах, указывающая время истечения срока действия заказа. Минимальное значение — 300 секунд.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Текстовое пояснение причины истечения срока действия.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.payment_settings[]`,id:`whatsappmessage-interactive-action-parameters-payment-settings`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Значение должно быть установлено на `,_jsx(_components.code,{children:`payment_gateway`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payment_gateway`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Объект, содержащий информацию о платежном аккаунте.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway`,id:`whatsappmessage-interactive-action-parameters-payment-settings-payment-gateway`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`Тип платежа. Необходимо установить значение `,_jsx(`code`,{children:`billdesk`}),`, `,_jsx(`code`,{children:`razorpay`}),`, `,_jsx(`code`,{children:`payu`}),` или `,_jsx(`code`,{children:`zaakpay`}),`, если для приема платежей подключен платежный шлюз BillDesk, Razorpay, PayU или Zaakpay.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`configuration_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Название предварительно настроенной конфигурации платежей для этого заказа. Длина не должна превышать 60 символов. Это значение должно совпадать с конфигурацией платежей, настроенной в WhatsApp Business Manager.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`billdesk`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Дополнительная информация для BillDesk. Пользовательские поля (extra) используются для сохранения любых данных по конкретному заказу. Максимальная длина каждого поля extra — 120 символов.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payu`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Дополнительная информация для PayU. Пользовательские поля (udf) используются для сохранения любых данных по конкретному заказу. Максимальная длина каждого поля UDF — 255 символов.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`razorpay`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Дополнительная информация для Razorpay.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`zaakpay`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Дополнительная информация для Zaakpay. Пользовательские поля (extra) используются для хранения любых сведений, относящихся к конкретному заказу. Длина каждого дополнительного поля не должна превышать 180 символов.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.billdesk`,id:`whatsappmessage-interactive-action-parameters-payment-settings-payment-gateway-billdesk`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info1`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для BillDesk.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для BillDesk.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info3`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для BillDesk.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info4`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для BillDesk.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info5`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для BillDesk.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info6`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для BillDesk.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info7`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для BillDesk.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`120`}),` символов.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.payu`,id:`whatsappmessage-interactive-action-parameters-payment-settings-payment-gateway-payu`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf1`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для PayU.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`255`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для PayU.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`255`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf3`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для PayU.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`255`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf4`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для PayU.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`255`}),` символов.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.razorpay`,id:`whatsappmessage-interactive-action-parameters-payment-settings-payment-gateway-razorpay`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`receipt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Номер квитанции, соответствующий этому заказу, задаваемый для вашей внутренней идентификации. Поддерживается максимальная длина 40 символов, минимальная длина — больше 0 символов.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`notes`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Объект может представлять собой пары «ключ-значение» максимум с 15 ключами, при этом длина каждого значения ограничена 256 символами.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.zaakpay`,id:`whatsappmessage-interactive-action-parameters-payment-settings-payment-gateway-zaakpay`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extra1`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для Zaakpay.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`180`}),` символов.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extra2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Пользовательская информация об этом заказе для Zaakpay.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`180`}),` символов.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.body`,id:`whatsappmessage-interactive-body`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Текст основного содержимого сообщения. Поддерживаются эмодзи и markdown. Максимальная длина: 1024 символа.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`1024`}),`.`]})]})]})})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.header`,id:`whatsappmessage-interactive-header`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Обязательный параметр.`}),` Тип заголовка, который вы хотите использовать.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`text`}),`: используется для сообщений со списком (List Messages), кнопок ответа (Reply Buttons) и сообщений с несколькими товарами (Multi-Product Messages).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`video`}),`: используется для кнопок ответа (Reply Buttons).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`image`}),`: используется для кнопок ответа (Reply Buttons).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`document`}),`: используется для кнопок ответа (Reply Buttons).`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Текст для заголовка. Форматирование допускает эмодзи, но не markdown.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Используйте для сообщений `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),`, `,_jsx(_components.code,{children:`audio`}),`, `,_jsx(_components.code,{children:`document`}),` или `,_jsx(_components.code,{children:`sticker`}),`. См. также раздел `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`Supported Media Types`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Используйте для сообщений `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),`, `,_jsx(_components.code,{children:`audio`}),`, `,_jsx(_components.code,{children:`document`}),` или `,_jsx(_components.code,{children:`sticker`}),`. См. также раздел `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`Supported Media Types`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`document`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Используйте для сообщений `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),`, `,_jsx(_components.code,{children:`audio`}),`, `,_jsx(_components.code,{children:`document`}),` или `,_jsx(_components.code,{children:`sticker`}),`. См. также раздел `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`Supported Media Types`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.header.image`,id:`whatsappmessage-interactive-header-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Используйте этот параметр, когда медиафайл загружен на серверы WhatsApp.`})}),_jsxs(`p`,{children:[`Укажите идентификатор медиаобъекта, полученный от WhatsApp media upload API (`,_jsx(`a`,{href:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`,children:_jsx(_components.a,{href:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`,children:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`})}),`).`]}),_jsxs(`p`,{children:[`Примечание. Необходимо указать либо `,_jsx(`code`,{children:`id`}),`, либо `,_jsx(`code`,{children:`link`}),`. Если указаны оба параметра, приоритет имеет `,_jsx(`code`,{children:`id`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Используйте этот параметр при отправке медиафайла напрямую с вашего сервера.`})}),_jsx(`p`,{children:`Протокол и URL отправляемого медиафайла. Используйте только с URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Примечание. WhatsApp Cloud API кеширует медиаресурсы на 10 минут. Чтобы гарантировать отображение актуального содержимого, добавьте к URL случайные параметры строки запроса.`}),_jsxs(`p`,{children:[`Примечание. Необходимо указать либо `,_jsx(`code`,{children:`id`}),`, либо `,_jsx(`code`,{children:`link`}),`. Если указаны оба параметра, приоритет имеет `,_jsx(`code`,{children:`id`}),`, а `,_jsx(`code`,{children:`link`}),` будет проигнорирован.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Описывает указанный медиафайл `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` или `,_jsx(_components.code,{children:`document`}),`. Не применяется в `,_jsx(_components.code,{children:`header`}),` сообщений `,_jsx(_components.code,{children:`template`}),` или `,_jsx(_components.code,{children:`interactive`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Описывает имя файла для указанного документа. Используется только с медиафайлом `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.header.video`,id:`whatsappmessage-interactive-header-video`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Используйте этот параметр, когда медиафайл загружен на серверы WhatsApp.`})}),_jsxs(`p`,{children:[`Укажите идентификатор медиаобъекта, полученный от WhatsApp media upload API (`,_jsx(`a`,{href:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`,children:_jsx(_components.a,{href:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`,children:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`})}),`).`]}),_jsxs(`p`,{children:[`Примечание. Необходимо указать либо `,_jsx(`code`,{children:`id`}),`, либо `,_jsx(`code`,{children:`link`}),`. Если указаны оба параметра, приоритет имеет `,_jsx(`code`,{children:`id`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Используйте этот параметр при отправке медиафайлов напрямую с вашего сервера.`})}),_jsx(`p`,{children:`Протокол и URL отправляемого медиафайла. Используйте только с URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Примечание: WhatsApp Cloud API кэширует медиаресурсы на 10 минут. Чтобы гарантировать получение актуального контента, добавьте к URL случайные параметры строки запроса.`}),_jsxs(`p`,{children:[`Примечание: необходимо указать либо `,_jsx(`code`,{children:`id`}),`, либо `,_jsx(`code`,{children:`link`}),`. Если указаны оба, приоритет имеет `,_jsx(`code`,{children:`id`}),`, а `,_jsx(`code`,{children:`link`}),` будет проигнорирован.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Описывает указанный медиафайл `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` или `,_jsx(_components.code,{children:`document`}),`. Не применяется в `,_jsx(_components.code,{children:`header`}),` сообщений `,_jsx(_components.code,{children:`template`}),` или `,_jsx(_components.code,{children:`interactive`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Описывает имя файла для указанного документа. Используется только с медиафайлами `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.header.document`,id:`whatsappmessage-interactive-header-document`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Используйте этот параметр, если медиафайл загружен на серверы WhatsApp.`})}),_jsxs(`p`,{children:[`Укажите идентификатор объекта медиафайла, полученный из API загрузки медиафайлов WhatsApp (`,_jsx(`a`,{href:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`,children:_jsx(_components.a,{href:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`,children:`https://docs.ycloud.com/reference/whatsapp_media-upload#/`})}),`).`]}),_jsxs(`p`,{children:[`Примечание: необходимо указать либо `,_jsx(`code`,{children:`id`}),`, либо `,_jsx(`code`,{children:`link`}),`. Если указаны оба, приоритет имеет `,_jsx(`code`,{children:`id`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Используйте этот параметр при отправке медиафайлов напрямую с вашего сервера.`})}),_jsx(`p`,{children:`Протокол и URL отправляемого медиафайла. Используйте только с URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Примечание: WhatsApp Cloud API кэширует медиаресурсы на 10 минут. Чтобы гарантировать получение актуального контента, добавьте к URL случайные параметры строки запроса.`}),_jsxs(`p`,{children:[`Примечание: необходимо указать либо `,_jsx(`code`,{children:`id`}),`, либо `,_jsx(`code`,{children:`link`}),`. Если указаны оба, приоритет имеет `,_jsx(`code`,{children:`id`}),`, а `,_jsx(`code`,{children:`link`}),` будет проигнорирован.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Описывает указанный медиафайл `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` или `,_jsx(_components.code,{children:`document`}),`. Не применяется в `,_jsx(_components.code,{children:`header`}),` сообщений `,_jsx(_components.code,{children:`template`}),` или `,_jsx(_components.code,{children:`interactive`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`filename`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Описывает имя файла для указанного документа. Используется только с медиафайлами `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive.footer`,id:`whatsappmessage-interactive-footer`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Содержимое нижнего колонтитула (footer). Поддерживаются эмодзи и markdown. Поддерживаются ссылки. Максимальная длина: 60 символов.`}),_jsxs(`p`,{children:[`Максимальная длина: `,_jsx(`code`,{children:`60`}),`.`]})]})]})})]})}),_jsx(Accordion,{title:`whatsappMessage.contacts[]`,id:`whatsappmessage-contacts`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`addresses`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Элементы массива описаны ниже.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`birthday`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Строка в формате `,_jsx(_components.code,{children:`YYYY-MM-DD`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`emails`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Элементы массива описаны ниже.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Полное имя контакта, отформатированное как объект name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`org`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Сведения об организации контакта, отформатированные как объект org.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phones`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Номер(а) телефона контакта, отформатированные как объект phone.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`urls`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`URL контакта, отформатированные как объект urls.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`vcard`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Необязательная визитная карточка vCard, переданная вместе с полезной нагрузкой отправленного контакта.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`origin`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Устанавливается в `,_jsx(_components.code,{children:`contact_request`}),`, когда пользователь предоставил контакт в ответ на сообщение с запросом контактных данных.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.contacts[].addresses[]`,id:`whatsappmessage-contacts-addresses`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`street`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Номер дома и название улицы.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`city`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Название города.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`state`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Аббревиатура штата/региона.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`zip`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Почтовый индекс.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Полное название страны.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country_code`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Двухбуквенный код страны.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Стандартные значения: `,_jsx(_components.code,{children:`HOME`}),` и `,_jsx(_components.code,{children:`WORK`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.contacts[].emails[]`,id:`whatsappmessage-contacts-emails`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`email`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Адрес электронной почты.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Стандартные значения: `,_jsx(_components.code,{children:`HOME`}),` и `,_jsx(_components.code,{children:`WORK`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.contacts[].name`,id:`whatsappmessage-contacts-name`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`formatted_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Полное имя в привычном формате.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`first_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Имя.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`last_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Фамилия.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`middle_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Второе имя / отчество.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suffix`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Суффикс имени.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prefix`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Префикс имени.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.contacts[].org`,id:`whatsappmessage-contacts-org`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`company`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Название компании контакта.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`department`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Название отдела контакта.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Должность контакта.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.contacts[].phones[]`,id:`whatsappmessage-contacts-phones`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phone`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Автоматически заполняется значением `,_jsx(_components.code,{children:`wa_id`}),` в виде отформатированного номера телефона.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Стандартные значения: `,_jsx(_components.code,{children:`CELL`}),`, `,_jsx(_components.code,{children:`MAIN`}),`, `,_jsx(_components.code,{children:`IPHONE`}),`, `,_jsx(_components.code,{children:`HOME`}),` и `,_jsx(_components.code,{children:`WORK`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wa_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`WhatsApp ID.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.contacts[].urls[]`,id:`whatsappmessage-contacts-urls`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`URL.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Стандартные значения: `,_jsx(_components.code,{children:`HOME`}),` и `,_jsx(_components.code,{children:`WORK`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.reaction`,id:`whatsappmessage-reaction`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`message_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Да`}),_jsxs(_components.td,{children:[`Указывает `,_jsx(_components.code,{children:`wamid`}),` полученного сообщения, на которое была поставлена реакция.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`emoji`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Обязательно`}),` при отправке сообщения `,_jsx(_components.code,{children:`reaction`}),`. Укажите `,_jsx(_components.code,{children:`\"\"`}),`, если хотите удалить эмодзи. `,_jsx(_components.strong,{children:`Необязательно`}),` , если сообщение получено от пользователя. Это поле присутствует, когда пользователь ставит реакцию с эмодзи на сообщения. В противном случае это указывает на то, что пользователь удалил эмодзи.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.context`,id:`whatsappmessage-context`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Тип`}),_jsx(_components.th,{children:`Обязательный`}),_jsx(_components.th,{children:`Описание`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`message_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Нет`}),_jsxs(_components.td,{children:[`Указывает `,_jsx(_components.code,{children:`wamid`}),` сообщения, на которое вы отвечаете. `,_jsx(_components.code,{children:`wamid`}),` — это исходный ID сообщения на платформе WhatsApp.`]})]})})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`пример`,children:`Пример`}),`\n`,_jsx(_components.p,{children:`Ниже представлен JSON тела запроса, отправляемого вашему обработчику. Идентификаторы, номера телефонов и другие параметры аккаунта приведены для наглядности.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Эхо исходящего текстового сообщения`,id:`ekho-iskhodyaschego-tekstovogo-soobscheniya`,children:[_jsx(_components.p,{children:`Сохраните текст из whatsappMessage.text.body. Поля id и wamid связывают последующие события статуса.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`21`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`21`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"evt_example_echo_text\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"whatsapp.echo_message.created\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"apiVersion\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"v2\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2026-09-09T02:00:00.000Z\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"whatsappMessage\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"MESSAGE_ID\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"wamid\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"wamid.EXAMPLE\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"wabaId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"WABA_ID\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"+12025550124\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"+12025550123\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"recipientUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"GB.898232076600896\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"body\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"Hello! How can I help you?\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"sent\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2026-09-09T02:00:00.000Z\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"sendTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2026-09-09T02:00:00.000Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})})]}),_jsxs(Accordion,{title:`Эхо-сообщение исходящего изображения`,id:`ekho-soobschenie-iskhodyaschego-izobrazheniya`,children:[_jsx(_components.p,{children:`Содержимое сообщения зависит от его типа. Рассматривайте идентификаторы медиа как ссылки провайдера, а не как общедоступные URL для скачивания.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`22`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`22`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"evt_example_echo_image\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"whatsapp.echo_message.created\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"apiVersion\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"v2\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2026-09-09T02:00:00.000Z\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"whatsappMessage\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"IMAGE_MESSAGE_ID\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"wamid\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"wamid.IMAGE_EXAMPLE\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"wabaId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"WABA_ID\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"from\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"+12025550124\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"to\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"+12025550123\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"recipientUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"GB.898232076600896\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"image\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"image\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"MEDIA_ID\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"mime_type\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"image/jpeg\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"sent\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2026-09-09T02:00:00.000Z\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \"sendTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2026-09-09T02:00:00.000Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})})]})]}),`\n`,_jsxs(_components.p,{children:[`После проверки подписи и надежного сохранения события верните ответ `,_jsx(_components.code,{children:`2xx`}),`. Длительные операции выполняйте асинхронно.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`HTTP`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`/`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`1.1`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` 200`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` OK`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Пошаговые сценарии см. в `,_jsx(_components.a,{href:`/ru/api-reference/guides/examples/webhook-examples/whatsapp-echo-message-created`,children:`примерах с пояснениями`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"whatsapp.echo_message.created","sidebarTitle":"echo_message.created","description":"Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.","href":"/ru/api-reference/webhook-reference/whatsapp-echo-message-created"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Триггеры","slug":"триггеры","depth":2,"children":[]},{"title":"Синтаксис","slug":"синтаксис","depth":2,"children":[]},{"title":"Параметры","slug":"параметры","depth":2,"children":[{"title":"Оболочка события","slug":"оболочка-события","depth":3,"children":[]},{"title":"Полезная нагрузка события","slug":"полезная-нагрузка-события","depth":3,"children":[]},{"title":"whatsappMessage","slug":"whatsappmessage","depth":4,"children":[]}]},{"title":"Пример","slug":"пример","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"lchnan","siteName":"YCloud Docs","title":"whatsapp.echo_message.created - YCloud Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-reference/webhook-reference/whatsapp-echo-message-created","matchLevel":1},"zh":{"href":"/zh/api-reference/webhook-reference/whatsapp-echo-message-created","matchLevel":1},"es":{"href":"/es/api-reference/webhook-reference/whatsapp-echo-message-created","matchLevel":1},"pt":{"href":"/pt/api-reference/webhook-reference/whatsapp-echo-message-created","matchLevel":1},"ru":{"href":"/ru/api-reference/webhook-reference/whatsapp-echo-message-created","matchLevel":0}}},"lastModified":"2026-11-05T18:35:02.392Z","originalFileLocation":"ru/api-reference/webhook-reference/whatsapp-echo-message-created.mdx","locale":"ru"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.\">\u003cmeta data-mint-head name=\"application-name\" content=\"YCloud Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"whatsapp.echo_message.created - YCloud Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"YCloud Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lchnan.mintlify.app/_mintlify/api/og/v2?division=WhatsApp+Agents\u0026amp;title=whatsapp.echo_message.created\u0026amp;description=%D0%9F%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82+%D0%BF%D1%80%D0%B8+%D1%84%D0%B8%D0%BA%D1%81%D0%B0%D1%86%D0%B8%D0%B8+%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B5%D0%B3%D0%BE+%D1%8D%D1%85%D0%BE-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B4%D0%BB%D1%8F+Public+REST+API+Agent.\u0026amp;theme=7e639de6347778391fbe3ad7\u0026amp;signature=5676ee3accc53a6cca19455fe6410f9fc015939bd7f9e84b92a8b07a27731d00\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"whatsapp.echo_message.created - YCloud Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lchnan.mintlify.app/_mintlify/api/og/v2?division=WhatsApp+Agents\u0026amp;title=whatsapp.echo_message.created\u0026amp;description=%D0%9F%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82+%D0%BF%D1%80%D0%B8+%D1%84%D0%B8%D0%BA%D1%81%D0%B0%D1%86%D0%B8%D0%B8+%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B5%D0%B3%D0%BE+%D1%8D%D1%85%D0%BE-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B4%D0%BB%D1%8F+Public+REST+API+Agent.\u0026amp;theme=7e639de6347778391fbe3ad7\u0026amp;signature=5676ee3accc53a6cca19455fe6410f9fc015939bd7f9e84b92a8b07a27731d00\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/lchnan/g_kuIVCsIE9hrH5P/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"YCloud Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#602DED\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ru/api-reference/webhook-reference/whatsapp-echo-message-created.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.ycloud.com/en/api-reference/webhook-reference/whatsapp-echo-message-created\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.ycloud.com/zh/api-reference/webhook-reference/whatsapp-echo-message-created\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-echo-message-created\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.ycloud.com/pt/api-reference/webhook-reference/whatsapp-echo-message-created\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.ycloud.com/en/api-reference/webhook-reference/whatsapp-echo-message-created\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ycloud.com/#organization\",\"name\":\"YCloud Docs\",\"url\":\"https://docs.ycloud.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lchnan/AXn0jsI-c5aPnOMW/logo/light.png?fit=max\u0026auto=format\u0026n=AXn0jsI-c5aPnOMW\u0026q=85\u0026s=0865e4207d765d07a769c29bc819adbe\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ycloud.com#website\",\"name\":\"YCloud Docs\",\"url\":\"https://docs.ycloud.com\",\"publisher\":{\"@id\":\"https://docs.ycloud.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created#webpage\",\"url\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created\",\"name\":\"whatsapp.echo_message.created\",\"description\":\"Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.\",\"dateModified\":\"2026-11-05T18:35:02.392Z\",\"isPartOf\":{\"@id\":\"https://docs.ycloud.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webhook reference\",\"item\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/messenger-inbound-message-received\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"whatsapp.echo_message.created\",\"item\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created#article\",\"headline\":\"whatsapp.echo_message.created\",\"name\":\"whatsapp.echo_message.created\",\"description\":\"Происходит при фиксации исходящего эхо-сообщения для Public REST API Agent.\",\"url\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-echo-message-created#webpage\"},\"dateModified\":\"2026-11-05T18:35:02.392Z\",\"publisher\":{\"@id\":\"https://docs.ycloud.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ycloud.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"YCloud Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"YCloud Docs","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/en/api-reference/webhook-reference/whatsapp-echo-message-created"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/webhook-reference/whatsapp-echo-message-created"}]},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/webhook-reference/whatsapp-echo-message-created"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/api-reference/webhook-reference/whatsapp-echo-message-created"}]},{"language":"ru","tabs":[{"tab":"Документация","icon":"book-open","pages":[{"title":"Документация","href":"/ru/documentation/overview"}]},{"tab":"Справочник API","icon":"code","groups":[{"group":"Начало работы","pages":[{"title":"YCloud API","href":"/ru/api-reference/getting-started/ycloud-api"},{"title":"Быстрый старт","href":"/ru/api-reference/getting-started/quickstart"},{"title":"Журнал изменений API","href":"/ru/api-reference/getting-started/changelog"}]},{"group":"Руководства","pages":[{"title":"Руководства","href":"/ru/api-reference/guides/overview"},{"group":"Основы API","pages":[{"title":"Аутентификация","href":"/ru/api-reference/guides/api-fundamentals/authentication"},{"title":"Обработка ошибок","href":"/ru/api-reference/guides/api-fundamentals/handle-errors"},{"title":"Ограничения частоты запросов","href":"/ru/api-reference/guides/api-fundamentals/rate-limits"},{"title":"Пагинация","href":"/ru/api-reference/guides/api-fundamentals/pagination"},{"title":"Версионирование и совместимость API","href":"/ru/api-reference/guides/api-fundamentals/versioning"},{"title":"Настройка вебхуков","href":"/ru/api-reference/guides/api-fundamentals/configure-webhooks"},{"title":"Реализация получателя Webhook","href":"/ru/api-reference/guides/api-fundamentals/implement-a-webhook-receiver"}]},{"group":"Платформа WhatsApp","pages":[{"group":"Отправка и получение","pages":[{"title":"Отправка сообщения WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/send-whatsapp-message"},{"title":"Коды ошибок WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/whatsapp-error-code"},{"title":"Обработка входящих сообщений WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/handle-whatsapp-inbound-messages"},{"title":"Загрузка медиафайлов WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/upload-whatsapp-media"},{"title":"Руководство по интеграции тарификации сообщений WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/whatsapp-message-pricing-integration-guide"},{"title":"Руководство по интеграции Max Price","href":"/ru/api-reference/guides/whatsapp-platform/max-price-integration-guide"}]},{"group":"Рекомендации","pages":[{"title":"Рекомендации по API сообщений WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/whatsapp-messages-api-best-practices"},{"title":"Практические рекомендации по Direct Send","href":"/ru/api-reference/guides/whatsapp-platform/best-practices/direct-send"}]},{"group":"Бизнес-аккаунты","pages":[{"title":"Управление аккаунтами WhatsApp Business","href":"/ru/api-reference/guides/whatsapp-platform/manage-whatsapp-business-accounts"},{"title":"Управление номерами телефонов WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/manage-whatsapp-phone-numbers"},{"title":"Использование business-scoped user ID","href":"/ru/api-reference/guides/whatsapp-platform/use-business-scoped-user-ids"}]},{"group":"Шаблоны и сценарии","pages":[{"title":"Управление шаблонами WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/manage-whatsapp-templates"},{"title":"Поддерживаемые языки шаблонов WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/supported-whatsapp-template-languages"},{"title":"Управление WhatsApp Flows","href":"/ru/api-reference/guides/whatsapp-platform/manage-whatsapp-flows"},{"title":"Реализация эндпоинта WhatsApp Flow","href":"/ru/api-reference/guides/whatsapp-platform/implement-a-whatsapp-flow-endpoint"}]},{"group":"Звонки и группы","pages":[{"title":"Управление звонками WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/manage-whatsapp-calls"},{"title":"Управление группами WhatsApp","href":"/ru/api-reference/guides/whatsapp-platform/manage-whatsapp-groups"}]}]},{"group":"Meta Business Agent","pages":[{"title":"Обзор Meta Business Agent","href":"/ru/documentation/meta-business-agent/overview"},{"title":"Подготовка и проверка соответствия требованиям","href":"/ru/documentation/meta-business-agent/prepare-and-check-eligibility"},{"title":"Подключение и настройка","href":"/ru/documentation/meta-business-agent/onboard-and-configure"},{"title":"Тестирование и оценка","href":"/ru/documentation/meta-business-agent/test-and-evaluate"},{"title":"Безопасное развертывание","href":"/ru/documentation/meta-business-agent/roll-out-safely"},{"title":"Эксплуатация и устранение неполадок","href":"/ru/documentation/meta-business-agent/operate-and-troubleshoot"}]},{"group":"Данные клиентов и операции","pages":[{"title":"Проверка баланса аккаунта","href":"/ru/api-reference/guides/customer-data-and-operations/check-account-balance"},{"title":"Управление контактами","href":"/ru/api-reference/guides/customer-data-and-operations/manage-contacts"},{"title":"Отслеживание пользовательских событий","href":"/ru/api-reference/guides/customer-data-and-operations/track-custom-events"},{"title":"Управление отписавшимися пользователями","href":"/ru/api-reference/guides/customer-data-and-operations/manage-unsubscribers"}]},{"group":"Примеры","pages":[{"title":"Обзор примеров","href":"/ru/api-reference/guides/examples/overview"},{"group":"Примеры API","pages":[{"title":"Примеры создания шаблонов WhatsApp","href":"/ru/api-reference/guides/examples/api-examples/whatsapp-template-creation-examples"},{"title":"Примеры сообщений WhatsApp","href":"/ru/api-reference/guides/examples/api-examples/whatsapp-messaging-examples"}]},{"title":"Примеры Webhook","href":"/ru/api-reference/webhook-reference/overview"}]}]},{"group":"Конечные точки","pages":[{"group":"Аккаунты WhatsApp Business","pages":[{"title":"List WABAs","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/businessAccounts","href":"/api-reference/whatsapp-business-accounts/list-wabas"},{"title":"Retrieve a WABA","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/businessAccounts/{id}","href":"/api-reference/whatsapp-business-accounts/retrieve-a-waba"},{"title":"Retrieve WABA automatic creative optimizations","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/businessAccounts/{wabaId}/automatic-creative-optimizations","href":"/api-reference/whatsapp-business-accounts/retrieve-waba-automatic-creative-optimizations"},{"title":"Update WABA automatic creative optimizations","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/businessAccounts/{wabaId}/automatic-creative-optimizations","href":"/api-reference/whatsapp-business-accounts/update-waba-automatic-creative-optimizations"}]},{"group":"Входящие сообщения WhatsApp","pages":[{"title":"Mark message as read","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/inboundMessages/{id}/markAsRead","href":"/api-reference/whatsapp-inbound-messages/mark-message-as-read"},{"title":"Mark message as read and display a typing indicator with a JSON response","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/inboundMessages/{id}/typing","href":"/api-reference/whatsapp-inbound-messages/mark-message-as-read-and-display-a-typing-indicator-with-a-json-response"}]},{"group":"Медиа WhatsApp","pages":[{"title":"Upload media","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/media/{phoneNumber}/upload","href":"/api-reference/whatsapp-media/upload-media"}]},{"group":"Сообщения WhatsApp","pages":[{"title":"Send a message directly","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/messages/sendDirectly","href":"/api-reference/whatsapp-messages/send-a-message-directly"},{"title":"Enqueue a message","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/messages","href":"/api-reference/whatsapp-messages/enqueue-a-message"},{"title":"Retrieve a message","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/messages/{id}","href":"/api-reference/whatsapp-messages/retrieve-a-message"},{"title":"Submit a Direct Send message sample","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/messages/{wabaId}/messageSamples","href":"/api-reference/whatsapp-messages/submit-a-direct-send-message-sample"}]},{"group":"Сообщения Messenger","pages":[{"title":"Send a Messenger text reply directly","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /messenger/messages/sendDirectly","href":"/api-reference/messenger-messages/send-a-messenger-text-reply-directly"},{"title":"Retrieve an outbound message by its YCloud ID","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /messenger/messages/{id}","href":"/api-reference/messenger-messages/retrieve-an-outbound-message-by-its-ycloud-id"},{"title":"Retrieve an outbound message by its Meta message ID","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /messenger/messages/retrieveByMetaMessageId","href":"/api-reference/messenger-messages/retrieve-an-outbound-message-by-its-meta-message-id"}]},{"group":"Заблокированные пользователи WhatsApp","pages":[{"title":"Block users","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/{businessPhoneNumber}/blockUsers","href":"/api-reference/whatsapp-blocked-users/block-users"},{"title":"Unblock users","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/{businessPhoneNumber}/unblockUsers","href":"/api-reference/whatsapp-blocked-users/unblock-users"},{"title":"List blocked users","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/{businessPhoneNumber}/blockedUsers","href":"/api-reference/whatsapp-blocked-users/list-blocked-users"}]},{"group":"Группы WhatsApp","pages":[{"title":"Create a group","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/{businessPhoneNumber}/groups","href":"/api-reference/whatsapp-groups/create-a-group"},{"title":"List groups","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/{businessPhoneNumber}/groups","href":"/api-reference/whatsapp-groups/list-groups"},{"title":"Retrieve a group","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/{businessPhoneNumber}/groups/{groupId}","href":"/api-reference/whatsapp-groups/retrieve-a-group"},{"title":"Delete a group","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /whatsapp/{businessPhoneNumber}/groups/{groupId}","href":"/api-reference/whatsapp-groups/delete-a-group"},{"title":"Retrieve a group invite link","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/{businessPhoneNumber}/groups/{groupId}/inviteLink","href":"/api-reference/whatsapp-groups/retrieve-a-group-invite-link"},{"title":"Reset a group invite link","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/{businessPhoneNumber}/groups/{groupId}/inviteLink/reset","href":"/api-reference/whatsapp-groups/reset-a-group-invite-link"},{"title":"Send a group invite link message","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/{businessPhoneNumber}/groups/inviteLink/messages","href":"/api-reference/whatsapp-groups/send-a-group-invite-link-message"},{"title":"List group join requests","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/{businessPhoneNumber}/groups/{groupId}/joinRequests","href":"/api-reference/whatsapp-groups/list-group-join-requests"},{"title":"Approve group join requests","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/{businessPhoneNumber}/groups/{groupId}/joinRequests/approve","href":"/api-reference/whatsapp-groups/approve-group-join-requests"},{"title":"Reject group join requests","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/{businessPhoneNumber}/groups/{groupId}/joinRequests/reject","href":"/api-reference/whatsapp-groups/reject-group-join-requests"},{"title":"Remove group participants","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/groups/{groupId}/participants/remove","href":"/api-reference/whatsapp-groups/remove-group-participants"},{"title":"Update group settings","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/{businessPhoneNumber}/groups/{groupId}/settings","href":"/api-reference/whatsapp-groups/update-group-settings"}]},{"group":"Звонки WhatsApp","pages":[{"title":"Connect a call","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/calls/connect","href":"/api-reference/whatsapp-calling/connect-a-call"},{"title":"Pre-accept a call","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/calls/preAccept","href":"/api-reference/whatsapp-calling/pre-accept-a-call"},{"title":"Accept a call","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/calls/accept","href":"/api-reference/whatsapp-calling/accept-a-call"},{"title":"Terminate a call","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/calls/terminate","href":"/api-reference/whatsapp-calling/terminate-a-call"},{"title":"Reject a call","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/calls/reject","href":"/api-reference/whatsapp-calling/reject-a-call"},{"title":"Download call media","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/calls/media/{mediaAssetId}","href":"/api-reference/whatsapp-calling/download-call-media"}]},{"group":"Номера телефонов WhatsApp","pages":[{"title":"List phone numbers","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/phoneNumbers","href":"/api-reference/whatsapp-phone-numbers/list-phone-numbers"},{"title":"Retrieve a phone number","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}","href":"/api-reference/whatsapp-phone-numbers/retrieve-a-phone-number"},{"title":"Retrieve a phone number profile","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/profile","href":"/api-reference/whatsapp-phone-numbers/retrieve-a-phone-number-profile"},{"title":"Update a phone number profile","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/profile","href":"/api-reference/whatsapp-phone-numbers/update-a-phone-number-profile"},{"title":"Update a phone number display name","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/displayName","href":"/api-reference/whatsapp-phone-numbers/update-a-phone-number-display-name"},{"title":"Retrieve commerce settings","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/whatsappCommerceSettings","href":"/api-reference/whatsapp-phone-numbers/retrieve-commerce-settings"},{"title":"Update commerce settings","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/whatsappCommerceSettings","href":"/api-reference/whatsapp-phone-numbers/update-commerce-settings"},{"title":"Register a phone number","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/register","href":"/api-reference/whatsapp-phone-numbers/register-a-phone-number"},{"title":"Retrieve phone number settings","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/settings","href":"/api-reference/whatsapp-phone-numbers/retrieve-phone-number-settings"},{"title":"Save phone number settings","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/settings","href":"/api-reference/whatsapp-phone-numbers/save-phone-number-settings"},{"title":"Retrieve a phone number business username","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/businessUsername","href":"/api-reference/whatsapp-phone-numbers/retrieve-a-phone-number-business-username"},{"title":"Retrieve phone number business username suggestions","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/businessUsername/suggestions","href":"/api-reference/whatsapp-phone-numbers/retrieve-phone-number-business-username-suggestions"},{"title":"Update a phone number business username","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/businessUsername","href":"/api-reference/whatsapp-phone-numbers/update-a-phone-number-business-username"},{"title":"Delete a phone number business username","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/businessUsername","href":"/api-reference/whatsapp-phone-numbers/delete-a-phone-number-business-username"},{"title":"Check a Meta contact book entry","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/contactBook/{bsuid}","href":"/api-reference/whatsapp-phone-numbers/check-a-meta-contact-book-entry"},{"title":"Delete a Meta contact book entry","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /whatsapp/phoneNumbers/{wabaId}/{phoneNumber}/contactBook/{bsuid}","href":"/api-reference/whatsapp-phone-numbers/delete-a-meta-contact-book-entry"}]},{"group":"Шаблоны WhatsApp","pages":[{"title":"Create a template","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/templates","href":"/api-reference/whatsapp-templates/create-a-template"},{"title":"List templates","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/templates","href":"/api-reference/whatsapp-templates/list-templates"},{"title":"Retrieve WhatsApp template analytics","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/templates/analytics","href":"/api-reference/whatsapp-templates/retrieve-whatsapp-template-analytics"},{"title":"Delete templates by name","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /whatsapp/templates/{wabaId}/{name}","href":"/api-reference/whatsapp-templates/delete-templates-by-name"},{"title":"Delete a template","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /whatsapp/templates/{wabaId}/{name}/{language}","href":"/api-reference/whatsapp-templates/delete-a-template"},{"title":"Edit a template","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/templates/{wabaId}/{name}/{language}","href":"/api-reference/whatsapp-templates/edit-a-template"},{"title":"Retrieve a template","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/templates/{wabaId}/{name}/{language}","href":"/api-reference/whatsapp-templates/retrieve-a-template"}]},{"group":"WhatsApp Flows","pages":[{"title":"Create a flow","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/flows","href":"/api-reference/whatsapp-flows/create-a-flow"},{"title":"List flows","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/flows","href":"/api-reference/whatsapp-flows/list-flows"},{"title":"Update flow metadata","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/flows/{flowId}/metadata","href":"/api-reference/whatsapp-flows/update-flow-metadata"},{"title":"Update flow structure","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /whatsapp/flows/{flowId}/assets","href":"/api-reference/whatsapp-flows/update-flow-structure"},{"title":"Delete a flow","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /whatsapp/flows/{flowId}","href":"/api-reference/whatsapp-flows/delete-a-flow"},{"title":"Retrieve a flow","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/flows/{flowId}","href":"/api-reference/whatsapp-flows/retrieve-a-flow"},{"title":"Publish a flow","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/flows/{flowId}/publish","href":"/api-reference/whatsapp-flows/publish-a-flow"},{"title":"Deprecate a flow","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /whatsapp/flows/{flowId}/deprecate","href":"/api-reference/whatsapp-flows/deprecate-a-flow"},{"title":"generate a web preview URL with this flow.","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /whatsapp/flows/{flowId}/preview","href":"/api-reference/whatsapp-flows/generate-a-web-preview-url-with-this-flow"}]},{"group":"Баланс","pages":[{"title":"Retrieve balance","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /balance","href":"/api-reference/balance/retrieve-balance"}]},{"group":"Контакты","pages":[{"title":"Create a contact","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /contact/contacts","href":"/api-reference/contacts/create-a-contact"},{"title":"List contacts","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /contact/contacts","href":"/api-reference/contacts/list-contacts"},{"title":"Retrieve a contact","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /contact/contacts/{id}","href":"/api-reference/contacts/retrieve-a-contact"},{"title":"List contact notes","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /contact/contacts/{contactIdentifier}/notes","href":"/api-reference/contacts/list-contact-notes"},{"title":"Create a contact note","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /contact/contacts/{contactIdentifier}/notes","href":"/api-reference/contacts/create-a-contact-note"},{"title":"Update a contact note","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /contact/notes/{noteId}","href":"/api-reference/contacts/update-a-contact-note"},{"title":"Delete a contact note","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /contact/notes/{noteId}","href":"/api-reference/contacts/delete-a-contact-note"},{"title":"Update a contact","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /contact/contacts/{id}","href":"/api-reference/contacts/update-a-contact"},{"title":"Delete a contact","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /contact/contacts/{id}","href":"/api-reference/contacts/delete-a-contact"},{"title":"List contact attributes","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /contact/contacts/attributes","href":"/api-reference/contacts/list-contact-attributes"}]},{"group":"Пользовательские события","pages":[{"title":"Create an event definition","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /event/definitions","href":"/api-reference/custom-events/create-an-event-definition"},{"title":"Retrieve an event definition","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /event/definitions/{name}","href":"/api-reference/custom-events/retrieve-an-event-definition"},{"title":"Update an event definition","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /event/definitions/{name}","href":"/api-reference/custom-events/update-an-event-definition"},{"title":"Create an event property definition","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /event/definitions/{name}/properties","href":"/api-reference/custom-events/create-an-event-property-definition"},{"title":"Update an event property definition","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /event/definitions/{name}/properties/{propertyName}","href":"/api-reference/custom-events/update-an-event-property-definition"},{"title":"Delete an event property definition","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /event/definitions/{name}/properties/{propertyName}","href":"/api-reference/custom-events/delete-an-event-property-definition"},{"title":"Send an event","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /event/events","href":"/api-reference/custom-events/send-an-event"}]},{"group":"Email-сообщения","pages":[{"title":"Send an email","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /emails","href":"/api-reference/emails/send-an-email"}]},{"group":"SMS","pages":[{"title":"Send an SMS","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /sms","href":"/api-reference/sms/send-an-sms"},{"title":"List SMS records","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /sms","href":"/api-reference/sms/list-sms-records"}]},{"group":"Отписавшиеся","pages":[{"title":"Create an unsubscriber","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /unsubscribers","href":"/api-reference/unsubscribers/create-an-unsubscriber"},{"title":"List unsubscribers","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /unsubscribers","href":"/api-reference/unsubscribers/list-unsubscribers"},{"title":"List all unsubscribers by customer","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /unsubscribers/{customer}","href":"/api-reference/unsubscribers/list-all-unsubscribers-by-customer"},{"title":"Retrieve an unsubscriber","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /unsubscribers/{customer}/{channel}","href":"/api-reference/unsubscribers/retrieve-an-unsubscriber"},{"title":"Delete an unsubscriber","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /unsubscribers/{customer}/{channel}","href":"/api-reference/unsubscribers/delete-an-unsubscriber"}]},{"group":"Верификация","pages":[{"title":"Start a verification","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /verify/verifications","href":"/api-reference/verify/start-a-verification"},{"title":"Check a verification","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /verify/verificationChecks","href":"/api-reference/verify/check-a-verification"}]},{"group":"Голоса","pages":[{"title":"Send a voice code","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /voices","href":"/api-reference/voices/send-a-voice-code"},{"title":"List voice records","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /voices","href":"/api-reference/voices/list-voice-records"}]},{"group":"Конечные точки Webhook","pages":[{"title":"Create a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /webhookEndpoints","href":"/api-reference/webhook-endpoints/create-a-webhook-endpoint"},{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /webhookEndpoints","href":"/api-reference/webhook-endpoints/list-webhook-endpoints"},{"title":"Retrieve a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /webhookEndpoints/{id}","href":"/api-reference/webhook-endpoints/retrieve-a-webhook-endpoint"},{"title":"Update a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml patch /webhookEndpoints/{id}","href":"/api-reference/webhook-endpoints/update-a-webhook-endpoint"},{"title":"Delete a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml delete /webhookEndpoints/{id}","href":"/api-reference/webhook-endpoints/delete-a-webhook-endpoint"},{"title":"Rotate a webhook endpoint secret","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml post /webhookEndpoints/{id}/rotateSecret","href":"/api-reference/webhook-endpoints/rotate-a-webhook-endpoint-secret"}]},{"group":"Meta Business Agent","pages":[{"title":"Обзор Meta Business Agent","href":"/ru/api-reference/meta-business-agents/overview"},{"group":"Настройка","pages":[{"group":"База знаний агента — Информация о бизнесе","pages":[{"title":"Get Business Info","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/businessInfo","href":"/api-reference/meta-business-agents/get-business-info"},{"title":"Replace Business Info","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json put /metaBusinessAgents/{entityId}/businessInfo","href":"/api-reference/meta-business-agents/replace-business-info"},{"title":"Delete Business Info","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/businessInfo","href":"/api-reference/meta-business-agents/delete-business-info"}]},{"group":"База знаний агента — Часто задаваемые вопросы","pages":[{"title":"List Faqs","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/faqs","href":"/api-reference/meta-business-agents/list-faqs"},{"title":"Create Faq","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/faqs","href":"/api-reference/meta-business-agents/create-faq"},{"title":"Get Faq","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/faqs/{faqId}","href":"/api-reference/meta-business-agents/get-faq"},{"title":"Update Faq","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json patch /metaBusinessAgents/{entityId}/faqs/{faqId}","href":"/api-reference/meta-business-agents/update-faq"},{"title":"Delete Faq","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/faqs/{faqId}","href":"/api-reference/meta-business-agents/delete-faq"}]},{"group":"База знаний агента — Файлы","pages":[{"title":"List Files","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/files","href":"/api-reference/meta-business-agents/list-files"},{"title":"Upload File","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/files","href":"/api-reference/meta-business-agents/upload-file"},{"title":"Get File","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/files/{fileId}","href":"/api-reference/meta-business-agents/get-file"},{"title":"Delete File","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/files/{fileId}","href":"/api-reference/meta-business-agents/delete-file"}]},{"group":"База знаний агента — Веб-сайты","pages":[{"title":"List Websites","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/websites","href":"/api-reference/meta-business-agents/list-websites"},{"title":"Create Website","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/websites","href":"/api-reference/meta-business-agents/create-website"},{"title":"Get Website","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/websites/{websiteId}","href":"/api-reference/meta-business-agents/get-website"},{"title":"Update Website","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json patch /metaBusinessAgents/{entityId}/websites/{websiteId}","href":"/api-reference/meta-business-agents/update-website"},{"title":"Delete Website","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/websites/{websiteId}","href":"/api-reference/meta-business-agents/delete-website"}]},{"group":"Навыки агента","pages":[{"title":"List Skills","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/skills","href":"/api-reference/meta-business-agents/list-skills"},{"title":"Create Skill","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/skills","href":"/api-reference/meta-business-agents/create-skill"},{"title":"Get Skill","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/skills/{skillId}","href":"/api-reference/meta-business-agents/get-skill"},{"title":"Update Skill","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json patch /metaBusinessAgents/{entityId}/skills/{skillId}","href":"/api-reference/meta-business-agents/update-skill"},{"title":"Delete Skill","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/skills/{skillId}","href":"/api-reference/meta-business-agents/delete-skill"}]},{"group":"Навыки UI","pages":[{"title":"List UI Skills","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/uiSkills","href":"/api-reference/meta-business-agents/list-ui-skills"},{"title":"Create UI Skill","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/uiSkills","href":"/api-reference/meta-business-agents/create-ui-skill"},{"title":"Get UI Skill","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/uiSkills/{skillId}","href":"/api-reference/meta-business-agents/get-ui-skill"},{"title":"Update UI Skill","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json patch /metaBusinessAgents/{entityId}/uiSkills/{skillId}","href":"/api-reference/meta-business-agents/update-ui-skill"},{"title":"Delete UI Skill","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/uiSkills/{skillId}","href":"/api-reference/meta-business-agents/delete-ui-skill"}]},{"group":"Инструменты коннекторов","pages":[{"title":"List Connector Tools","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/connectors/{connectorId}/tools","href":"/api-reference/meta-business-agents/list-connector-tools"},{"title":"Create Connector Tool","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/connectors/{connectorId}/tools","href":"/api-reference/meta-business-agents/create-connector-tool"},{"title":"Get Connector Tool","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/connectors/{connectorId}/tools/{toolId}","href":"/api-reference/meta-business-agents/get-connector-tool"},{"title":"Update Connector Tool","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json patch /metaBusinessAgents/{entityId}/connectors/{connectorId}/tools/{toolId}","href":"/api-reference/meta-business-agents/update-connector-tool"},{"title":"Delete Connector Tool","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/connectors/{connectorId}/tools/{toolId}","href":"/api-reference/meta-business-agents/delete-connector-tool"},{"title":"Run Connector Tool","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/connectors/{connectorId}/tools/{toolId}/runs","href":"/api-reference/meta-business-agents/run-connector-tool"}]},{"group":"Коннекторы","pages":[{"title":"List Connectors","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/connectors","href":"/api-reference/meta-business-agents/list-connectors"},{"title":"Create Connector","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/connectors","href":"/api-reference/meta-business-agents/create-connector"},{"title":"Get Connector","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/connectors/{connectorId}","href":"/api-reference/meta-business-agents/get-connector"},{"title":"Update Connector","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json patch /metaBusinessAgents/{entityId}/connectors/{connectorId}","href":"/api-reference/meta-business-agents/update-connector"},{"title":"Refresh MCP Connector Tools","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/connectors/{connectorId}/refreshMCPTools","href":"/api-reference/meta-business-agents/refresh-mcp-connector-tools"},{"title":"Delete Connector","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/connectors/{connectorId}","href":"/api-reference/meta-business-agents/delete-connector"},{"title":"Upsert Connector Certificate","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json put /metaBusinessAgents/{entityId}/connectors/{connectorId}/credentials/certificate","href":"/api-reference/meta-business-agents/upsert-connector-certificate"},{"title":"Upsert Connector Api Key","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json put /metaBusinessAgents/{entityId}/connectors/{connectorId}/credentials/apiKey","href":"/api-reference/meta-business-agents/upsert-connector-api-key"},{"title":"Upsert Connector O Auth","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json put /metaBusinessAgents/{entityId}/connectors/{connectorId}/credentials/oauth","href":"/api-reference/meta-business-agents/upsert-connector-o-auth"},{"title":"List Connector Logs","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/connectors/{connectorId}/logs","href":"/api-reference/meta-business-agents/list-connector-logs"}]}]},{"group":"Удалить агента","pages":[{"title":"Delete Agent","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}","href":"/api-reference/meta-business-agents/delete-agent"}]},{"group":"Подключение","pages":[{"group":"Белый список агента","pages":[{"title":"List Allowlist","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/allowListEntries","href":"/api-reference/meta-business-agents/list-allowlist"},{"title":"Create Allowlist Entry","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/allowListEntries","href":"/api-reference/meta-business-agents/create-allowlist-entry"},{"title":"Delete Allowlist Entry","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json delete /metaBusinessAgents/{entityId}/allowListEntries/{entryId}","href":"/api-reference/meta-business-agents/delete-allowlist-entry"}]},{"group":"Критерии доступа агента","pages":[{"title":"Check Eligibility","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/eligibility","href":"/api-reference/meta-business-agents/check-eligibility"}]},{"group":"Онбординг агента","pages":[{"title":"Onboard Agent","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/onboarding","href":"/api-reference/meta-business-agents/onboard-agent"}]},{"group":"Настройки агента","pages":[{"title":"Get Settings","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/settings","href":"/api-reference/meta-business-agents/get-settings"},{"title":"Replace Settings","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json put /metaBusinessAgents/{entityId}/settings","href":"/api-reference/meta-business-agents/replace-settings"}]},{"group":"Бюджеты агента","pages":[{"title":"Get Budgets","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/budgets","href":"/api-reference/meta-business-agents/get-budgets"},{"title":"Replace Budgets","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json put /metaBusinessAgents/{entityId}/budgets","href":"/api-reference/meta-business-agents/replace-budgets"}]}]},{"group":"Управление","pages":[{"group":"Оценка агента","pages":[{"title":"List Eval Cases","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/evalCases","href":"/api-reference/meta-business-agents/list-eval-cases"},{"title":"Get Eval Summary","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/evalSummaries","href":"/api-reference/meta-business-agents/get-eval-summary"},{"title":"Get Eval Details","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/evals","href":"/api-reference/meta-business-agents/get-eval-details"},{"title":"Get Eval Run Status","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/evalRuns/{jobId}","href":"/api-reference/meta-business-agents/get-eval-run-status"},{"title":"Submit Eval Run","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/evalRuns","href":"/api-reference/meta-business-agents/submit-eval-run"}]},{"group":"Событие агента","pages":[{"title":"Submit Agent Event","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/events","href":"/api-reference/meta-business-agents/submit-agent-event"},{"title":"Get Agent Event Status","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/events/{agentEventId}","href":"/api-reference/meta-business-agents/get-agent-event-status"}]},{"group":"Тестирование агента","pages":[{"title":"Test Agent","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/tests","href":"/api-reference/meta-business-agents/test-agent"}]},{"group":"Реплики диалога","pages":[{"title":"Get Conversation Turns","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json get /metaBusinessAgents/{entityId}/conversationTurns","href":"/api-reference/meta-business-agents/get-conversation-turns"}]},{"group":"Управление цепочками диалогов (Cloud API)","pages":[{"title":"Control Thread","deprecated":null,"version":null,"openapi":"/openapi/endpoints/meta-business-agent-public.openapi.json post /metaBusinessAgents/{entityId}/threadControl","href":"/api-reference/meta-business-agents/control-thread"}]}]}]}]},{"group":"Webhook reference","pages":[{"group":"Messenger","pages":[{"title":"messenger.inbound_message.received","sidebarTitle":"messenger.inbound_message.received","href":"/ru/api-reference/webhook-reference/messenger-inbound-message-received"},{"title":"messenger.inbound_message.updated","sidebarTitle":"messenger.inbound_message.updated","href":"/ru/api-reference/webhook-reference/messenger-inbound-message-updated"},{"title":"messenger.message.updated","sidebarTitle":"messenger.message.updated","href":"/ru/api-reference/webhook-reference/messenger-message-updated"},{"title":"messenger.message_reaction.updated","sidebarTitle":"messenger.message_reaction.updated","href":"/ru/api-reference/webhook-reference/messenger-message-reaction-updated"}]},{"group":"WhatsApp messages","pages":[{"title":"whatsapp.inbound_message.received","sidebarTitle":"inbound_message.received","href":"/ru/api-reference/webhook-reference/whatsapp-inbound-message-received"},{"title":"whatsapp.message.updated","sidebarTitle":"message.updated","href":"/ru/api-reference/webhook-reference/whatsapp-message-updated"},{"title":"whatsapp.user.preferences","sidebarTitle":"user.preferences","href":"/ru/api-reference/webhook-reference/whatsapp-user-preferences"}]},{"group":"WhatsApp templates","pages":[{"title":"whatsapp.template.category_updated","sidebarTitle":"category_updated","href":"/ru/api-reference/webhook-reference/whatsapp-template-category-updated"},{"title":"whatsapp.template.correct_category_detection","sidebarTitle":"correct_category_detection","href":"/ru/api-reference/webhook-reference/whatsapp-template-correct-category-detection"},{"title":"whatsapp.template.quality_updated","sidebarTitle":"quality_updated","href":"/ru/api-reference/webhook-reference/whatsapp-template-quality-updated"},{"title":"whatsapp.template.reviewed","sidebarTitle":"reviewed","href":"/ru/api-reference/webhook-reference/whatsapp-template-reviewed"}]},{"group":"WhatsApp accounts","pages":[{"title":"whatsapp.business_account.deleted","sidebarTitle":"удалено","href":"/ru/api-reference/webhook-reference/whatsapp-business-account-deleted"},{"title":"whatsapp.business_account.reviewed","sidebarTitle":"проверено","href":"/ru/api-reference/webhook-reference/whatsapp-business-account-reviewed"},{"title":"whatsapp.business_account.updated","sidebarTitle":"updated","href":"/ru/api-reference/webhook-reference/whatsapp-business-account-updated"}]},{"group":"WhatsApp phone numbers","pages":[{"title":"whatsapp.phone_number.deleted","sidebarTitle":"deleted","href":"/ru/api-reference/webhook-reference/whatsapp-phone-number-deleted"},{"title":"whatsapp.phone_number.name_updated","sidebarTitle":"name_updated","href":"/ru/api-reference/webhook-reference/whatsapp-phone-number-name-updated"},{"title":"whatsapp.phone_number.quality_updated","sidebarTitle":"quality_updated","href":"/ru/api-reference/webhook-reference/whatsapp-phone-number-quality-updated"},{"title":"whatsapp.phone_number.business_username_updated","sidebarTitle":"business_username_updated","href":"/ru/api-reference/webhook-reference/whatsapp-phone-number-business-username-updated"}]},{"group":"WhatsApp Business App","pages":[{"title":"whatsapp.smb.history","sidebarTitle":"smb.history","href":"/ru/api-reference/webhook-reference/whatsapp-smb-history"},{"title":"whatsapp.smb.message.created","sidebarTitle":"smb.message.created","href":"/ru/api-reference/webhook-reference/whatsapp-smb-message-created"},{"title":"whatsapp.smb.message.echoes","sidebarTitle":"smb.message.echoes","description":"Происходит, когда сообщение, отправленное из приложения WhatsApp Business, синхронизируется как эхо-копия.","href":"/ru/api-reference/webhook-reference/whatsapp-smb-message-echoes"}]},{"group":"WhatsApp Agents","pages":[{"title":"whatsapp.echo_message.created","sidebarTitle":"echo_message.created","href":"/ru/api-reference/webhook-reference/whatsapp-echo-message-created"},{"title":"whatsapp.echo_message.updated","sidebarTitle":"echo_message.updated","description":"Происходит при получении статуса исходящего эхо-сообщения для Public REST API Agent; также могут доставляться запоздалые статусы более низкого ранга.","href":"/ru/api-reference/webhook-reference/whatsapp-echo-message-updated"},{"title":"whatsapp.meta_business_agent.handover.updated","sidebarTitle":"meta_business_agent.handover.updated","href":"/ru/api-reference/webhook-reference/whatsapp-meta-business-agent-handover-updated"}]},{"group":"WhatsApp calls","pages":[{"title":"whatsapp.call.connect","sidebarTitle":"call.connect","href":"/ru/api-reference/webhook-reference/whatsapp-call-connect"},{"title":"whatsapp.call.terminate","sidebarTitle":"call.terminate","href":"/ru/api-reference/webhook-reference/whatsapp-call-terminate"},{"title":"whatsapp.call.status.updated","sidebarTitle":"call.status.updated","href":"/ru/api-reference/webhook-reference/whatsapp-call-status-updated"},{"title":"whatsapp.call.recording.updated","sidebarTitle":"call.recording.updated","href":"/ru/api-reference/webhook-reference/whatsapp-call-recording-updated"},{"title":"whatsapp.call.transcription.updated","sidebarTitle":"call.transcription.updated","href":"/ru/api-reference/webhook-reference/whatsapp-call-transcription-updated"}]},{"group":"WhatsApp groups","pages":[{"title":"whatsapp.group.lifecycle_update","sidebarTitle":"lifecycle_update","href":"/ru/api-reference/webhook-reference/whatsapp-group-lifecycle-update"},{"title":"whatsapp.group.participants_update","sidebarTitle":"participants_update","href":"/ru/api-reference/webhook-reference/whatsapp-group-participants-update"},{"title":"whatsapp.group.settings_update","sidebarTitle":"settings_update","href":"/ru/api-reference/webhook-reference/whatsapp-group-settings-update"},{"title":"whatsapp.group.status_update","sidebarTitle":"status_update","href":"/ru/api-reference/webhook-reference/whatsapp-group-status-update"}]},{"group":"WhatsApp Flows and payments","pages":[{"title":"whatsapp.flow.status_change","sidebarTitle":"flow.status_change","href":"/ru/api-reference/webhook-reference/whatsapp-flow-status-change"},{"title":"whatsapp.payment.updated","sidebarTitle":"payment.updated","href":"/ru/api-reference/webhook-reference/whatsapp-payment-updated"}]},{"group":"Contacts","pages":[{"title":"contact.attributes_changed","sidebarTitle":"attributes_changed","href":"/ru/api-reference/webhook-reference/contact-attributes-changed"},{"title":"contact.created","sidebarTitle":"created","href":"/ru/api-reference/webhook-reference/contact-created"},{"title":"contact.deleted","sidebarTitle":"deleted","href":"/ru/api-reference/webhook-reference/contact-deleted"},{"title":"contact.unsubscribe.created","sidebarTitle":"unsubscribe.created","href":"/ru/api-reference/webhook-reference/contact-unsubscribe-created"},{"title":"contact.unsubscribe.deleted","sidebarTitle":"unsubscribe.deleted","href":"/ru/api-reference/webhook-reference/contact-unsubscribe-deleted"},{"title":"contact.note.created","sidebarTitle":"note.created","href":"/ru/api-reference/webhook-reference/contact-note-created"},{"title":"contact.note.updated","sidebarTitle":"note.updated","href":"/ru/api-reference/webhook-reference/contact-note-updated"},{"title":"contact.note.deleted","sidebarTitle":"note.deleted","href":"/ru/api-reference/webhook-reference/contact-note-deleted"}]},{"group":"Email, SMS, and Voice","pages":[{"title":"email.delivery.updated","sidebarTitle":"email.delivery.updated","href":"/ru/api-reference/webhook-reference/email-delivery-updated"},{"title":"sms.message.updated","sidebarTitle":"sms.message.updated","href":"/ru/api-reference/webhook-reference/sms-message-updated"},{"title":"sms.inbound.received","sidebarTitle":"sms.inbound.received","href":"/ru/api-reference/webhook-reference/sms-inbound-received"},{"title":"voice.message.updated","sidebarTitle":"voice.message.updated","href":"/ru/api-reference/webhook-reference/voice-message-updated"}]}]}]},{"tab":"Партнерский центр","icon":"handshake","pages":[{"title":"Партнерский центр","href":"/ru/partner-center/overview"}]}]}]},"basePath":"","title":"whatsapp.echo_message.created - YCloud Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}