Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.Suscríbete a whatsapp.smb.message.echoes cuando configures tu endpoint de webhook.
YCloud envía una solicitud HTTP POST a tu URL de webhook configurada. La siguiente estructura muestra una variante del payload. Los valores entre corchetes angulares son marcadores de posición; sus tipos se enumeran en Parámetros. Los campos opcionales y otras variantes se describen a continuación.
Los cuatro campos comunes del envoltorio son obligatorios. Los campos del payload dependen de la variante del evento. En cada tabla de objetos, Obligatorio se aplica cuando su objeto superior está presente. Los campos opcionales pueden omitirse; un ejemplo no hace que un campo sea obligatorio.
El ID de mensaje original en la plataforma de WhatsApp.
wabaId
string
Sí
ID de la cuenta de WhatsApp Business.
from
string
Sí
El número de teléfono del remitente en formato E.164.
to
string
No
El número de teléfono del destinatario en formato E.164.
recipient
string
No
El valor del destinatario enviado en la solicitud cuando se utilizó un BSUID o un BSUID principal.
recipientUserId
string
No
El ID de usuario con ámbito de WhatsApp Business (BSUID) del destinatario.
toUserId
string
No
Alias de recipientUserId conservado por compatibilidad.
parentRecipientUserId
string
No
El ID de usuario principal con ámbito de WhatsApp Business del destinatario.
toParentUserId
string
No
Alias de parentRecipientUserId conservado por compatibilidad.
customerProfile
object
No
La información de perfil del destinatario, incluido el nombre de usuario de WhatsApp cuando esté disponible.
conversation
object
No
WhatsApp define una conversación como una sesión de mensajería de 24 horas entre una persona y una empresa. Este campo está presente después de que el estado del mensaje cambie a sent. Consulta también Precios basados en conversaciones.
Úsalo para enviar un mensaje de WhatsApp template.
text
object
No
Objeto de texto del mensaje de WhatsApp.
image
object
No
Usa esto para mensajes de tipo image, gif, video, audio, document o sticker. Consulta también Tipos de medios admitidos.
video
object
No
Usa esto para mensajes de tipo image, gif, video, audio, document o sticker. Consulta también Tipos de medios admitidos.
audio
object
No
Usa esto para mensajes de tipo image, gif, video, audio, document o sticker. Consulta también Tipos de medios admitidos.
document
object
No
Usa esto para mensajes de tipo image, gif, video, audio, document o sticker. Consulta también Tipos de medios admitidos.
sticker
object
No
Usa esto para mensajes de tipo image, gif, video, audio, document o sticker. Consulta también Tipos de medios admitidos.
location
object
No
Usa esto para mensajes de tipo location.
interactive
object
No
Usa esto para mensajes de tipo interactive.
contacts
object[]
No
Los elementos del array se describen a continuación.
reaction
object
No
Cuando un usuario reacciona a los mensajes con un emoji, el tipo de mensaje se establece en reaction y se incluye este campo.
context
object
No
Se usa para mencionar un mensaje específico al que estás respondiendo. La respuesta puede ser de cualquier tipo de mensaje.
externalId
string
No
Una cadena única (recomendada) para hacer referencia al objeto. Puede ser un número de pedido o similar, y se puede usar para conciliar el objeto con tus sistemas internos.
category
string
No
La categoría de Direct Send, como utility o authentication, cuando corresponda.
ttlSeconds
integer
No
El tiempo de vida configurado del mensaje de Direct Send en segundos, cuando corresponda.
status
string
No
Estado del mensaje de WhatsApp. Uno de accepted, failed, sent, delivered, read.
accepted: Nuestro sistema ha aceptado la solicitud de mensajería.
failed: Un mensaje enviado por tu negocio no se pudo enviar.
sent: Un mensaje enviado por tu negocio está en tránsito dentro de los sistemas de WhatsApp.
delivered: Un mensaje enviado por tu negocio se entregó en el dispositivo del usuario.
read: Un mensaje enviado por tu negocio fue leído por el usuario.
errorCode
string
No
Código de error cuando el estado del mensaje es failed.
errorMessage
string
No
Mensaje de error cuando el estado del mensaje es failed.
createTime
string (date-time)
No
La hora en la que se creó este mensaje, con formato en RFC 3339. Por ejemplo, 2022-06-01T12:00:00.000Z.
updateTime
string (date-time)
No
La hora en la que se actualizó este mensaje, con formato en RFC 3339. Por ejemplo, 2022-06-01T12:00:00.000Z.
sendTime
string (date-time)
No
La hora en la que este mensaje status cambió a sent, con formato en RFC 3339. Por ejemplo, 2022-06-01T12:00:00.000Z.
deliverTime
string (date-time)
No
La hora en la que este mensaje status cambió a delivered, con formato en RFC 3339. Por ejemplo, 2022-06-01T12:00:00.000Z.
readTime
string (date-time)
No
La hora en la que este mensaje status cambió a read, con formato según RFC 3339. Por ejemplo, 2022-06-01T12:00:00.000Z.
totalPrice
number (double)
No
Precio total de este mensaje. Nota: Es solo un precio estimado cuando el status es accepted o sent. Pasa a ser el precio final después de que se entrega el mensaje, es decir, cuando el status es delivered o read.
Para los mensajes con Max Price, el importe en el momento del envío es una estimación. Usa el evento delivered/read whatsapp.message.updated para el cargo final; maxBid no es el importe cobrado final.
La categoría de precio del mensaje. Nota: Es solo una categoría de precio estimada cuando el status es accepted o sent. Pasa a ser definitiva después de que se entrega el mensaje, es decir, cuando el status es delivered o read.
CBP: Se aplica el precio basado en conversaciones.
pricingType
string
No
El tipo de precio del mensaje. Este campo solo está disponible en el modo PMP (Per-Message Pricing).
regular: Indica que el mensaje es facturable.
free_customer_service: Indica que el mensaje es gratuito porque fue un mensaje de plantilla de utilidad o un mensaje sin plantilla enviado dentro de una ventana de servicio de atención al cliente.
free_entry_point: Indica que el mensaje es gratuito porque forma parte de una conversación de punto de entrada gratuito.
Puede estar vacío o ser uno de whatsapp o verify. El valor predeterminado es whatsapp.
whatsapp: Indica que el mensaje se envía a través del producto WhatsApp.
verify: Indica que el mensaje se envía a través del producto Verify.
verificationId
string
No
El ID de verificación. Solo se incluye cuando bizType es verify.
bidPricingFlag
boolean
No
True cuando el mensaje se identifica como un mensaje de puja de Marketing Lite. Su pricingCategory es marketing_lite_bidding.
whatsappMessage.customerProfile
Parámetro
Tipo
Obligatorio
Descripción
name
string
No
Nombre de la cuenta de WhatsApp.
username
string
No
Nombre de usuario de WhatsApp.
whatsappMessage.conversation
Parámetro
Tipo
Obligatorio
Descripción
id
string
No
Identificador único del objeto.
type
string
No
Tipo de conversación. Se aplica un cargo cuando se entrega el primer mensaje empresarial de esta conversación, lo que inicia la sesión de conversación de 24 horas. Por lo tanto, el tipo de conversación puede ser null antes de que se entregue el primer mensaje.
authentication: Indica que la conversación fue abierta por una empresa al enviar una plantilla categorizada como AUTHENTICATION al cliente. Esto se aplica siempre que hayan pasado más de 24 horas desde el último mensaje del cliente.
marketing: Indica que la conversación fue abierta por una empresa al enviar una plantilla categorizada como MARKETING al cliente. Esto se aplica siempre que hayan pasado más de 24 horas desde el último mensaje del cliente.
utility: Indica que la conversación fue abierta por una empresa al enviar una plantilla categorizada como UTILITY al cliente. Esto se aplica siempre que hayan pasado más de 24 horas desde el último mensaje del cliente.
service: Indica que la conversación fue abierta por una empresa al responder a un cliente dentro de una ventana de atención al cliente.
expireTime
string (date-time)
No
Fecha en la que vence la conversación, con formato RFC 3339. Por ejemplo, 2022-06-01T12:00:00.000Z.
whatsappMessage.template
Parámetro
Tipo
Obligatorio
Descripción
name
string
Sí
Nombre de la plantilla.
language
object
Sí
Contiene un objeto language. Especifica el idioma en el que se puede representar la plantilla.
components
object[]
No
Obligatorio cuando la plantilla especificada contiene variables o archivos multimedia. Matriz de objetos component que contienen los parámetros del mensaje.
whatsappMessage.template.language
Parámetro
Tipo
Obligatorio
Descripción
code
string
Sí
El código del idioma o configuración regional a usar. Acepta tanto el formato de idioma como el de idioma_configuración regional (por ejemplo, en y en_US). Consulta Idiomas admitidos para ver todos los códigos.
policy
string
No
La política de idioma que debe seguir el mensaje. Valor predeterminado (y única opción admitida): deterministic, lo que significa que WhatsApp entrega la plantilla de mensaje exactamente en el idioma y la configuración regional solicitados.
Obligatorio cuando el tipo es button. Tipo de botón.
quick_reply: hace referencia a un botón de respuesta rápida creado previamente que permite al cliente devolver un mensaje predefinido.
url: hace referencia a un botón de URL creado previamente que permite al cliente visitar la URL generada al añadir el parámetro text al prefijo de URL predefinido en la plantilla.
copy_code: hace referencia a un botón de copiar código creado previamente que permite al cliente copiar una cadena de texto (definida cuando la plantilla se envía en un mensaje de plantilla) al portapapeles del dispositivo cuando el usuario de la aplicación lo pulsa.
catalog: hace referencia a un botón de catálogo creado previamente que permite al cliente ver tu catálogo de productos.
mpm: hace referencia a un botón de MPM (mensaje multiproducto) creado previamente que permite al cliente explorar productos y secciones.
flow: hace referencia a un botón de flujo creado previamente que permite al cliente interactuar con un flow.
order_details: hace referencia a un botón de detalles del pedido creado previamente que permite al cliente ver los detalles de un pedido.
index
integer (int32)
No
Obligatorio cuando type = button. No se utiliza para los demás tipos. Indica el orden en el que debe aparecer el botón, si la plantilla utiliza varios botones. Los botones están indexados desde cero, por lo que establecer el valor en 0 hará que el botón aparezca primero, y otro botón con un índice de 1 aparecerá a continuación, etc.
Mínimo: 0. Máximo: 9.
parameters
object[]
No
Obligatorio cuando type = button, o si hay variables en el componente de plantilla correspondiente, o si el formato de la plantilla HEADER es multimedia (IMAGE, VIDEO o DOCUMENT). Matriz de objetos de parámetros con el contenido del mensaje.
cards
object[]
No
Úsalo para componentes carousel. Proporciona componentes de tarjeta que contienen los parámetros del mensaje.
text: Se utiliza cuando el tipo de componente de la plantilla es BODY, o el formato del componente HEADER es TEXT.
image: Se utiliza cuando el componente HEADER de la plantilla es IMAGE.
gif: Se utiliza cuando el componente HEADER de la plantilla es GIF.
video: Se utiliza cuando el componente HEADER de la plantilla es VIDEO.
document: Se utiliza cuando el componente HEADER de la plantilla es DOCUMENT.
payload: Se utiliza cuando el tipo de botón del componente de la plantilla es QUICK_REPLY.
coupon_code: Se utiliza cuando el tipo de botón del componente de la plantilla es COPY_CODE.
limited_time_offer: Se utiliza cuando el tipo de componente de la plantilla es LIMITED_TIME_OFFER.
action: Se utiliza cuando el tipo de botón del componente de la plantilla es CATALOG, MPM, FLOW, u ORDER_DETAILS.
order_status: Se utiliza cuando la subcategoría de la plantilla es ORDER_STATUS.
location: Se utiliza cuando el componente HEADER de la plantilla es LOCATION.
text
string
No
Obligatorio cuando type = text. El texto del mensaje. Para el componente de encabezado, el límite de caracteres es de 60 caracteres. Para el componente del cuerpo, el límite es de 1024 caracteres. Para los botones de URL, indica el sufijo proporcionado por el desarrollador que se añade a la URL prefijada predefinida en la plantilla.
payload
string
No
Obligatorio para los botones de quick_reply. Carga útil (payload) definida por el desarrollador que se devuelve cuando se hace clic en el botón, además del texto mostrado en el botón.
coupon_code
string
No
Obligatorio cuando type = coupon_code. El código de cupón que se copiará cuando el cliente pulse el botón.
image
object
No
Obligatorio cuando el formato de HEADER de la plantilla es IMAGE.
gif
object
No
Obligatorio cuando el formato de HEADER de la plantilla es GIF.
video
object
No
Obligatorio cuando el formato de HEADER de la plantilla es VIDEO.
document
object
No
Obligatorio cuando el formato de HEADER de la plantilla es DOCUMENT.
limited_time_offer
object
No
Obligatorio si la plantilla utiliza detalles de vencimiento de la oferta.
action
object
No
Obligatorio si la plantilla utiliza botones de catálogo o MPM (mensaje de múltiples productos).
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Usa solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para garantizar el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia especificado (image, gif, video o document). No aplicable en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Usa solo con contenido multimedia document.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Usa solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para garantizar el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia especificado (image, gif, video o document). No aplicable en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Usa solo con contenido multimedia document.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Usa solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para garantizar el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con multimedia document.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, prevalece id.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.
Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, prevalece id y se ignorará link.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con multimedia document.
Opcional. Úsalo para mensajes de plantilla de catálogo y MPM. Número SKU del artículo. Etiquetado como Content ID en el Administrador de ventas. La miniatura de este artículo se usará como la imagen del encabezado del mensaje. Si se omite el objeto parameters, se utilizará la imagen del producto del primer artículo de tu catálogo.
sections
object[]
No
Úsalo para plantillas MPM. Secciones de productos. Puedes definir hasta 10 secciones.
flow_token
string
No
Úsalo para botones de tipo FLOW. Token de flujo generado por la empresa para servir como identificador. El valor predeterminado es unused.
flow_action_data
object
No
Úsalo para botones de tipo FLOW. Objeto JSON con la carga útil de datos para la primera pantalla.
La moneda de este pedido. Actualmente, el único valor admitido es INR.
order
object
Sí
Proporciona status, items, subtotal, tax, etc., del pedido.
reference_id
string
Sí
Identificador único del pedido proporcionado por el negocio. Distingue entre mayúsculas y minúsculas, no puede ser una cadena vacía, solo puede contener letras en inglés, números, guiones bajos, guiones o puntos, y no debe superar los 35 caracteres.
El reference_id debe ser único para cada mensaje de order_details de un negocio determinado. Si es necesario enviar varios mensajes de order_details para el mismo pedido, se recomienda incluir un número de secuencia en el reference_id (por ejemplo, “BM345A-12”) para garantizar su unicidad._
total_amount
object
Sí
El importe total del pedido.
type
string
Sí
El tipo de artículos que se pagan en este pedido. Las opciones admitidas actualmente son digital-goods y physical-goods.
El único valor admitido en el mensaje order_details es pending. En un mensaje order_status, status puede ser: pending, processing, partially_shipped, shipped, completed o canceled.
type
string
No
El único valor admitido es quick_pay. Cuando se incluye este campo, ocultamos el botón “Review and Pay” y solo mostramos el botón “Pay Now” en la burbuja de detalles del pedido.
catalog_id
string
No
Identificador único del catálogo de Facebook que utiliza el negocio. Si no proporcionas este campo, debes indicar los siguientes campos dentro del objeto items: country_of_origin, importer_name y importer_address.
items
object[]
No
Matriz de artículos del pedido.
subtotal
object
No
El valor debe ser igual a la suma de order.amount.value * order.amount.quantity.
tax
object
No
La información de impuestos de este pedido.
shipping
object
No
El coste de envío del pedido.
discount
object
No
El importe del descuento para este pedido.
expiration
object
No
Vencimiento de este pedido.
description
string
No
Opcional. Texto para compartir información relacionada con el estado. Puede resultar útil al enviar una cancelación. El límite máximo es de 120 caracteres.
Nota: Se debe proporcionar id o bien link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto al enviar archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo únicamente con URL HTTP/HTTPS.
Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.
Nota: Se debe proporcionar id o bien link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia document.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Usa únicamente para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Usa únicamente para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Tipo de pago. Debes establecer esto en billdesk, razorpay, payu o zaakpay si has vinculado tu pasarela de pago de BillDesk, Razorpay, PayU o Zaakpay para aceptar pagos.
configuration_name
string
Sí
El nombre de la configuración de pago preconfigurada que se utilizará para este pedido; no debe superar los 60 caracteres. Este valor debe coincidir con una configuración de pago configurada en WhatsApp Business Manager.
Longitud máxima: 60.
billdesk
object
No
Información adicional para BillDesk. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido concreto. Cada campo extra tiene un límite máximo de 120 caracteres.
payu
object
No
Información adicional para PayU. Los campos definidos por el usuario (udf) se utilizan para almacenar cualquier información correspondiente a un pedido concreto. Cada campo UDF tiene un límite máximo de 255 caracteres.
razorpay
object
No
Información adicional para Razorpay.
zaakpay
object
No
Información adicional para Zaakpay. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido concreto. Cada campo extra tiene un límite máximo de 180 caracteres.
Número de recibo que corresponde a este pedido, establecido para tu referencia interna. Admite una longitud máxima de 40 caracteres con una longitud mínima superior a 0 caracteres.
notes
object
No
El objeto puede estar formado por pares clave-valor con un máximo de 15 claves y cada valor está limitado a 256 caracteres.
El único valor admitido en el mensaje order_details es pending. En un mensaje order_status, status puede ser: pending, processing, partially_shipped, shipped, completed o canceled.
type
string
No
El único valor admitido es quick_pay. Cuando se pasa este campo, ocultamos el botón “Review and Pay” y solo mostramos el botón “Pay Now” en la burbuja de detalles del pedido.
catalog_id
string
No
Identificador único del catálogo de Facebook que utiliza el negocio. Si no proporcionas este campo, debes proporcionar los siguientes campos dentro del objeto items: country_of_origin, importer_name y importer_address.
items
object[]
No
Array de artículos del pedido.
subtotal
object
No
El valor debe ser igual a la suma de order.amount.value * order.amount.quantity.
tax
object
No
La información fiscal de este pedido.
shipping
object
No
El costo de envío del pedido.
discount
object
No
El monto de descuento para este pedido.
expiration
object
No
Vencimiento de este pedido.
description
string
No
Opcional. Texto para compartir información relacionada con el estado. Podría ser útil al enviar una cancelación. El límite máximo de caracteres es de 120 caracteres.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Usa solo con URLs HTTP/HTTPS.
Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade cadenas de consulta aleatorias a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo del documento específico. Usa solo con contenido multimedia document.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Usa solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Usa solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comercio debe definir esta información. El límite máximo es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comercio debe definir esta información. El límite máximo es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comercio debe definir esta información. El límite máximo es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Dirección de la ubicación. Solo se muestra si name está presente.
whatsappMessage.template.components[].cards[]
Parámetro
Tipo
Obligatorio
Descripción
card_index
integer (int32)
No
Obligatorio. Orden con base cero en el que aparece la tarjeta dentro del carrusel de tarjetas. 0 indica la primera tarjeta, 1 indica la segunda tarjeta, etc.
Obligatorio cuando el tipo es button. Tipo de botón.
quick_reply: se refiere a un botón de respuesta rápida creado previamente que permite al cliente enviar un mensaje predefinido.
url: se refiere a un botón de URL creado previamente que permite al cliente visitar la URL generada al añadir el parámetro de texto al prefijo de URL predefinido en la plantilla.
index
integer (int32)
No
Obligatorio cuando type = button. No se utiliza para los demás tipos. Indica el orden en el que debe aparecer el botón si la plantilla utiliza varios botones. Los botones tienen índice con base cero, por lo que establecer el valor en 0 hará que el botón aparezca en primer lugar, y otro botón con índice 1 aparecerá a continuación, etc.
Mínimo: 0. Máximo: 9.
parameters
object[]
No
Obligatorio cuando type = button, o hay variables en el componente de plantilla correspondiente, o el formato del componente de tarjeta HEADER es multimedia (IMAGE, VIDEO). Matriz de objetos de parámetros con el contenido del mensaje.
text: se utiliza cuando el tipo de componente de la plantilla es BODY, o el formato del componente HEADER es TEXT.
image: se utiliza cuando el componente HEADER de la plantilla es IMAGE.
gif: se utiliza cuando el componente HEADER de la plantilla es GIF.
video: se utiliza cuando el componente HEADER de la plantilla es VIDEO.
document: se utiliza cuando el componente HEADER de la plantilla es DOCUMENT.
payload: se utiliza cuando el tipo de botón del componente de la plantilla es QUICK_REPLY.
coupon_code: se utiliza cuando el tipo de botón del componente de la plantilla es COPY_CODE.
limited_time_offer: se utiliza cuando el tipo de componente de la plantilla es LIMITED_TIME_OFFER.
action: se utiliza cuando el tipo de botón del componente de la plantilla es CATALOG, MPM, FLOW o ORDER_DETAILS.
order_status: se utiliza cuando la subcategoría de la plantilla es ORDER_STATUS.
location: se utiliza cuando el componente HEADER de la plantilla es LOCATION.
text
string
No
Obligatorio cuando type = text. El texto del mensaje. Para el componente de encabezado, el límite es de 60 caracteres. Para el componente de cuerpo, el límite es de 1024 caracteres. Para botones de URL, indica el sufijo proporcionado por el desarrollador que se añade a la URL de prefijo predefinida en la plantilla.
payload
string
No
Obligatorio para botones quick_reply. Payload definido por el desarrollador que se devuelve cuando se hace clic en el botón, además del texto visible en el botón.
coupon_code
string
No
Obligatorio cuando type = coupon_code. El código de cupón que se copiará cuando el cliente toque el botón.
image
object
No
Obligatorio cuando el formato HEADER de la plantilla es IMAGE.
gif
object
No
Obligatorio cuando el formato HEADER de la plantilla es GIF.
video
object
No
Obligatorio cuando el formato HEADER de la plantilla es VIDEO.
document
object
No
Obligatorio cuando el formato del template HEADER es DOCUMENT.
limited_time_offer
object
No
Obligatorio si la plantilla utiliza detalles de vencimiento de la oferta.
action
object
No
Obligatorio si la plantilla utiliza botones de catálogo o MPM (mensaje multiproducto).
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URLs HTTP/HTTPS.
Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de que se use el contenido más reciente, añade parámetros de consulta aleatorios a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia especificado de tipo image, gif, video o document. No se aplica en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo del documento específico. Úsalo solo con archivos multimedia document.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URLs HTTP/HTTPS.
Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de que se use el contenido más reciente, añade parámetros de consulta aleatorios a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia especificado de tipo image, gif, video o document. No se aplica en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo del documento específico. Úsalo solo con archivos multimedia document.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.
Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade cadenas de consulta aleatorias a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y se ignorará link.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia document.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.
Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade cadenas de consulta aleatorias a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y se ignorará link.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia document.
Opcional. Úsalo para mensajes de plantilla de catálogo y MPM. Número de SKU del artículo. Etiquetado como Content ID en el Administrador de ventas. La miniatura de este artículo se utilizará como la imagen del encabezado del mensaje. Si se omite el objeto parameters, se utilizará la imagen del producto del primer artículo de tu catálogo.
sections
object[]
No
Úsalo para plantillas MPM. Secciones de productos. Puedes definir hasta 10 secciones.
flow_token
string
No
Úsalo para botones de FLOW. Token de Flow que genera la empresa para servir como identificador. El valor predeterminado es unused.
flow_action_data
object
No
Úsalo para botones de FLOW. Objeto JSON con la carga útil de datos para la primera pantalla.
La moneda de este pedido. Actualmente, el único valor admitido es INR.
order
object
Sí
Proporciona status, items, subtotal, tax, etc. del pedido.
reference_id
string
Sí
Identificador único del pedido proporcionado por la empresa. Distingue entre mayúsculas y minúsculas, no puede ser una cadena vacía, solo puede contener letras en inglés, números, guiones bajos, guiones o puntos, y no debe superar los 35 caracteres.
El reference_id debe ser único para cada mensaje de order_details de una empresa determinada. Si es necesario enviar varios mensajes de order_details para el mismo pedido, se recomienda incluir un número de secuencia en el reference_id (por ejemplo, “BM345A-12”) para garantizar su unicidad._
total_amount
object
Sí
El importe total del pedido.
type
string
Sí
El tipo de artículos que se pagan en este pedido. Las opciones admitidas actualmente son digital-goods y physical-goods.
El único valor admitido en el mensaje order_details es pending. En un mensaje order_status, status puede ser: pending, processing, partially_shipped, shipped, completed o canceled.
type
string
No
El único valor admitido es quick_pay. Cuando se pasa este campo, ocultamos el botón “Revisar y pagar” y solo mostramos el botón “Pagar ahora” en la burbuja de detalles del pedido.
catalog_id
string
No
Identificador único del catálogo de Facebook que utiliza la empresa. Si no proporcionas este campo, debes proporcionar los siguientes campos dentro del objeto items: country_of_origin, importer_name y importer_address.
items
object[]
No
Matriz de artículos del pedido.
subtotal
object
No
El valor debe ser igual a la suma de order.amount.value * order.amount.quantity.
tax
object
No
La información de impuestos de este pedido.
shipping
object
No
El costo de envío del pedido.
discount
object
No
El monto de descuento para este pedido.
expiration
object
No
Vencimiento de este pedido.
description
string
No
Opcional. Texto para compartir información relacionada con el estado. Puede ser útil al enviar una cancelación. El límite máximo es de 120 caracteres.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto al enviar contenido multimedia directamente desde tu servidor.
El protocolo y la URL del contenido multimedia que se enviará. Úsalo únicamente con URL HTTP/HTTPS.
Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No es aplicable en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo del documento específico. Usa solo con contenido multimedia document.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Usa solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Usa solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Usa solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Usa solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Usa solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Usa solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el offset. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el offset. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el offset. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Tipo de pago. Debes establecer esto en billdesk, razorpay, payu o zaakpay, si has vinculado tu pasarela de pago de BillDesk, Razorpay, PayU o Zaakpay para aceptar pagos.
configuration_name
string
Sí
El nombre de la configuración de pago preconfigurada que se utilizará para este pedido; no debe superar los 60 caracteres. Este valor debe coincidir con una configuración de pago establecida en WhatsApp Business Manager.
Longitud máxima: 60.
billdesk
object
No
Información adicional para BillDesk. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo extra tiene un límite máximo de 120 caracteres.
payu
object
No
Información adicional para PayU. Los campos definidos por el usuario (udf) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo UDF tiene un límite máximo de 255 caracteres.
razorpay
object
No
Información adicional para Razorpay.
zaakpay
object
No
Información adicional para Zaakpay. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo extra tiene un límite máximo de 180 caracteres.
Número de recibo que corresponde a este pedido, configurado para tu referencia interna. Admite una longitud máxima de 40 caracteres con una longitud mínima superior a 0 caracteres.
notes
object
No
El objeto puede ser pares clave-valor con un máximo de 15 claves y cada valor tiene un límite de 256 caracteres.
El único valor admitido en el mensaje order_details es pending. En un mensaje order_status, status puede ser: pending, processing, partially_shipped, shipped, completed o canceled.
type
string
No
El único valor admitido es quick_pay. Cuando se pasa este campo, ocultamos el botón “Review and Pay” y solo mostramos el botón “Pay Now” en la burbuja de detalles del pedido.
catalog_id
string
No
Identificador único del catálogo de Facebook utilizado por la empresa. Si no proporcionas este campo, debes proporcionar los siguientes campos dentro del objeto items: country_of_origin, importer_name y importer_address.
items
object[]
No
Array de artículos en el pedido.
subtotal
object
No
El valor debe ser igual a la suma de order.amount.value * order.amount.quantity.
tax
object
No
La información de impuestos de este pedido.
shipping
object
No
El costo de envío del pedido.
discount
object
No
El monto de descuento para este pedido.
expiration
object
No
Vencimiento de este pedido.
description
string
No
Opcional. Texto para compartir información relacionada con el estado. Puede ser útil al enviar una cancelación. El límite máximo de caracteres es de 120 caracteres.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto al enviar contenido multimedia directamente desde tu servidor.
El protocolo y la URL del contenido multimedia que se va a enviar. Úsalo únicamente con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurar el contenido más reciente, añade cadenas de consulta aleatorias a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tendrá prioridad y link se ignorará.
caption
string
No
Describe el contenido multimedia image, gif, video o document especificado. No aplicable en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo únicamente con contenido multimedia document.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por offset. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por offset. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por offset. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Dirección de la ubicación. Solo se muestra si name está presente.
whatsappMessage.text
Parámetro
Tipo
Requerido
Descripción
body
string
Sí
Obligatorio para mensajes de texto. El texto del mensaje de texto, que puede contener URL que comiencen con http:// o https:// y formato. Consulta las opciones de formato disponibles aquí. Si incluyes URL en tu texto y quieres incluir un cuadro de vista previa en los mensajes de texto (preview_url: true), asegúrate de que la URL comience con http:// o https://; se prefieren las URL con https://. Debes incluir un nombre de host, ya que las direcciones IP no coincidirán. Longitud máxima: 4096 caracteres.
Longitud máxima: 4096.
preview_url
boolean
No
De forma predeterminada, WhatsApp reconoce las URL y las hace clicables, pero también puedes incluir un cuadro de vista previa con más información sobre el enlace. Establece este campo en true si quieres incluir un cuadro de vista previa de URL. La mayoría de las veces, el destinatario verá una URL en la que puede hacer clic cuando envíes una URL, establezcas preview_url en true y proporciones un objeto body con un enlace http o https. Las vistas previas de URL solo se muestran después de que haya ocurrido una de las siguientes situaciones:
La empresa ha enviado una plantilla de mensaje al usuario.
El usuario inicia una conversación con un enlace de “clic para chatear”.
El usuario agrega el número de teléfono de la empresa a su libreta de contactos e inicia una conversación. Valor predeterminado: false.
whatsappMessage.image
Parámetro
Tipo
Requerido
Descripción
id
string
No
Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.
Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurar el contenido más reciente, añade cadenas de consulta aleatorias a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el contenido multimedia especificado de image, gif, video o document. No aplica en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia de tipo document.
whatsappMessage.video
Parámetro
Tipo
Requerido
Descripción
id
string
No
Úsalo cuando el archivo multimedia se suba a los servidores de WhatsApp.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, prevalece id.
link
string
No
Úsalo cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, prevalece id y link se ignorará.
caption
string
No
Describe el archivo multimedia especificado (image, gif, video o document). No aplicable en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con contenido multimedia document.
whatsappMessage.audio
Parámetro
Tipo
Requerido
Descripción
id
string
No
Úsalo cuando el archivo multimedia se suba a los servidores de WhatsApp.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, prevalece id.
link
string
No
Úsalo cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, prevalece id y link se ignorará.
caption
string
No
Describe el archivo multimedia especificado (image, gif, video o document). No aplicable en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con contenido multimedia document.
whatsappMessage.document
Parámetro
Tipo
Requerido
Descripción
id
string
No
Úsalo cuando el archivo multimedia se suba a los servidores de WhatsApp.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, prevalece id.
link
string
No
Úsalo cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, prevalece id y link se ignorará.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia document.
whatsappMessage.sticker
Parámetro
Tipo
Obligatorio
Descripción
id
string
No
Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Usa esto al enviar archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se va a enviar. Úsalo solo con URL HTTP/HTTPS.
Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade cadenas de consulta aleatorias a la URL.
Nota: Se debe proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia document.
whatsappMessage.location
Parámetro
Tipo
Obligatorio
Descripción
latitude
number (double)
Sí
Latitud de la ubicación.
longitude
number (double)
Sí
Longitud de la ubicación.
name
string
No
Nombre de la ubicación.
address
string
No
Dirección de la ubicación. Solo se muestra si name está presente.
whatsappMessage.interactive
Parámetro
Tipo
Obligatorio
Descripción
type
string
No
Obligatorio. El tipo de mensaje interactivo que deseas enviar.
button: Úsalo para botones de respuesta.
list: Úsalo para mensajes de lista.
cta_url: Úsalo para mensajes con botón de llamada a la acción (CTA) con URL.
product: Úsalo para mensajes de producto único.
product_list: Úsalo para mensajes multiproducto.
catalog_message: Úsalo para mensajes de catálogo.
location_request_message: Úsalo para mensajes de solicitud de ubicación.
order_details: Úsalo para mensajes de detalles del pedido.
order_status: Úsalo para mensajes de estado del pedido.
voice_call: Úsalo para mensajes de llamada de voz.
flow: Úsalo para mensajes Flow.
action
object
No
Obligatorio. Acción que deseas que el usuario realice después de leer el mensaje interactive.
body
object
No
Opcional para el tipo product. Obligatorio para otros tipos de mensaje.
header
object
No
Obligatorio para el tipo product_list. Opcional para otros tipos.
footer
object
No
Opcional. Un objeto con el pie de página del mensaje.
whatsappMessage.interactive.action
Parámetro
Tipo
Obligatorio
Descripción
buttons
object[]
No
Obligatorio para Reply Buttons. Puedes incluir hasta 3 botones.
button
string
No
Obligatorio para mensajes de lista. Contenido del botón. No puede ser una cadena vacía y debe ser único dentro del mensaje. Se admiten emojis, pero no markdown. Longitud máxima: 20 caracteres.
Longitud máxima: 20.
catalog_id
string
No
Obligatorio para Single Product Messages y Multi-Product Messages. Identificador único del catálogo de Facebook vinculado a tu cuenta de WhatsApp Business. Este ID se puede obtener a través del Meta Commerce Manager.
product_retailer_id
string
No
Obligatorio para Single Product Messages y Multi-Product Messages. Identificador único del producto en un catálogo.
sections
object[]
No
Obligatorio para mensajes de lista y Multi-Product Messages. Matriz de objetos de sección. Mínimo 1, máximo 10.
name
string
No
Nombre de la acción. Obligatorio para botones de llamada a la acción (CTA).
cta_url: Úsalo para botones de URL de llamada a la acción (CTA).
catalog_message: Úsalo para Catalog Messages.
send_location: Úsalo para botones de solicitud de ubicación.
flow: Úsalo para botones de Flow.
review_and_pay: Úsalo para botones de detalles del pedido.
review_order: Úsalo para botones de estado del pedido.
voice_call: Úsalo para botones de llamada de voz.
parameters
object
No
Parámetros de la acción. Obligatorio para botones de llamada a la acción (CTA).
whatsappMessage.interactive.action.buttons[]
Parámetro
Tipo
Obligatorio
Descripción
type
string
No
El único tipo admitido es reply (para Reply Button).
Título del botón. No puede ser una cadena vacía y debe ser único dentro del mensaje. Se admiten emojis, pero no markdown. Longitud máxima: 20 caracteres.
Longitud máxima: 20.
id
string
No
Identificador único de tu botón. Este ID se devuelve en el webhook cuando el usuario hace clic en el botón. Longitud máxima: 256 caracteres. No puedes incluir espacios iniciales o finales al establecer el ID.
Longitud máxima: 256.
whatsappMessage.interactive.action.sections[]
Parámetro
Tipo
Obligatorio
Descripción
title
string
No
Obligatorio si el mensaje tiene más de una sección. Título de la sección. Longitud máxima: 24 caracteres.
Longitud máxima: 24.
rows
object[]
No
Contiene una lista de filas. Puedes tener un total de 10 filas entre todas tus secciones. Cada fila debe tener un título (longitud máxima: 24 caracteres) y un ID (longitud máxima: 200 caracteres). Puedes añadir una descripción (longitud máxima: 72 caracteres), pero es opcional.
product_items
object[]
No
Obligatorio para mensajes multiproducto. Matriz de objetos de producto. Hay un mínimo de 1 producto por sección y un máximo de 30 productos en todas las secciones.
Obligatorio para mensajes multiproducto. Identificador único del producto en un catálogo.
whatsappMessage.interactive.action.parameters
Parámetro
Tipo
Obligatorio
Descripción
display_text
string
No
Texto del botón CTA de URL. Longitud máxima: 20 bytes.
Longitud máxima: 20.
url
string
No
URL del botón CTA de URL.
thumbnail_product_retailer_id
string
No
Número de SKU del artículo. Etiquetado como Content ID en el Commerce Manager. La miniatura de este artículo se utilizará como la imagen de encabezado del mensaje.
flow_message_version
string
No
Se utiliza para botones flow. El valor debe ser “3”.
flow_token
string
No
Se utiliza para botones flow. Token del Flow generado por la empresa para servir como identificador. El valor predeterminado es unused.
flow_id
string
No
Obligatorio condicionalmente para botones flow. ID único del Flow proporcionado por WhatsApp. No se puede utilizar con el parámetro flow_name.
flow_name
string
No
Obligatorio condicionalmente para botones flow. El nombre del Flow que creaste. No se puede utilizar con el parámetro flow_id. Cambiar el nombre del Flow requerirá actualizar este parámetro para que coincida con el nuevo nombre.
flow_cta
string
No
Obligatorio para botones flow. Texto en el botón CTA. Por ejemplo: “Open flow!”. Longitud máxima: 20 caracteres.
Longitud máxima: 20.
flow_action
string
No
Se utiliza para botones flow. Ya sea navigate o data_exchange. El valor predeterminado es navigate.
flow_action_payload
object
No
Obligatorio si flow_action es navigate. Debe omitirse en caso contrario.
reference_id
string
No
Obligatorio para los botones review_y_pay. Identificador único del pedido proporcionado por la empresa. Distingue entre mayúsculas y minúsculas, no puede ser una cadena vacía y solo puede contener letras en inglés, números, guiones bajos, guiones o puntos, y no debe superar los 35 caracteres.
El reference_id debe ser único para cada mensaje de order_details de una empresa determinada. Si es necesario enviar varios mensajes de order_details para el mismo pedido, se recomienda incluir un número de secuencia en el reference_id (por ejemplo, “BM345A-12”) para garantizar la exclusividad del reference_id.
type
string
No
Obligatorio para los botones review_and_pay. El tipo de bienes que se pagan en este pedido. Las opciones admitidas actualmente son digital-goods y physical-goods.
beneficiaries
object[]
No
Obligatorio para los botones review_and_pay. Una matriz de beneficiarios para este pedido. Un beneficiario es un destinatario previsto para el envío de los bienes físicos del pedido. La información del beneficiario no se muestra a los usuarios, pero es necesaria por motivos legales y de cumplimiento normativo.
currency
string
No
Obligatorio para los botones review_and_pay. La moneda de este pedido. Actualmente, el único valor admitido es INR.
total_amount
object
No
Obligatorio para los botones review_and_pay. El importe total de este pedido.
order
object
No
Obligatorio para los botones review_and_pay o review_order.
Para los botones review_and_pay, proporciona el pedido status, items, subtotal, tax, etc.
Para los botones review_order, solo proporciona el pedido status y description.
payment_settings
object[]
No
Obligatorio para los botones review_and_pay. Ajustes de pago para el pedido.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Usa solo para tax, shipping o discount. Descripción del importe. El límite máximo es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
El único valor admitido en el mensaje order_details es pending. En un mensaje order_status, status puede ser: pending, processing, partially_shipped, shipped, completed o canceled.
type
string
No
El único valor admitido es quick_pay. Cuando se pasa este campo, ocultamos el botón “Review and Pay” y solo mostramos el botón “Pay Now” en la burbuja de detalles del pedido.
catalog_id
string
No
Identificador único del catálogo de Facebook que utiliza la empresa. Si no proporcionas este campo, debes proporcionar los siguientes campos dentro del objeto items: country_of_origin, importer_name y importer_address.
items
object[]
No
Matriz de artículos en el pedido.
subtotal
object
No
El valor debe ser igual a la suma de order.amount.value * order.amount.quantity.
tax
object
No
La información de impuestos para este pedido.
shipping
object
No
El costo de envío del pedido.
discount
object
No
El monto del descuento para este pedido.
expiration
object
No
Vencimiento para este pedido.
description
string
No
Opcional. Texto para compartir información relacionada con el estado. Puede resultar útil al enviar una cancelación. El límite máximo de caracteres es de 120.
Nota: Debes proporcionar id o link. Si proporcionas ambos, id tendrá prioridad.
link
string
No
Usa esto cuando envíes archivos multimedia directamente desde tu servidor.
El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade strings de consulta aleatorios a la URL.
Nota: Debes proporcionar id o link. Si proporcionas ambos, id tendrá prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplica en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia document.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Usa solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Usa solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Usa solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.
Longitud máxima: 60.
discount_program_name
string
No
Usa solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.
description
string
No
Úsalo solo para tax, shipping o discount. Descripción del importe. El límite máximo de caracteres es de 60.
Longitud máxima: 60.
discount_program_name
string
No
Úsalo solo para discount. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.
Tipo de pago. Debes establecer esto en billdesk, razorpay, payu o zaakpay, si has vinculado tu pasarela de pago de BillDesk, Razorpay, PayU o Zaakpay para aceptar pagos.
configuration_name
string
Sí
El nombre de la configuración de pago preconfigurada que se utilizará para este pedido; no debe superar los 60 caracteres. Este valor debe coincidir con una configuración de pago configurada en el Administrador de WhatsApp Business.
Longitud máxima: 60.
billdesk
object
No
Información adicional para BillDesk. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo extra tiene un límite máximo de 120 caracteres.
payu
object
No
Información adicional para PayU. Los campos definidos por el usuario (udf) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo UDF tiene un límite máximo de 255 caracteres.
razorpay
object
No
Información adicional para Razorpay.
zaakpay
object
No
Información adicional para Zaakpay. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo extra tiene un límite máximo de 180 caracteres.
Número de recibo que corresponde a este pedido, establecido para tu referencia interna. Se admite una longitud máxima de 40 caracteres con una longitud mínima superior a 0 caracteres.
notes
object
No
El objeto puede ser pares clave-valor con un máximo de 15 claves y cada valor está limitado a 256 caracteres.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Úsalo cuando envíes contenido multimedia directamente desde tu servidor.
El protocolo y la URL del contenido multimedia que se enviará. Utilízalo solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia especificado (image, gif, video o document). No se aplica en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo únicamente con archivos multimedia de tipo document.
whatsappMessage.interactive.header.video
Parámetro
Tipo
Obligatorio
Descripción
id
string
No
Úsalo cuando el contenido multimedia se haya subido a los servidores de WhatsApp.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Úsalo cuando envíes contenido multimedia directamente desde tu servidor.
El protocolo y la URL del contenido multimedia que se enviará. Utilízalo solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia especificado (image, gif, video o document). No se aplica en el header de mensajes de template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo únicamente con archivos multimedia de tipo document.
whatsappMessage.interactive.header.document
Parámetro
Tipo
Obligatorio
Descripción
id
string
No
Úsalo cuando el contenido multimedia se haya subido a los servidores de WhatsApp.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad.
link
string
No
Úsalo cuando envíes contenido multimedia directamente desde tu servidor.
El protocolo y la URL del contenido multimedia que se enviará. Utilízalo solo con URL HTTP/HTTPS.
Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.
Nota: Debes proporcionar id o link. Si se proporcionan ambos, id tiene prioridad y link se ignorará.
caption
string
No
Describe el archivo multimedia image, gif, video o document especificado. No aplicable en el header de mensajes template o interactive.
filename
string
No
Describe el nombre de archivo para el documento específico. Úsalo solo con contenido multimedia document.
whatsappMessage.interactive.footer
whatsappMessage.contacts[]
Parámetro
Tipo
Requerido
Descripción
addresses
object[]
No
Los elementos del array se describen a continuación.
birthday
string
No
Cadena con formato YYYY-MM-DD.
emails
object[]
No
Los elementos del array se describen a continuación.
name
object
Sí
Nombre completo del contacto formateado como un objeto name.
org
object
No
Información de la organización del contacto formateada como un objeto org.
phones
object[]
No
Número(s) de teléfono del contacto formateado(s) como un objeto phone.
urls
object[]
No
URL(s) del contacto formateada(s) como un objeto urls.
vcard
string
No
vCard opcional proporcionada con la carga útil del contacto compartido.
origin
string
No
Establecido en contact_request cuando el usuario compartió el contacto en respuesta a un mensaje para solicitar información de contacto.
whatsappMessage.contacts[].addresses[]
Parámetro
Tipo
Requerido
Descripción
street
string
No
Número de la calle y nombre de la calle.
city
string
No
Nombre de la ciudad.
state
string
No
Abreviatura del estado o provincia.
zip
string
No
Código postal.
country
string
No
Nombre completo del país.
country_code
string
No
Abreviatura del país en dos letras.
type
string
No
Los valores estándar son HOME y WORK.
whatsappMessage.contacts[].emails[]
Parámetro
Tipo
Requerido
Descripción
email
string
No
Dirección de correo electrónico.
type
string
No
Los valores estándar son HOME y WORK.
whatsappMessage.contacts[].name
Parámetro
Tipo
Requerido
Descripción
formatted_name
string
Sí
Nombre completo, tal como aparece habitualmente.
first_name
string
No
Nombre.
last_name
string
No
Apellido.
middle_name
string
No
Segundo nombre.
suffix
string
No
Sufijo del nombre.
prefix
string
No
Prefijo del nombre.
whatsappMessage.contacts[].org
Parámetro
Tipo
Requerido
Descripción
company
string
No
Nombre de la empresa del contacto.
department
string
No
Nombre del departamento del contacto.
title
string
No
Cargo o título profesional del contacto.
whatsappMessage.contacts[].phones[]
Parámetro
Tipo
Obligatorio
Descripción
phone
string
No
Se completa automáticamente con el valor de wa_id como un número de teléfono formateado.
type
string
No
Los valores estándar son CELL, MAIN, IPHONE, HOME y WORK.
wa_id
string
No
ID de WhatsApp.
whatsappMessage.contacts[].urls[]
Parámetro
Tipo
Obligatorio
Descripción
url
string
No
URL.
type
string
No
Los valores estándar son HOME y WORK.
whatsappMessage.reaction
Parámetro
Tipo
Obligatorio
Descripción
message_id
string
Sí
Especifica el wamid del mensaje recibido que contenía la reacción.
emoji
string
No
Obligatorio cuando envías un mensaje reaction. Establécelo en "" si deseas eliminar el emoji. Opcional cuando recibiste un mensaje de un usuario. Este campo se incluye cuando un usuario reacciona a los mensajes con un emoji. De lo contrario, indica que un usuario eliminó el emoji.
whatsappMessage.context
Parámetro
Tipo
Obligatorio
Descripción
message_id
string
No
Especifica el wamid del mensaje al que estás respondiendo. wamid es el ID del mensaje original en la plataforma de WhatsApp.
whatsappMessage.whatsappApiError
Parámetro
Tipo
Obligatorio
Descripción
message
string
Sí
Una descripción del error legible por humanos.
code
string
Sí
Un código de error.
type
string
No
Tipo de error.
error_subcode
string
No
Código adicional sobre el error.
error_user_msg
string
No
El mensaje que se mostrará al usuario. El idioma del mensaje se basa en la configuración regional (locale) de la solicitud a la API.
error_user_title
string
No
El título del cuadro de diálogo, si se muestra. El idioma del mensaje se basa en la configuración regional (locale) de la solicitud a la API.
fbtrace_id
string
No
Identificador de soporte interno. Al informar de un error relacionado con una llamada a la Graph API, incluye el fbtrace_id para ayudarnos a encontrar datos de registro para la depuración.
error_data
string u object
No
Datos adicionales sobre el error. Una cadena o mapa.
Para las API de plantillas, este campo es una cadena que describe el motivo del error.
Para las API de mensajes, este campo es un mapa con la propiedad details que describe el motivo del error.
El siguiente JSON es el cuerpo entregado a tu receptor. Los ID, números de teléfono y otros valores de cuenta son ilustrativos.
Mensaje de texto de WhatsApp Business App
Este evento sincroniza un mensaje enviado desde la aplicación WhatsApp Business o un dispositivo complementario compatible. Lee su contenido en whatsappMessage.
Tras verificar la firma y aceptar el evento de forma duradera, devuelve una respuesta 2xx. Procesa las tareas lentas de forma asíncrona.
HTTP/1.1 200 OK
Para ver tutoriales paso a paso de situaciones prácticas, consulta los ejemplos comentados.
{"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":"es/api-reference/webhook-reference/whatsapp-smb-message-echoes","slug":"/es/api-reference/webhook-reference/whatsapp-smb-message-echoes","pageMetadata":{"title":"whatsapp.smb.message.echoes","sidebarTitle":"smb.message.echoes","description":"Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.","href":"/es/api-reference/webhook-reference/whatsapp-smb-message-echoes"},"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: \"Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.\"\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:[`Usa `,_jsx(_components.code,{children:`whatsapp.smb.message.echoes`}),` para gestionar este evento en tu endpoint de webhook.`]}),`\n`,_jsx(Heading,{level:`2`,id:`desencadenadores`,children:`Desencadenadores`}),`\n`,_jsx(_components.p,{children:`Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.`}),`\n`,_jsxs(_components.p,{children:[`Suscríbete a `,_jsx(_components.code,{children:`whatsapp.smb.message.echoes`}),` cuando `,_jsx(_components.a,{href:`/es/api-reference/guides/api-fundamentals/configure-webhooks`,children:`configures tu endpoint de webhook`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`sintaxis`,children:`Sintaxis`}),`\n`,_jsxs(_components.p,{children:[`YCloud envía una solicitud HTTP `,_jsx(_components.code,{children:`POST`}),` a tu URL de webhook configurada. La siguiente estructura muestra una variante del payload. Los valores entre corchetes angulares son marcadores de posición; sus tipos se enumeran en `,_jsx(_components.strong,{children:`Parámetros`}),`. Los campos opcionales y otras variantes se describen a continuación.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`25`,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:`25`,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.smb.message.echoes\"`}),_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:` \"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>\"`}),_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:` \"toUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cTO_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:` \"toParentUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cTO_PARENT_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:` \"customerProfile\"`}),_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:` \"username\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\u003cUSERNAME>\"`})]}),`\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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`parámetros`,children:`Parámetros`}),`\n`,_jsxs(_components.p,{children:[`Valida el encabezado HTTP `,_jsx(_components.code,{children:`YCloud-Signature`}),` antes de procesar el cuerpo JSON. Consulta `,_jsx(_components.a,{href:`/es/api-reference/guides/api-fundamentals/configure-webhooks`,children:`validación de firmas`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`envoltorio-del-evento`,children:`Envoltorio del evento`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`ID único para el evento. Longitud mínima: `,_jsx(_components.code,{children:`6`}),`. Longitud máxima: `,_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:`Sí`}),_jsxs(_components.td,{children:[`Siempre `,_jsx(_components.code,{children:`whatsapp.smb.message.echoes`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`apiVersion`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`La versión de la API utilizada para procesar este evento.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`createTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`La hora en la que se creó este evento, con formato `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/rfc3339`,children:`RFC 3339`}),`. Por ejemplo, `,_jsx(_components.code,{children:`2022-06-01T12:00:00.000Z`}),`.`]})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`payload-del-evento`,children:`Payload del evento`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[`Payload específico del evento `,_jsx(_components.code,{children:`whatsappMessage`}),`.`]})]})})]}),`\n`,_jsxs(_components.p,{children:[`Los cuatro campos comunes del envoltorio son obligatorios. Los campos del payload dependen de la variante del evento. En cada tabla de objetos, `,_jsx(_components.strong,{children:`Obligatorio`}),` se aplica cuando su objeto superior está presente. Los campos opcionales pueden omitirse; un ejemplo no hace que un campo sea obligatorio.`]}),`\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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`ID único del mensaje.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wamid`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El ID de mensaje original en la plataforma de WhatsApp.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wabaId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`ID de la cuenta de WhatsApp Business.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`from`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`El número de teléfono del remitente en formato `,_jsx(_components.a,{href:`https://en.wikipedia.org/wiki/E.164`,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:`No`}),_jsxs(_components.td,{children:[`El número de teléfono del destinatario en formato `,_jsx(_components.a,{href:`https://en.wikipedia.org/wiki/E.164`,children:`E.164`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`recipient`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El valor del destinatario enviado en la solicitud cuando se utilizó un BSUID o un BSUID principal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`recipientUserId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El ID de usuario con ámbito de WhatsApp Business (BSUID) del destinatario.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`toUserId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Alias de `,_jsx(_components.code,{children:`recipientUserId`}),` conservado por compatibilidad.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`parentRecipientUserId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El ID de usuario principal con ámbito de WhatsApp Business del destinatario.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`toParentUserId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Alias de `,_jsx(_components.code,{children:`parentRecipientUserId`}),` conservado por compatibilidad.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`customerProfile`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`La información de perfil del destinatario, incluido el nombre de usuario de WhatsApp cuando esté disponible.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`conversation`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`WhatsApp define una conversación como una sesión de mensajería de 24 horas entre una persona y una empresa. Este campo está presente después de que el estado del mensaje cambie a `,_jsx(_components.code,{children:`sent`}),`. Consulta también `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/pricing`,children:`Precios basados en conversaciones`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Tipo de mensaje saliente de WhatsApp. Consulta también `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/messages`,children:`Mensajes de WhatsApp`}),`.`]}),_jsxs(`p`,{children:[`Valores: `,_jsx(`code`,{children:`template`}),`, `,_jsx(`code`,{children:`text`}),`, `,_jsx(`code`,{children:`image`}),`, `,_jsx(`code`,{children:`audio`}),`, `,_jsx(`code`,{children:`video`}),`, `,_jsx(`code`,{children:`document`}),`, `,_jsx(`code`,{children:`sticker`}),`, `,_jsx(`code`,{children:`location`}),`, `,_jsx(`code`,{children:`interactive`}),`, `,_jsx(`code`,{children:`contacts`}),`, `,_jsx(`code`,{children:`reaction`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`template`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Úsalo para enviar un mensaje de WhatsApp `,_jsx(_components.code,{children:`template`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Objeto de texto del mensaje de WhatsApp.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Usa esto para mensajes de tipo `,_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`}),` o `,_jsx(_components.code,{children:`sticker`}),`. Consulta también `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`Tipos de medios admitidos`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Usa esto para mensajes de tipo `,_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`}),` o `,_jsx(_components.code,{children:`sticker`}),`. Consulta también `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`Tipos de medios admitidos`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Usa esto para mensajes de tipo `,_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`}),` o `,_jsx(_components.code,{children:`sticker`}),`. Consulta también `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`Tipos de medios admitidos`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`document`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Usa esto para mensajes de tipo `,_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`}),` o `,_jsx(_components.code,{children:`sticker`}),`. Consulta también `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`Tipos de medios admitidos`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sticker`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Usa esto para mensajes de tipo `,_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`}),` o `,_jsx(_components.code,{children:`sticker`}),`. Consulta también `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`Tipos de medios admitidos`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`location`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Usa esto para mensajes de tipo `,_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:`No`}),_jsxs(_components.td,{children:[`Usa esto para mensajes de tipo `,_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:`No`}),_jsx(_components.td,{children:`Los elementos del array se describen a continuación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reaction`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Cuando un usuario reacciona a los mensajes con un emoji, el tipo de mensaje se establece en `,_jsx(_components.code,{children:`reaction`}),` y se incluye este campo.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`context`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Se usa para mencionar un mensaje específico al que estás respondiendo. La respuesta puede ser de cualquier tipo de mensaje.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`externalId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Una cadena única (recomendada) para hacer referencia al objeto. Puede ser un número de pedido o similar, y se puede usar para conciliar el objeto con tus sistemas internos.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`category`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`La categoría de Direct Send, como `,_jsx(_components.code,{children:`utility`}),` o `,_jsx(_components.code,{children:`authentication`}),`, cuando corresponda.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ttlSeconds`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El tiempo de vida configurado del mensaje de Direct Send en segundos, cuando corresponda.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`status`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Estado del mensaje de WhatsApp. Uno de `,_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`}),`: Nuestro sistema ha aceptado la solicitud de mensajería.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`failed`}),`: Un mensaje enviado por tu negocio no se pudo enviar.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`sent`}),`: Un mensaje enviado por tu negocio está en tránsito dentro de los sistemas de WhatsApp.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`delivered`}),`: Un mensaje enviado por tu negocio se entregó en el dispositivo del usuario.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`read`}),`: Un mensaje enviado por tu negocio fue leído por el usuario.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`errorCode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Código de error cuando el estado del mensaje es `,_jsx(_components.code,{children:`failed`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`errorMessage`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Mensaje de error cuando el estado del mensaje es `,_jsx(_components.code,{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:`No`}),_jsxs(_components.td,{children:[`La hora en la que se creó este mensaje, con formato en `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/rfc3339`,children:`RFC 3339`}),`. Por ejemplo, `,_jsx(_components.code,{children:`2022-06-01T12:00:00.000Z`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`updateTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`La hora en la que se actualizó este mensaje, con formato en `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/rfc3339`,children:`RFC 3339`}),`. Por ejemplo, `,_jsx(_components.code,{children:`2022-06-01T12:00:00.000Z`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sendTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`La hora en la que este mensaje `,_jsx(_components.code,{children:`status`}),` cambió a `,_jsx(_components.code,{children:`sent`}),`, con formato en `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/rfc3339`,children:`RFC 3339`}),`. Por ejemplo, `,_jsx(_components.code,{children:`2022-06-01T12:00:00.000Z`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deliverTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`La hora en la que este mensaje `,_jsx(_components.code,{children:`status`}),` cambió a `,_jsx(_components.code,{children:`delivered`}),`, con formato en `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/rfc3339`,children:`RFC 3339`}),`. Por ejemplo, `,_jsx(_components.code,{children:`2022-06-01T12:00:00.000Z`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`readTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`La hora en la que este mensaje `,_jsx(_components.code,{children:`status`}),` cambió a `,_jsx(_components.code,{children:`read`}),`, con formato según `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/rfc3339`,children:`RFC 3339`}),`. Por ejemplo, `,_jsx(_components.code,{children:`2022-06-01T12:00:00.000Z`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`totalPrice`})}),_jsx(_components.td,{children:`number (double)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Precio total de este mensaje. `,_jsxs(`strong`,{children:[`Nota: Es solo un precio estimado cuando el `,_jsx(`code`,{children:`status`}),` es `,_jsx(`code`,{children:`accepted`}),` o `,_jsx(`code`,{children:`sent`}),`. Pasa a ser el precio final después de que se entrega el mensaje, es decir, cuando el `,_jsx(`code`,{children:`status`}),` es `,_jsx(`code`,{children:`delivered`}),` o `,_jsx(`code`,{children:`read`}),`.`]})]}),_jsx(`p`,{children:`Para los mensajes con Max Price, el importe en el momento del envío es una estimación. Usa el evento delivered/read whatsapp.message.updated para el cargo final; maxBid no es el importe cobrado final.`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`currency`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Moneda del precio. `,_jsx(_components.a,{href:`https://en.wikipedia.org/wiki/ISO_4217`,children:`Código de moneda ISO 4217`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`regionCode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`El `,_jsx(_components.a,{href:`https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2`,children:`código de región`}),` del número de teléfono del destinatario.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pricingCategory`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`La categoría de precio del mensaje. `,_jsxs(`strong`,{children:[`Nota: Es solo una categoría de precio estimada cuando el `,_jsx(`code`,{children:`status`}),` es `,_jsx(`code`,{children:`accepted`}),` o `,_jsx(`code`,{children:`sent`}),`. Pasa a ser definitiva después de que se entrega el mensaje, es decir, cuando el `,_jsx(`code`,{children:`status`}),` es `,_jsx(`code`,{children:`delivered`}),` o `,_jsx(`code`,{children:`read`}),`.`]})]}),_jsxs(`p`,{children:[`Valores: `,_jsx(`code`,{children:`referral_conversion`}),`, `,_jsx(`code`,{children:`authentication`}),`, `,_jsx(`code`,{children:`authentication_international`}),`, `,_jsx(`code`,{children:`marketing`}),`, `,_jsx(`code`,{children:`marketing_lite`}),`, `,_jsx(`code`,{children:`utility`}),`, `,_jsx(`code`,{children:`service`}),`, `,_jsx(`code`,{children:`marketing_lite_bidding`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pricingModel`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El modelo de precios del mensaje.`}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`PMP`}),`: Se aplica el precio por mensaje.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`CBP`}),`: Se aplica el precio basado en conversaciones.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pricingType`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El tipo de precio del mensaje. Este campo solo está disponible en el modo PMP (Per-Message Pricing).`}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`regular`}),`: Indica que el mensaje es facturable.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`free_customer_service`}),`: Indica que el mensaje es gratuito porque fue un mensaje de plantilla de utilidad o un mensaje sin plantilla enviado dentro de una ventana de servicio de atención al cliente.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`free_entry_point`}),`: Indica que el mensaje es gratuito porque forma parte de una conversación de punto de entrada gratuito.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`whatsappApiError`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`El objeto de error original devuelto por WhatsApp. Consulta `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/graph-api/guides/error-handling`,children:`Handling Errors`}),`, `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/support/error-codes`,children:`Cloud API Error Codes`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bizType`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Puede estar vacío o ser uno de `,_jsx(`code`,{children:`whatsapp`}),` o `,_jsx(`code`,{children:`verify`}),`. El valor predeterminado es `,_jsx(`code`,{children:`whatsapp`}),`.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`whatsapp`}),`: Indica que el mensaje se envía a través del producto `,_jsx(`strong`,{children:`WhatsApp`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`verify`}),`: Indica que el mensaje se envía a través del producto `,_jsx(`strong`,{children:`Verify`}),`.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`verificationId`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`El ID de verificación. Solo se incluye cuando `,_jsx(_components.code,{children:`bizType`}),` es `,_jsx(_components.code,{children:`verify`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bidPricingFlag`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`True cuando el mensaje se identifica como un mensaje de puja de Marketing Lite. Su pricingCategory es marketing_lite_bidding.`})]})]})]}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`whatsappMessage.customerProfile`,id:`whatsappmessage-customerprofile`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Nombre de la cuenta de WhatsApp.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`username`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Nombre de usuario de WhatsApp.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.conversation`,id:`whatsappmessage-conversation`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Identificador único del objeto.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Tipo de conversación. Se aplica un cargo cuando se entrega el primer mensaje empresarial de esta conversación, lo que inicia la sesión de conversación de 24 horas. Por lo tanto, el tipo de conversación puede ser `,_jsx(`code`,{children:`null`}),` antes de que se entregue el primer mensaje.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`FREE_ENTRY`}),`: Conversaciones que se originan a partir de un `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/pricing#free-entry-point-conversations`,children:`punto de entrada gratuito`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`FREE_TIER`}),`: Conversaciones dentro del `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/pricing#free-tier-conversations`,children:`nivel gratuito`}),` mensual.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`REGULAR`}),`: Cualquier conversación que no se haya originado a partir de un `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/pricing#free-entry-point-conversations`,children:`punto de entrada gratuito`}),` o que supere la asignación mensual del `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/pricing#free-tier-conversations`,children:`nivel gratuito`}),`.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`originType`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Indica la `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/pricing#conversation-categories`,children:`categoría de conversación`}),`. También se puede denominar punto de entrada de la conversación.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`referral_conversion`}),`: Indica una `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/pricing#free-entry-point-conversations`,children:`conversación de punto de entrada gratuito`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`authentication`}),`: Indica que la conversación fue abierta por una empresa al enviar una plantilla categorizada como `,_jsx(`code`,{children:`AUTHENTICATION`}),` al cliente. Esto se aplica siempre que hayan pasado más de 24 horas desde el último mensaje del cliente.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`marketing`}),`: Indica que la conversación fue abierta por una empresa al enviar una plantilla categorizada como `,_jsx(`code`,{children:`MARKETING`}),` al cliente. Esto se aplica siempre que hayan pasado más de 24 horas desde el último mensaje del cliente.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`utility`}),`: Indica que la conversación fue abierta por una empresa al enviar una plantilla categorizada como `,_jsx(`code`,{children:`UTILITY`}),` al cliente. Esto se aplica siempre que hayan pasado más de 24 horas desde el último mensaje del cliente.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`service`}),`: Indica que la conversación fue abierta por una empresa al responder a un cliente dentro de una `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/pricing#customer-service-windows`,children:`ventana de atención al cliente`}),`.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expireTime`})}),_jsx(_components.td,{children:`string (date-time)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Fecha en la que vence la conversación, con formato `,_jsx(_components.a,{href:`https://datatracker.ietf.org/doc/html/rfc3339`,children:`RFC 3339`}),`. Por ejemplo, `,_jsx(_components.code,{children:`2022-06-01T12:00:00.000Z`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template`,id:`whatsappmessage-template`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Nombre de la plantilla.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`language`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Contiene un objeto language. Especifica el idioma en el que se puede representar la plantilla.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`components`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obligatorio cuando la plantilla especificada contiene variables o archivos multimedia.`}),` Matriz de objetos component que contienen los parámetros del mensaje.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.language`,id:`whatsappmessage-template-language`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`code`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`El código del idioma o configuración regional a usar. Acepta tanto el formato de idioma como el de idioma_configuración regional (por ejemplo, en y en_US). Consulta `,_jsx(_components.a,{href:`https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/supported-languages`,children:`Idiomas admitidos`}),` para ver todos los códigos.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`policy`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`La política de idioma que debe seguir el mensaje. Valor predeterminado (y única opción admitida): `,_jsx(_components.code,{children:`deterministic`}),`, lo que significa que WhatsApp entrega la plantilla de mensaje exactamente en el idioma y la configuración regional solicitados.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[]`,id:`whatsappmessage-template-components`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Tipo de componente.`}),_jsxs(`p`,{children:[`Valores: `,_jsx(`code`,{children:`header`}),`, `,_jsx(`code`,{children:`body`}),`, `,_jsx(`code`,{children:`button`}),`, `,_jsx(`code`,{children:`limited_time_offer`}),`, `,_jsx(`code`,{children:`carousel`}),`, `,_jsx(`code`,{children:`order_status`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sub_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsxs(`strong`,{children:[`Obligatorio cuando el tipo es `,_jsx(`code`,{children:`button`}),`.`]}),` Tipo de botón.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`quick_reply`}),`: hace referencia a un botón de respuesta rápida creado previamente que permite al cliente devolver un mensaje predefinido.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`url`}),`: hace referencia a un botón de URL creado previamente que permite al cliente visitar la URL generada al añadir el parámetro text al prefijo de URL predefinido en la plantilla.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`copy_code`}),`: hace referencia a un botón de copiar código creado previamente que permite al cliente copiar una cadena de texto (definida cuando la plantilla se envía en un mensaje de plantilla) al portapapeles del dispositivo cuando el usuario de la aplicación lo pulsa.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`catalog`}),`: hace referencia a un botón de catálogo creado previamente que permite al cliente ver tu catálogo de productos.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`mpm`}),`: hace referencia a un botón de MPM (mensaje multiproducto) creado previamente que permite al cliente explorar productos y secciones.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`flow`}),`: hace referencia a un botón de flujo creado previamente que permite al cliente interactuar con un `,_jsx(`a`,{href:`https://developers.facebook.com/docs/whatsapp/flows`,children:`flow`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`order_details`}),`: hace referencia a un botón de detalles del pedido creado previamente que permite al cliente ver los detalles de un pedido.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`index`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsxs(`strong`,{children:[`Obligatorio cuando `,_jsx(`code`,{children:`type`}),` = `,_jsx(`code`,{children:`button`}),`. No se utiliza para los demás tipos.`]}),` Indica el orden en el que debe aparecer el botón, si la plantilla utiliza varios botones. Los botones están indexados desde cero, por lo que establecer el valor en 0 hará que el botón aparezca primero, y otro botón con un índice de 1 aparecerá a continuación, etc.`]}),_jsxs(`p`,{children:[`Mínimo: `,_jsx(`code`,{children:`0`}),`. Máximo: `,_jsx(`code`,{children:`9`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`parameters`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(_components.strong,{children:[`Obligatorio cuando `,_jsx(_components.code,{children:`type`}),` = `,_jsx(_components.code,{children:`button`}),`, o si hay variables en el componente de plantilla correspondiente, o si el formato de la plantilla `,_jsx(_components.code,{children:`HEADER`}),` es multimedia (`,_jsx(_components.code,{children:`IMAGE`}),`, `,_jsx(_components.code,{children:`VIDEO`}),` o `,_jsx(_components.code,{children:`DOCUMENT`}),`).`]}),` Matriz de objetos de parámetros con el contenido del mensaje.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cards`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Úsalo para componentes `,_jsx(_components.code,{children:`carousel`}),`. Proporciona componentes de tarjeta que contienen los parámetros del mensaje.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[]`,id:`whatsappmessage-template-components-parameters`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Obligatorio.`}),` Tipo de parámetro del componente.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`text`}),`: Se utiliza cuando el tipo de componente de la plantilla es `,_jsx(`code`,{children:`BODY`}),`, o el formato del componente `,_jsx(`code`,{children:`HEADER`}),` es `,_jsx(`code`,{children:`TEXT`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`image`}),`: Se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`IMAGE`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`gif`}),`: Se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`GIF`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`video`}),`: Se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`VIDEO`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`document`}),`: Se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`DOCUMENT`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`payload`}),`: Se utiliza cuando el tipo de botón del componente de la plantilla es `,_jsx(`code`,{children:`QUICK_REPLY`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`coupon_code`}),`: Se utiliza cuando el tipo de botón del componente de la plantilla es `,_jsx(`code`,{children:`COPY_CODE`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`limited_time_offer`}),`: Se utiliza cuando el tipo de componente de la plantilla es `,_jsx(`code`,{children:`LIMITED_TIME_OFFER`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`action`}),`: Se utiliza cuando el tipo de botón del componente de la plantilla es `,_jsx(`code`,{children:`CATALOG`}),`, `,_jsx(`code`,{children:`MPM`}),`, `,_jsx(`code`,{children:`FLOW`}),`, u `,_jsx(`code`,{children:`ORDER_DETAILS`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`order_status`}),`: Se utiliza cuando la subcategoría de la plantilla es `,_jsx(`code`,{children:`ORDER_STATUS`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`location`}),`: Se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`LOCATION`}),`.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(_components.strong,{children:[`Obligatorio cuando `,_jsx(_components.code,{children:`type`}),` = `,_jsx(_components.code,{children:`text`}),`.`]}),` El texto del mensaje. Para el componente de encabezado, el límite de caracteres es de 60 caracteres. Para el componente del cuerpo, el límite es de 1024 caracteres. Para los botones de URL, indica el sufijo proporcionado por el desarrollador que se añade a la URL prefijada predefinida en la plantilla.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payload`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio para los botones de `,_jsx(_components.code,{children:`quick_reply`}),`. Carga útil (payload) definida por el desarrollador que se devuelve cuando se hace clic en el botón, además del texto mostrado en el botón.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`coupon_code`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(_components.strong,{children:[`Obligatorio cuando `,_jsx(_components.code,{children:`type`}),` = `,_jsx(_components.code,{children:`coupon_code`}),`.`]}),` El código de cupón que se copiará cuando el cliente pulse el botón.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando el formato de `,_jsx(_components.code,{children:`HEADER`}),` de la plantilla es `,_jsx(_components.code,{children:`IMAGE`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`gif`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando el formato de `,_jsx(_components.code,{children:`HEADER`}),` de la plantilla es `,_jsx(_components.code,{children:`GIF`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando el formato de `,_jsx(_components.code,{children:`HEADER`}),` de la plantilla es `,_jsx(_components.code,{children:`VIDEO`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`document`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando el formato de `,_jsx(_components.code,{children:`HEADER`}),` de la plantilla es `,_jsx(_components.code,{children:`DOCUMENT`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`limited_time_offer`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Obligatorio si la plantilla utiliza detalles de vencimiento de la oferta.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`action`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Obligatorio si la plantilla utiliza botones de catálogo o MPM (mensaje de múltiples productos).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_status`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Los campos del objeto se detallan a continuación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`location`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando `,_jsx(_components.code,{children:`type`}),` = `,_jsx(_components.code,{children:`location`}),`.`]})})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].image`,id:`whatsappmessage-template-components-parameters-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Usa solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para garantizar el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia especificado (`,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`). No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Usa solo con contenido multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].gif`,id:`whatsappmessage-template-components-parameters-gif`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Usa solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para garantizar el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia especificado (`,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`). No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Usa solo con contenido multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].video`,id:`whatsappmessage-template-components-parameters-video`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Usa solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para garantizar el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].document`,id:`whatsappmessage-template-components-parameters-document`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, prevalece `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, prevalece `,_jsx(`code`,{children:`id`}),` y se ignorará `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].limited_time_offer`,id:`whatsappmessage-template-components-parameters-limited-time-offer`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expiration_time_ms`})}),_jsx(_components.td,{children:`integer (int64)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obligatorio.`}),` Hora de caducidad del código de oferta en formato de marca de tiempo UNIX en milisegundos.`]})]})})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action`,id:`whatsappmessage-template-components-parameters-action`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_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:`No`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Opcional.`}),` Úsalo para mensajes de plantilla de catálogo y MPM. Número SKU del artículo. Etiquetado como Content ID en el Administrador de ventas. La miniatura de este artículo se usará como la imagen del encabezado del mensaje. Si se omite el objeto `,_jsx(_components.code,{children:`parameters`}),`, se utilizará la imagen del producto del primer artículo de tu catálogo.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sections`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Úsalo para plantillas MPM. Secciones de productos. Puedes definir hasta 10 secciones.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_token`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Úsalo para botones de tipo `,_jsx(_components.code,{children:`FLOW`}),`. Token de flujo generado por la empresa para servir como identificador. El valor predeterminado es `,_jsx(_components.code,{children:`unused`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_action_data`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Úsalo para botones de tipo `,_jsx(_components.code,{children:`FLOW`}),`. Objeto JSON con la carga útil de datos para la primera pantalla.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_details`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio para botones de tipo `,_jsx(_components.code,{children:`order_details`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.sections[]`,id:`whatsappmessage-template-components-parameters-action-sections`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Texto del título de la sección. Máximo 24 caracteres. No se admite Markdown.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`24`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`product_items`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Matriz de números SKU de productos. Hay un mínimo de 1 producto por sección y un máximo de 30 productos en todas las secciones.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.sections[].product_items[]`,id:`whatsappmessage-template-components-parameters-action-sections-product-items`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[`Número SKU del artículo que quieres que aparezca en la sección. Los números SKU están etiquetados como `,_jsx(_components.strong,{children:`Content ID`}),` en el `,_jsx(_components.a,{href:`https://business.facebook.com/commerce`,children:`Commerce Manager`}),`.`]})]})})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details`,id:`whatsappmessage-template-components-parameters-action-order-details`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`currency`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`La moneda de este pedido. Actualmente, el único valor admitido es `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`Proporciona `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`items`}),`, `,_jsx(_components.code,{children:`subtotal`}),`, `,_jsx(_components.code,{children:`tax`}),`, etc., del pedido.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Identificador único del pedido proporcionado por el negocio. Distingue entre mayúsculas y minúsculas, no puede ser una cadena vacía, solo puede contener letras en inglés, números, guiones bajos, guiones o puntos, y no debe superar los 35 caracteres.`}),_jsxs(`p`,{children:[`El `,_jsx(`code`,{children:`reference_id`}),` debe ser único para cada mensaje de order_details de un negocio determinado. Si es necesario enviar varios mensajes de order_details para el mismo pedido, se recomienda incluir un número de secuencia en el reference_id (por ejemplo, “BM345A-12”) para garantizar su unicidad._`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`El importe total del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`El tipo de artículos que se pagan en este pedido. Las opciones admitidas actualmente son `,_jsx(_components.code,{children:`digital-goods`}),` y `,_jsx(_components.code,{children:`physical-goods`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payment_settings`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Ajustes de pago para el pedido.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order`,id:`whatsappmessage-template-components-parameters-action-order-details-order`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`El único valor admitido en el mensaje `,_jsx(`code`,{children:`order_details`}),` es `,_jsx(`code`,{children:`pending`}),`. En un mensaje `,_jsx(`code`,{children:`order_status`}),`, `,_jsx(`code`,{children:`status`}),` puede ser: `,_jsx(`code`,{children:`pending`}),`, `,_jsx(`code`,{children:`processing`}),`, `,_jsx(`code`,{children:`partially_shipped`}),`, `,_jsx(`code`,{children:`shipped`}),`, `,_jsx(`code`,{children:`completed`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`El único valor admitido es `,_jsx(_components.code,{children:`quick_pay`}),`. Cuando se incluye este campo, ocultamos el botón “Review and Pay” y solo mostramos el botón “Pay Now” en la burbuja de detalles del pedido.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`catalog_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Identificador único del catálogo de Facebook que utiliza el negocio. Si no proporcionas este campo, debes indicar los siguientes campos dentro del objeto items: `,_jsx(_components.code,{children:`country_of_origin`}),`, `,_jsx(_components.code,{children:`importer_name`}),` y `,_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:`No`}),_jsx(_components.td,{children:`Matriz de artículos del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subtotal`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`El valor `,_jsx(_components.strong,{children:`debe ser igual`}),` a la suma de `,_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:`No`}),_jsx(_components.td,{children:`La información de impuestos de este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`shipping`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El coste de envío del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El importe del descuento para este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expiration`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Vencimiento de este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Opcional.`}),` Texto para compartir información relacionada con el estado. Puede resultar útil al enviar una cancelación. El límite máximo es de 120 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.items[]`,id:`whatsappmessage-template-components-parameters-action-order-details-order-items`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`ID de contenido de un artículo del pedido perteneciente a tu catálogo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Nombre del artículo que se mostrará al usuario. No puede superar los 60 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Imagen personalizada para el artículo que se mostrará al usuario.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`El precio por artículo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sale_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El precio con descuento por artículo. Debe ser menor que el importe original. Si se incluye, este campo se utiliza para calcular el importe subtotal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quantity`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`La cantidad de artículos en el pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country_of_origin`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. El país de origen del producto.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Nombre de la empresa importadora.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Dirección de la empresa importadora.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.items[].image`,id:`whatsappmessage-template-components-parameters-action-order-details-order-items-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se sube a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o bien `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto al enviar archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo únicamente con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o bien `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.items[].amount`,id:`whatsappmessage-template-components-parameters-action-order-details-order-items-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa únicamente para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa únicamente para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.items[].sale_amount`,id:`whatsappmessage-template-components-parameters-action-order-details-order-items-sale-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.subtotal`,id:`whatsappmessage-template-components-parameters-action-order-details-order-subtotal`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.tax`,id:`whatsappmessage-template-components-parameters-action-order-details-order-tax`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.shipping`,id:`whatsappmessage-template-components-parameters-action-order-details-order-shipping`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.discount`,id:`whatsappmessage-template-components-parameters-action-order-details-order-discount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.order.expiration`,id:`whatsappmessage-template-components-parameters-action-order-details-order-expiration`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Cadena con la marca de tiempo UTC en segundos del momento en que debe caducar el pedido. El umbral mínimo es de 300 segundos.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Explicación de texto para la caducidad.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.total_amount`,id:`whatsappmessage-template-components-parameters-action-order-details-total-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[]`,id:`whatsappmessage-template-components-parameters-action-order-details-payment-settings`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe establecerse en `,_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:`Sí`}),_jsx(_components.td,{children:`Objeto que describe la información de la cuenta de pago.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway`,id:`whatsappmessage-template-components-parameters-action-order-details-payment-settings-payment-gateway`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`Tipo de pago. Debes establecer esto en `,_jsx(`code`,{children:`billdesk`}),`, `,_jsx(`code`,{children:`razorpay`}),`, `,_jsx(`code`,{children:`payu`}),` o `,_jsx(`code`,{children:`zaakpay`}),` si has vinculado tu pasarela de pago de BillDesk, Razorpay, PayU o Zaakpay para aceptar pagos.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`configuration_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El nombre de la configuración de pago preconfigurada que se utilizará para este pedido; no debe superar los 60 caracteres. Este valor debe coincidir con una configuración de pago configurada en WhatsApp Business Manager.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Información adicional para BillDesk. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido concreto. Cada campo extra tiene un límite máximo de 120 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payu`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para PayU. Los campos definidos por el usuario (udf) se utilizan para almacenar cualquier información correspondiente a un pedido concreto. Cada campo UDF tiene un límite máximo de 255 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`razorpay`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para Razorpay.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`zaakpay`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para Zaakpay. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido concreto. Cada campo extra tiene un límite máximo de 180 caracteres.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.billdesk`,id:`whatsappmessage-template-components-parameters-action-order-details-payment-settings-payment-gateway-billdesk`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info3`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info4`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info5`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info6`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info7`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.payu`,id:`whatsappmessage-template-components-parameters-action-order-details-payment-settings-payment-gateway-payu`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf3`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf4`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.razorpay`,id:`whatsappmessage-template-components-parameters-action-order-details-payment-settings-payment-gateway-razorpay`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Número de recibo que corresponde a este pedido, establecido para tu referencia interna. Admite una longitud máxima de 40 caracteres con una longitud mínima superior a 0 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`notes`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El objeto puede estar formado por pares clave-valor con un máximo de 15 claves y cada valor está limitado a 256 caracteres.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].action.order_details.payment_settings[].payment_gateway.zaakpay`,id:`whatsappmessage-template-components-parameters-action-order-details-payment-settings-payment-gateway-zaakpay`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para Zaakpay.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`180`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extra2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para Zaakpay.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`180`}),` caracteres.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status`,id:`whatsappmessage-template-components-parameters-order-status`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Identificador único para el pedido proporcionado por el negocio.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Proporciona solo `,_jsx(_components.code,{children:`status`}),` y `,_jsx(_components.code,{children:`description`}),` de este pedido para mensajes `,_jsx(_components.code,{children:`order_status`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order`,id:`whatsappmessage-template-components-parameters-order-status-order`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`El único valor admitido en el mensaje `,_jsx(`code`,{children:`order_details`}),` es `,_jsx(`code`,{children:`pending`}),`. En un mensaje `,_jsx(`code`,{children:`order_status`}),`, `,_jsx(`code`,{children:`status`}),` puede ser: `,_jsx(`code`,{children:`pending`}),`, `,_jsx(`code`,{children:`processing`}),`, `,_jsx(`code`,{children:`partially_shipped`}),`, `,_jsx(`code`,{children:`shipped`}),`, `,_jsx(`code`,{children:`completed`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`El único valor admitido es `,_jsx(_components.code,{children:`quick_pay`}),`. Cuando se pasa este campo, ocultamos el botón “Review and Pay” y solo mostramos el botón “Pay Now” en la burbuja de detalles del pedido.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`catalog_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Identificador único del catálogo de Facebook que utiliza el negocio. Si no proporcionas este campo, debes proporcionar los siguientes campos dentro del objeto items: `,_jsx(_components.code,{children:`country_of_origin`}),`, `,_jsx(_components.code,{children:`importer_name`}),` y `,_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:`No`}),_jsx(_components.td,{children:`Array de artículos del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subtotal`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`El valor `,_jsx(_components.strong,{children:`debe ser igual`}),` a la suma de `,_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:`No`}),_jsx(_components.td,{children:`La información fiscal de este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`shipping`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El costo de envío del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El monto de descuento para este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expiration`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Vencimiento de este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Opcional.`}),` Texto para compartir información relacionada con el estado. Podría ser útil al enviar una cancelación. El límite máximo de caracteres es de 120 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.items[]`,id:`whatsappmessage-template-components-parameters-order-status-order-items`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Identificador de contenido para un artículo en el pedido de tu catálogo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El nombre del artículo que se mostrará al usuario. No puede superar los 60 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Imagen personalizada para el artículo que se mostrará al usuario.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`El precio por artículo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sale_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El precio con descuento por artículo. Debe ser menor que el importe original. Si se incluye, este campo se utiliza para calcular el importe subtotal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quantity`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`El número de artículos en el pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country_of_origin`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. El país de origen del producto.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Nombre de la empresa importadora.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Dirección de la empresa importadora.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.items[].image`,id:`whatsappmessage-template-components-parameters-order-status-order-items-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el contenido multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Usa solo con URLs HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade cadenas de consulta aleatorias a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo del documento específico. Usa solo con contenido multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.items[].amount`,id:`whatsappmessage-template-components-parameters-order-status-order-items-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.items[].sale_amount`,id:`whatsappmessage-template-components-parameters-order-status-order-items-sale-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comercio debe definir esta información. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.subtotal`,id:`whatsappmessage-template-components-parameters-order-status-order-subtotal`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comercio debe definir esta información. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.tax`,id:`whatsappmessage-template-components-parameters-order-status-order-tax`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comercio debe definir esta información. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.shipping`,id:`whatsappmessage-template-components-parameters-order-status-order-shipping`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.discount`,id:`whatsappmessage-template-components-parameters-order-status-order-discount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].order_status.order.expiration`,id:`whatsappmessage-template-components-parameters-order-status-order-expiration`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Cadena de texto con la marca de tiempo UTC en segundos correspondiente al momento en que debe vencer el pedido. El umbral mínimo es de 300 segundos.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Explicación en texto sobre el vencimiento.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].parameters[].location`,id:`whatsappmessage-template-components-parameters-location`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Latitud de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`longitude`})}),_jsx(_components.td,{children:`number (double)`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Longitud de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Nombre de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Dirección de la ubicación. Solo se muestra si `,_jsx(_components.code,{children:`name`}),` está presente.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[]`,id:`whatsappmessage-template-components-cards`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`card_index`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Obligatorio.`}),` Orden con base cero en el que aparece la tarjeta dentro del carrusel de tarjetas. 0 indica la primera tarjeta, 1 indica la segunda tarjeta, etc.`]}),_jsxs(`p`,{children:[`Mínimo: `,_jsx(`code`,{children:`0`}),`. Máximo: `,_jsx(`code`,{children:`9`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`components`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Componente de tarjeta.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[]`,id:`whatsappmessage-template-components-cards-components`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Tipo de componente.`}),_jsxs(`p`,{children:[`Valores: `,_jsx(`code`,{children:`header`}),`, `,_jsx(`code`,{children:`body`}),`, `,_jsx(`code`,{children:`button`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sub_type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsxs(`strong`,{children:[`Obligatorio cuando el tipo es `,_jsx(`code`,{children:`button`}),`.`]}),` Tipo de botón.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`quick_reply`}),`: se refiere a un botón de respuesta rápida creado previamente que permite al cliente enviar un mensaje predefinido.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`url`}),`: se refiere a un botón de URL creado previamente que permite al cliente visitar la URL generada al añadir el parámetro de texto al prefijo de URL predefinido en la plantilla.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`index`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsxs(`strong`,{children:[`Obligatorio cuando `,_jsx(`code`,{children:`type`}),` = `,_jsx(`code`,{children:`button`}),`. No se utiliza para los demás tipos.`]}),` Indica el orden en el que debe aparecer el botón si la plantilla utiliza varios botones. Los botones tienen índice con base cero, por lo que establecer el valor en 0 hará que el botón aparezca en primer lugar, y otro botón con índice 1 aparecerá a continuación, etc.`]}),_jsxs(`p`,{children:[`Mínimo: `,_jsx(`code`,{children:`0`}),`. Máximo: `,_jsx(`code`,{children:`9`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`parameters`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(_components.strong,{children:[`Obligatorio cuando `,_jsx(_components.code,{children:`type`}),` = `,_jsx(_components.code,{children:`button`}),`, o hay variables en el componente de plantilla correspondiente, o el formato del componente de tarjeta `,_jsx(_components.code,{children:`HEADER`}),` es multimedia (`,_jsx(_components.code,{children:`IMAGE`}),`, `,_jsx(_components.code,{children:`VIDEO`}),`).`]}),` Matriz de objetos de parámetros con el contenido del mensaje.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[]`,id:`whatsappmessage-template-components-cards-components-parameters`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Obligatorio.`}),` Tipo de parámetro del componente.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`text`}),`: se utiliza cuando el tipo de componente de la plantilla es `,_jsx(`code`,{children:`BODY`}),`, o el formato del componente `,_jsx(`code`,{children:`HEADER`}),` es `,_jsx(`code`,{children:`TEXT`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`image`}),`: se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`IMAGE`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`gif`}),`: se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`GIF`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`video`}),`: se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`VIDEO`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`document`}),`: se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`DOCUMENT`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`payload`}),`: se utiliza cuando el tipo de botón del componente de la plantilla es `,_jsx(`code`,{children:`QUICK_REPLY`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`coupon_code`}),`: se utiliza cuando el tipo de botón del componente de la plantilla es `,_jsx(`code`,{children:`COPY_CODE`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`limited_time_offer`}),`: se utiliza cuando el tipo de componente de la plantilla es `,_jsx(`code`,{children:`LIMITED_TIME_OFFER`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`action`}),`: se utiliza cuando el tipo de botón del componente de la plantilla es `,_jsx(`code`,{children:`CATALOG`}),`, `,_jsx(`code`,{children:`MPM`}),`, `,_jsx(`code`,{children:`FLOW`}),` o `,_jsx(`code`,{children:`ORDER_DETAILS`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`order_status`}),`: se utiliza cuando la subcategoría de la plantilla es `,_jsx(`code`,{children:`ORDER_STATUS`}),`.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`location`}),`: se utiliza cuando el componente `,_jsx(`code`,{children:`HEADER`}),` de la plantilla es `,_jsx(`code`,{children:`LOCATION`}),`.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(_components.strong,{children:[`Obligatorio cuando `,_jsx(_components.code,{children:`type`}),` = `,_jsx(_components.code,{children:`text`}),`.`]}),` El texto del mensaje. Para el componente de encabezado, el límite es de 60 caracteres. Para el componente de cuerpo, el límite es de 1024 caracteres. Para botones de URL, indica el sufijo proporcionado por el desarrollador que se añade a la URL de prefijo predefinida en la plantilla.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payload`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio para botones `,_jsx(_components.code,{children:`quick_reply`}),`. Payload definido por el desarrollador que se devuelve cuando se hace clic en el botón, además del texto visible en el botón.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`coupon_code`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(_components.strong,{children:[`Obligatorio cuando `,_jsx(_components.code,{children:`type`}),` = `,_jsx(_components.code,{children:`coupon_code`}),`.`]}),` El código de cupón que se copiará cuando el cliente toque el botón.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando el formato `,_jsx(_components.code,{children:`HEADER`}),` de la plantilla es `,_jsx(_components.code,{children:`IMAGE`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`gif`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando el formato `,_jsx(_components.code,{children:`HEADER`}),` de la plantilla es `,_jsx(_components.code,{children:`GIF`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando el formato `,_jsx(_components.code,{children:`HEADER`}),` de la plantilla es `,_jsx(_components.code,{children:`VIDEO`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`document`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando el formato del template `,_jsx(_components.code,{children:`HEADER`}),` es `,_jsx(_components.code,{children:`DOCUMENT`}),`.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`limited_time_offer`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Obligatorio si la plantilla utiliza detalles de vencimiento de la oferta.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`action`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Obligatorio si la plantilla utiliza botones de catálogo o MPM (mensaje multiproducto).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_status`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Los campos del objeto se enumeran a continuación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`location`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsxs(_components.strong,{children:[`Obligatorio cuando `,_jsx(_components.code,{children:`type`}),` = `,_jsx(_components.code,{children:`location`}),`.`]})})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].image`,id:`whatsappmessage-template-components-cards-components-parameters-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se sube a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido desde la API de subida de archivos multimedia de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URLs HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de que se use el contenido más reciente, añade parámetros de consulta aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia especificado de tipo `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`. No se aplica en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo del documento específico. Úsalo solo con archivos multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].gif`,id:`whatsappmessage-template-components-cards-components-parameters-gif`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se sube a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido desde la API de subida de archivos multimedia de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URLs HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de que se use el contenido más reciente, añade parámetros de consulta aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia especificado de tipo `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`. No se aplica en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo del documento específico. Úsalo solo con archivos multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].video`,id:`whatsappmessage-template-components-cards-components-parameters-video`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de medios de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade cadenas de consulta aleatorias a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y se ignorará `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].document`,id:`whatsappmessage-template-components-cards-components-parameters-document`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de medios de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade cadenas de consulta aleatorias a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y se ignorará `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].limited_time_offer`,id:`whatsappmessage-template-components-cards-components-parameters-limited-time-offer`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expiration_time_ms`})}),_jsx(_components.td,{children:`integer (int64)`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obligatorio.`}),` Hora de caducidad del código de oferta como marca de tiempo UNIX en milisegundos.`]})]})})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action`,id:`whatsappmessage-template-components-cards-components-parameters-action`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_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:`No`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Opcional.`}),` Úsalo para mensajes de plantilla de catálogo y MPM. Número de SKU del artículo. Etiquetado como Content ID en el Administrador de ventas. La miniatura de este artículo se utilizará como la imagen del encabezado del mensaje. Si se omite el objeto `,_jsx(_components.code,{children:`parameters`}),`, se utilizará la imagen del producto del primer artículo de tu catálogo.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sections`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Úsalo para plantillas MPM. Secciones de productos. Puedes definir hasta 10 secciones.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_token`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Úsalo para botones de `,_jsx(_components.code,{children:`FLOW`}),`. Token de Flow que genera la empresa para servir como identificador. El valor predeterminado es `,_jsx(_components.code,{children:`unused`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_action_data`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Úsalo para botones de `,_jsx(_components.code,{children:`FLOW`}),`. Objeto JSON con la carga útil de datos para la primera pantalla.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_details`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio para botones de `,_jsx(_components.code,{children:`order_details`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.sections[]`,id:`whatsappmessage-template-components-cards-components-parameters-action-sections`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Texto del título de la sección. Máximo 24 caracteres. No se admite Markdown.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`24`}),`.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`product_items`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Matriz de números SKU del producto. Hay un mínimo de 1 producto por sección y un máximo de 30 productos en todas las secciones.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.sections[].product_items[]`,id:`whatsappmessage-template-components-cards-components-parameters-action-sections-product-items`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[`Número SKU del artículo que quieres que aparezca en la sección. Los números SKU están etiquetados como `,_jsx(_components.strong,{children:`Content ID`}),` en el `,_jsx(_components.a,{href:`https://business.facebook.com/commerce`,children:`Commerce Manager`}),`.`]})]})})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`currency`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`La moneda de este pedido. Actualmente, el único valor admitido es `,_jsx(_components.code,{children:`INR`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`Proporciona `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`items`}),`, `,_jsx(_components.code,{children:`subtotal`}),`, `,_jsx(_components.code,{children:`tax`}),`, etc. del pedido.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Identificador único del pedido proporcionado por la empresa. Distingue entre mayúsculas y minúsculas, no puede ser una cadena vacía, solo puede contener letras en inglés, números, guiones bajos, guiones o puntos, y no debe superar los 35 caracteres.`}),_jsxs(`p`,{children:[`El `,_jsx(`code`,{children:`reference_id`}),` debe ser único para cada mensaje de order_details de una empresa determinada. Si es necesario enviar varios mensajes de order_details para el mismo pedido, se recomienda incluir un número de secuencia en el reference_id (por ejemplo, “BM345A-12”) para garantizar su unicidad._`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`El importe total del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`El tipo de artículos que se pagan en este pedido. Las opciones admitidas actualmente son `,_jsx(_components.code,{children:`digital-goods`}),` y `,_jsx(_components.code,{children:`physical-goods`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payment_settings`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Configuración de pago del pedido.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`El único valor admitido en el mensaje `,_jsx(`code`,{children:`order_details`}),` es `,_jsx(`code`,{children:`pending`}),`. En un mensaje `,_jsx(`code`,{children:`order_status`}),`, `,_jsx(`code`,{children:`status`}),` puede ser: `,_jsx(`code`,{children:`pending`}),`, `,_jsx(`code`,{children:`processing`}),`, `,_jsx(`code`,{children:`partially_shipped`}),`, `,_jsx(`code`,{children:`shipped`}),`, `,_jsx(`code`,{children:`completed`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`El único valor admitido es `,_jsx(_components.code,{children:`quick_pay`}),`. Cuando se pasa este campo, ocultamos el botón “Revisar y pagar” y solo mostramos el botón “Pagar ahora” en la burbuja de detalles del pedido.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`catalog_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Identificador único del catálogo de Facebook que utiliza la empresa. Si no proporcionas este campo, debes proporcionar los siguientes campos dentro del objeto items: `,_jsx(_components.code,{children:`country_of_origin`}),`, `,_jsx(_components.code,{children:`importer_name`}),` y `,_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:`No`}),_jsx(_components.td,{children:`Matriz de artículos del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subtotal`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`El valor `,_jsx(_components.strong,{children:`debe ser igual`}),` a la suma de `,_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:`No`}),_jsx(_components.td,{children:`La información de impuestos de este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`shipping`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El costo de envío del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El monto de descuento para este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expiration`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Vencimiento de este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Opcional.`}),` Texto para compartir información relacionada con el estado. Puede ser útil al enviar una cancelación. El límite máximo es de 120 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[]`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-items`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Content ID de un artículo en el pedido procedente de tu catálogo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El nombre del artículo que se mostrará al usuario. No puede superar los 60 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Imagen personalizada del artículo que se mostrará al usuario.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`El precio por artículo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sale_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El precio con descuento por artículo. Debe ser inferior al monto original. Si se incluye, este campo se utiliza para calcular el subtotal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quantity`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`La cantidad de artículos en el pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country_of_origin`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Requerido si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. El país de origen del producto.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Requerido si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Nombre de la empresa importadora.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Requerido si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Dirección de la empresa importadora.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].image`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-items-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el contenido multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de contenido multimedia de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto al enviar contenido multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del contenido multimedia que se enviará. Úsalo únicamente con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La Cloud API de WhatsApp almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No es aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo del documento específico. Usa solo con contenido multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].amount`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-items-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.items[].sale_amount`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-items-sale-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.subtotal`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-subtotal`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.tax`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-tax`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el offset. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.shipping`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-shipping`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el offset. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.discount`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-discount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el offset. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivo. Si el pedido tiene incentivo, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.order.expiration`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-order-expiration`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Una cadena de marca de tiempo UTC en segundos del momento en que debe expirar el pedido. El umbral mínimo es de 300 segundos.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Explicación en texto para la expiración.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.total_amount`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-total-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[]`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-payment-settings`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe establecerse en `,_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:`Sí`}),_jsx(_components.td,{children:`Un objeto que describe la información de la cuenta de pago.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-payment-settings-payment-gateway`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`Tipo de pago. Debes establecer esto en `,_jsx(`code`,{children:`billdesk`}),`, `,_jsx(`code`,{children:`razorpay`}),`, `,_jsx(`code`,{children:`payu`}),` o `,_jsx(`code`,{children:`zaakpay`}),`, si has vinculado tu pasarela de pago de BillDesk, Razorpay, PayU o Zaakpay para aceptar pagos.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`configuration_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El nombre de la configuración de pago preconfigurada que se utilizará para este pedido; no debe superar los 60 caracteres. Este valor debe coincidir con una configuración de pago establecida en WhatsApp Business Manager.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Información adicional para BillDesk. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo extra tiene un límite máximo de 120 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payu`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para PayU. Los campos definidos por el usuario (udf) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo UDF tiene un límite máximo de 255 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`razorpay`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para Razorpay.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`zaakpay`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para Zaakpay. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo extra tiene un límite máximo de 180 caracteres.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.billdesk`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-payment-settings-payment-gateway-billdesk`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info3`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info4`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info5`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info6`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info7`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.payu`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-payment-settings-payment-gateway-payu`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf3`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf4`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.razorpay`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-payment-settings-payment-gateway-razorpay`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Número de recibo que corresponde a este pedido, configurado para tu referencia interna. Admite una longitud máxima de 40 caracteres con una longitud mínima superior a 0 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`notes`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El objeto puede ser pares clave-valor con un máximo de 15 claves y cada valor tiene un límite de 256 caracteres.`})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].action.order_details.payment_settings[].payment_gateway.zaakpay`,id:`whatsappmessage-template-components-cards-components-parameters-action-order-details-payment-settings-payment-gateway-zaakpay`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para Zaakpay.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`180`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extra2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para Zaakpay.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`180`}),` caracteres.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status`,id:`whatsappmessage-template-components-cards-components-parameters-order-status`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Identificador único del pedido proporcionado por la empresa.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Proporciona solo `,_jsx(_components.code,{children:`status`}),` y `,_jsx(_components.code,{children:`description`}),` de este pedido para mensajes `,_jsx(_components.code,{children:`order_status`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`El único valor admitido en el mensaje `,_jsx(`code`,{children:`order_details`}),` es `,_jsx(`code`,{children:`pending`}),`. En un mensaje `,_jsx(`code`,{children:`order_status`}),`, `,_jsx(`code`,{children:`status`}),` puede ser: `,_jsx(`code`,{children:`pending`}),`, `,_jsx(`code`,{children:`processing`}),`, `,_jsx(`code`,{children:`partially_shipped`}),`, `,_jsx(`code`,{children:`shipped`}),`, `,_jsx(`code`,{children:`completed`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`El único valor admitido es `,_jsx(_components.code,{children:`quick_pay`}),`. Cuando se pasa este campo, ocultamos el botón “Review and Pay” y solo mostramos el botón “Pay Now” en la burbuja de detalles del pedido.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`catalog_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Identificador único del catálogo de Facebook utilizado por la empresa. Si no proporcionas este campo, debes proporcionar los siguientes campos dentro del objeto items: `,_jsx(_components.code,{children:`country_of_origin`}),`, `,_jsx(_components.code,{children:`importer_name`}),` y `,_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:`No`}),_jsx(_components.td,{children:`Array de artículos en el pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subtotal`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`El valor `,_jsx(_components.strong,{children:`debe ser igual`}),` a la suma de `,_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:`No`}),_jsx(_components.td,{children:`La información de impuestos de este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`shipping`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El costo de envío del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El monto de descuento para este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expiration`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Vencimiento de este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Opcional.`}),` Texto para compartir información relacionada con el estado. Puede ser útil al enviar una cancelación. El límite máximo de caracteres es de 120 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[]`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-items`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`ID de contenido de un artículo del pedido perteneciente a tu catálogo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El nombre del artículo que se mostrará al usuario. No puede superar los 60 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Imagen personalizada del artículo que se mostrará al usuario.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`El precio por artículo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sale_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El precio con descuento por artículo. Debe ser inferior al monto original. Si se incluye, este campo se utiliza para calcular el subtotal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quantity`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`La cantidad de artículos en el pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country_of_origin`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. El país de origen del producto.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Nombre de la empresa importadora.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Dirección de la empresa importadora.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].image`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-items-image`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando los archivos multimedia se suban a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de medios de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto al enviar contenido multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del contenido multimedia que se va a enviar. Úsalo únicamente con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurar el contenido más reciente, añade cadenas de consulta aleatorias a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tendrá prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el contenido multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo únicamente con contenido multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].amount`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-items-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.items[].sale_amount`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-items-sale-amount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.subtotal`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-subtotal`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.tax`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-tax`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por offset. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.shipping`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-shipping`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por offset. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.discount`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-discount`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por offset. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`60`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].order_status.order.expiration`,id:`whatsappmessage-template-components-cards-components-parameters-order-status-order-expiration`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Cadena de marca de tiempo UTC en segundos del momento en que debe expirar el pedido. El umbral mínimo es de 300 segundos.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Explicación de texto para la expiración.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),`.`]})]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.template.components[].cards[].components[].parameters[].location`,id:`whatsappmessage-template-components-cards-components-parameters-location`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Latitud de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`longitude`})}),_jsx(_components.td,{children:`number (double)`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Longitud de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Nombre de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Dirección de la ubicación. Solo se muestra si `,_jsx(_components.code,{children:`name`}),` está presente.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.text`,id:`whatsappmessage-text`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Obligatorio para mensajes de texto. El texto del mensaje de texto, que puede contener URL que comiencen con http:// o https:// y formato. Consulta las opciones de formato disponibles aquí. Si incluyes URL en tu texto y quieres incluir un cuadro de vista previa en los mensajes de texto (preview_url: true), asegúrate de que la URL comience con http:// o https://; se prefieren las URL con https://. Debes incluir un nombre de host, ya que las direcciones IP no coincidirán. Longitud máxima: 4096 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`De forma predeterminada, WhatsApp reconoce las URL y las hace clicables, pero también puedes incluir un cuadro de vista previa con más información sobre el enlace. Establece este campo en true si quieres incluir un cuadro de vista previa de URL. La mayoría de las veces, el destinatario verá una URL en la que puede hacer clic cuando envíes una URL, establezcas preview_url en true y proporciones un objeto body con un enlace http o https. Las vistas previas de URL solo se muestran después de que haya ocurrido una de las siguientes situaciones:`}),_jsxs(`ul`,{children:[_jsx(`li`,{children:`La empresa ha enviado una plantilla de mensaje al usuario.`}),_jsx(`li`,{children:`El usuario inicia una conversación con un enlace de “clic para chatear”.`}),_jsxs(`li`,{children:[`El usuario agrega el número de teléfono de la empresa a su libreta de contactos e inicia una conversación. Valor predeterminado: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurar el contenido más reciente, añade cadenas de consulta aleatorias a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el contenido multimedia especificado de `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`. No aplica en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia de tipo `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.video`,id:`whatsappmessage-video`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, prevalece `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, prevalece `,_jsx(`code`,{children:`id`}),` y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia especificado (`,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`). No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con contenido multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.audio`,id:`whatsappmessage-audio`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, prevalece `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, prevalece `,_jsx(`code`,{children:`id`}),` y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia especificado (`,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`). No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con contenido multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.document`,id:`whatsappmessage-document`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, prevalece `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta (query strings) aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, prevalece `,_jsx(`code`,{children:`id`}),` y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.sticker`,id:`whatsappmessage-sticker`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de medios de 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:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto al enviar archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se va a enviar. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: WhatsApp Cloud API almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade cadenas de consulta aleatorias a la URL.`}),_jsxs(`p`,{children:[`Nota: Se debe proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia `,_jsx(_components.code,{children:`document`}),`.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.location`,id:`whatsappmessage-location`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Latitud de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`longitude`})}),_jsx(_components.td,{children:`number (double)`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Longitud de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Nombre de la ubicación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Dirección de la ubicación. Solo se muestra si `,_jsx(_components.code,{children:`name`}),` está presente.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.interactive`,id:`whatsappmessage-interactive`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Obligatorio.`}),` El tipo de mensaje interactivo que deseas enviar.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`button`}),`: Úsalo para botones de respuesta.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`list`}),`: Úsalo para mensajes de lista.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`cta_url`}),`: Úsalo para mensajes con botón de llamada a la acción (CTA) con URL.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`product`}),`: Úsalo para mensajes de producto único.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`product_list`}),`: Úsalo para mensajes multiproducto.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`catalog_message`}),`: Úsalo para mensajes de catálogo.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`location_request_message`}),`: Úsalo para mensajes de solicitud de ubicación.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`order_details`}),`: Úsalo para mensajes de detalles del pedido.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`order_status`}),`: Úsalo para mensajes de estado del pedido.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`voice_call`}),`: Úsalo para mensajes de llamada de voz.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`flow`}),`: Úsalo para mensajes Flow.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`action`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obligatorio.`}),` Acción que deseas que el usuario realice después de leer el mensaje `,_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:`No`}),_jsxs(_components.td,{children:[`Opcional para el tipo `,_jsx(_components.code,{children:`product`}),`. Obligatorio para otros tipos de mensaje.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`header`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio para el tipo `,_jsx(_components.code,{children:`product_list`}),`. Opcional para otros tipos.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`footer`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Opcional. Un objeto con el pie de página del mensaje.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Obligatorio para Reply Buttons. Puedes incluir hasta 3 botones.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`button`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Obligatorio para mensajes de lista. Contenido del botón. No puede ser una cadena vacía y debe ser único dentro del mensaje. Se admiten emojis, pero no markdown. Longitud máxima: 20 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[`Obligatorio para Single Product Messages y Multi-Product Messages. Identificador único del catálogo de Facebook vinculado a tu cuenta de WhatsApp Business. Este ID se puede obtener a través del `,_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:`No`}),_jsx(_components.td,{children:`Obligatorio para Single Product Messages y Multi-Product Messages. Identificador único del producto en un catálogo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sections`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Obligatorio para mensajes de lista y Multi-Product Messages. Matriz de objetos de sección. Mínimo 1, máximo 10.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Nombre de la acción. Obligatorio para botones de llamada a la acción (CTA).`}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`cta_url`}),`: Úsalo para botones de URL de llamada a la acción (CTA).`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`catalog_message`}),`: Úsalo para Catalog Messages.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`send_location`}),`: Úsalo para botones de solicitud de ubicación.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`flow`}),`: Úsalo para botones de Flow.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`review_and_pay`}),`: Úsalo para botones de detalles del pedido.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`review_order`}),`: Úsalo para botones de estado del pedido.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`voice_call`}),`: Úsalo para botones de llamada de voz.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`parameters`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Parámetros de la acción. Obligatorio para botones de llamada a la acción (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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`El único tipo admitido es `,_jsx(`code`,{children:`reply`}),` (para Reply Button).`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reply`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Los campos del objeto se indican a continuación.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Título del botón. No puede ser una cadena vacía y debe ser único dentro del mensaje. Se admiten emojis, pero no markdown. Longitud máxima: 20 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Identificador único de tu botón. Este ID se devuelve en el webhook cuando el usuario hace clic en el botón. Longitud máxima: 256 caracteres. No puedes incluir espacios iniciales o finales al establecer el ID.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Obligatorio si el mensaje tiene más de una sección.`}),` Título de la sección. Longitud máxima: 24 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Contiene una lista de filas. Puedes tener un total de 10 filas entre todas tus secciones. Cada fila debe tener un título (longitud máxima: 24 caracteres) y un ID (longitud máxima: 200 caracteres). Puedes añadir una descripción (longitud máxima: 72 caracteres), pero es opcional.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`product_items`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Obligatorio para mensajes multiproducto. Matriz de objetos de producto. Hay un mínimo de 1 producto por sección y un máximo de 30 productos en todas las secciones.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`ID único de la fila. Longitud máxima: 200 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Contenido del título de la fila. Longitud máxima: 24 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Contenido de la descripción de la fila. Longitud máxima: 72 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Obligatorio para mensajes multiproducto. Identificador único del producto en un catálogo.`})]})})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Texto del botón CTA de URL. Longitud máxima: 20 bytes.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`URL del botón CTA de 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:`No`}),_jsxs(_components.td,{children:[`Número de SKU del artículo. Etiquetado como `,_jsx(_components.strong,{children:`Content ID`}),` en el `,_jsx(_components.a,{href:`https://business.facebook.com/commerce`,children:`Commerce Manager`}),`. La miniatura de este artículo se utilizará como la imagen de encabezado del mensaje.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_message_version`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Se utiliza para botones `,_jsx(_components.code,{children:`flow`}),`. El valor debe ser “3”.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_token`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Se utiliza para botones `,_jsx(_components.code,{children:`flow`}),`. Token del Flow generado por la empresa para servir como identificador. El valor predeterminado es `,_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:`No`}),_jsxs(_components.td,{children:[`Obligatorio condicionalmente para botones `,_jsx(_components.code,{children:`flow`}),`. ID único del Flow proporcionado por WhatsApp. No se puede utilizar con el parámetro `,_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:`No`}),_jsxs(_components.td,{children:[`Obligatorio condicionalmente para botones `,_jsx(_components.code,{children:`flow`}),`. El nombre del Flow que creaste. No se puede utilizar con el parámetro `,_jsx(_components.code,{children:`flow_id`}),`. Cambiar el nombre del Flow requerirá actualizar este parámetro para que coincida con el nuevo nombre.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`flow_cta`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Obligatorio para botones `,_jsx(`code`,{children:`flow`}),`. Texto en el botón CTA. Por ejemplo: “Open flow!”. Longitud máxima: 20 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[`Se utiliza para botones `,_jsx(_components.code,{children:`flow`}),`. Ya sea `,_jsx(_components.code,{children:`navigate`}),` o `,_jsx(_components.code,{children:`data_exchange`}),`. El valor predeterminado es `,_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:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`flow_action`}),` es `,_jsx(_components.code,{children:`navigate`}),`. Debe omitirse en caso contrario.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Obligatorio para los botones `,_jsx(`code`,{children:`review_y_pay`}),`. Identificador único del pedido proporcionado por la empresa. Distingue entre mayúsculas y minúsculas, no puede ser una cadena vacía y solo puede contener letras en inglés, números, guiones bajos, guiones o puntos, y no debe superar los 35 caracteres.`]}),_jsxs(`p`,{children:[`El `,_jsx(`code`,{children:`reference_id`}),` debe ser único para cada mensaje de order_details de una empresa determinada. Si es necesario enviar varios mensajes de order_details para el mismo pedido, se recomienda incluir un número de secuencia en el reference_id (por ejemplo, “BM345A-12”) para garantizar la exclusividad del reference_id.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio para los botones `,_jsx(_components.code,{children:`review_and_pay`}),`. El tipo de bienes que se pagan en este pedido. Las opciones admitidas actualmente son `,_jsx(_components.code,{children:`digital-goods`}),` y `,_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:`No`}),_jsxs(_components.td,{children:[`Obligatorio para los botones `,_jsx(_components.code,{children:`review_and_pay`}),`. Una matriz de beneficiarios para este pedido. Un beneficiario es un destinatario previsto para el envío de los bienes físicos del pedido. La información del beneficiario no se muestra a los usuarios, pero es necesaria por motivos legales y de cumplimiento normativo.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`currency`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio para los botones `,_jsx(_components.code,{children:`review_and_pay`}),`. La moneda de este pedido. Actualmente, el único valor admitido es `,_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:`No`}),_jsxs(_components.td,{children:[`Obligatorio para los botones `,_jsx(_components.code,{children:`review_and_pay`}),`. El importe total de este pedido.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Obligatorio para los botones `,_jsx(`code`,{children:`review_and_pay`}),` o `,_jsx(`code`,{children:`review_order`}),`.`]}),_jsxs(`p`,{children:[`Para los botones `,_jsx(`code`,{children:`review_and_pay`}),`, proporciona el pedido `,_jsx(`code`,{children:`status`}),`, `,_jsx(`code`,{children:`items`}),`, `,_jsx(`code`,{children:`subtotal`}),`, `,_jsx(`code`,{children:`tax`}),`, etc.`]}),_jsxs(`p`,{children:[`Para los botones `,_jsx(`code`,{children:`review_order`}),`, solo proporciona el pedido `,_jsx(`code`,{children:`status`}),` y `,_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:`No`}),_jsxs(_components.td,{children:[`Obligatorio para los botones `,_jsx(_components.code,{children:`review_and_pay`}),`. Ajustes de pago para el pedido.`]})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[`El ID de la pantalla que se muestra primero. Debe ser una pantalla de tipo `,_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:`No`}),_jsx(_components.td,{children:`Datos de entrada opcionales para la primera pantalla del Flow. Si se proporciona, debe ser un objeto no vacío.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Nombre de la persona o empresa que recibe los bienes físicos. No puede superar los 200 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Dirección de envío (número de puerta/torre, nombre de calle, etc.). No puede superar los 100 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Dirección de envío (punto de referencia, zona, etc.). No puede superar los 100 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Sí`}),_jsx(_components.td,{children:`Nombre de la ciudad.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`state`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Nombre del estado o provincia.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[`Nombre del país. Actualmente, el único valor admitido es `,_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:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Código postal de 6 dígitos de la dirección de envío.`}),_jsxs(`p`,{children:[`Longitud mínima: `,_jsx(`code`,{children:`6`}),`. Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento (offset). Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`El único valor admitido en el mensaje `,_jsx(`code`,{children:`order_details`}),` es `,_jsx(`code`,{children:`pending`}),`. En un mensaje `,_jsx(`code`,{children:`order_status`}),`, `,_jsx(`code`,{children:`status`}),` puede ser: `,_jsx(`code`,{children:`pending`}),`, `,_jsx(`code`,{children:`processing`}),`, `,_jsx(`code`,{children:`partially_shipped`}),`, `,_jsx(`code`,{children:`shipped`}),`, `,_jsx(`code`,{children:`completed`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`El único valor admitido es `,_jsx(_components.code,{children:`quick_pay`}),`. Cuando se pasa este campo, ocultamos el botón “Review and Pay” y solo mostramos el botón “Pay Now” en la burbuja de detalles del pedido.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`catalog_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Identificador único del catálogo de Facebook que utiliza la empresa. Si no proporcionas este campo, debes proporcionar los siguientes campos dentro del objeto items: `,_jsx(_components.code,{children:`country_of_origin`}),`, `,_jsx(_components.code,{children:`importer_name`}),` y `,_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:`No`}),_jsx(_components.td,{children:`Matriz de artículos en el pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subtotal`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`El valor `,_jsx(_components.strong,{children:`debe ser igual`}),` a la suma de `,_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:`No`}),_jsx(_components.td,{children:`La información de impuestos para este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`shipping`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El costo de envío del pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`discount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El monto del descuento para este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expiration`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Vencimiento para este pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Opcional.`}),` Texto para compartir información relacionada con el estado. Puede resultar útil al enviar una cancelación. El límite máximo de caracteres es de 120.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`ID de contenido de un artículo en el pedido procedente de tu catálogo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El nombre del artículo que se mostrará al usuario. No puede exceder los 60 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Imagen personalizada del artículo que se mostrará al usuario.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`El precio por artículo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sale_amount`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El precio con descuento por artículo. Debe ser inferior al monto original. Si se incluye, este campo se utiliza para calcular el monto del subtotal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quantity`})}),_jsx(_components.td,{children:`integer (int32)`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`La cantidad de artículos en el pedido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country_of_origin`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. El país de origen del producto.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Nombre de la empresa importadora.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`importer_address`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Obligatorio si `,_jsx(_components.code,{children:`catalog_id`}),` no está presente. Dirección de la empresa importadora.`]})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando el archivo multimedia se suba a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de archivos multimedia de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si proporcionas ambos, `,_jsx(`code`,{children:`id`}),` tendrá prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Usa esto cuando envíes archivos multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del archivo multimedia que se enviará. Úsalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade strings de consulta aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si proporcionas ambos, `,_jsx(`code`,{children:`id`}),` tendrá prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplica en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con archivos multimedia `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Usa solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60 caracteres.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe ser `,_jsx(_components.code,{children:`100`}),` para `,_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:`Sí`}),_jsx(_components.td,{children:`Entero positivo que representa el valor del importe multiplicado por el desplazamiento. Por ejemplo, ₹12.34 tiene el valor 1234.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`tax`}),`, `,_jsx(`code`,{children:`shipping`}),` o `,_jsx(`code`,{children:`discount`}),`. Descripción del importe. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[`Úsalo solo para `,_jsx(`code`,{children:`discount`}),`. Texto utilizado para definir pedidos con incentivos. Si el pedido tiene incentivos, el comerciante debe definir esta información. El límite máximo de caracteres es de 60.`]}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Una cadena de marca de tiempo UTC en segundos de la hora en la que debe expirar el pedido. El umbral mínimo es de 300 segundos.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Explicación en texto para el vencimiento.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Debe establecerse en `,_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:`Sí`}),_jsx(_components.td,{children:`Un objeto que describe la información de la cuenta de pago.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:_jsxs(`p`,{children:[`Tipo de pago. Debes establecer esto en `,_jsx(`code`,{children:`billdesk`}),`, `,_jsx(`code`,{children:`razorpay`}),`, `,_jsx(`code`,{children:`payu`}),` o `,_jsx(`code`,{children:`zaakpay`}),`, si has vinculado tu pasarela de pago de BillDesk, Razorpay, PayU o Zaakpay para aceptar pagos.`]})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`configuration_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El nombre de la configuración de pago preconfigurada que se utilizará para este pedido; no debe superar los 60 caracteres. Este valor debe coincidir con una configuración de pago configurada en el Administrador de WhatsApp Business.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsx(_components.td,{children:`Información adicional para BillDesk. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo extra tiene un límite máximo de 120 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payu`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para PayU. Los campos definidos por el usuario (udf) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo UDF tiene un límite máximo de 255 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`razorpay`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para Razorpay.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`zaakpay`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información adicional para Zaakpay. Los campos definidos por el usuario (extra) se utilizan para almacenar cualquier información correspondiente a un pedido en particular. Cada campo extra tiene un límite máximo de 180 caracteres.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info3`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info4`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info5`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info6`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`additional_info7`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para BillDesk.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`120`}),` caracteres.`]})]})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf3`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`udf4`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para PayU.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`255`}),` caracteres.`]})]})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Número de recibo que corresponde a este pedido, establecido para tu referencia interna. Se admite una longitud máxima de 40 caracteres con una longitud mínima superior a 0 caracteres.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`notes`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El objeto puede ser pares clave-valor con un máximo de 15 claves y cada valor está limitado a 256 caracteres.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para Zaakpay.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`180`}),` caracteres.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extra2`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Información definida por el usuario sobre este pedido para Zaakpay.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_jsx(`code`,{children:`180`}),` caracteres.`]})]})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El contenido del cuerpo del mensaje. Se admiten emojis y markdown. Longitud máxima: 1024 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsxs(`p`,{children:[_jsx(`strong`,{children:`Obligatorio.`}),` El tipo de encabezado que te gustaría usar.`]}),_jsxs(`ul`,{children:[_jsxs(`li`,{children:[_jsx(`code`,{children:`text`}),`: se usa para mensajes de lista, botones de respuesta y mensajes de varios productos.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`video`}),`: se usa para botones de respuesta.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`image`}),`: se usa para botones de respuesta.`]}),_jsxs(`li`,{children:[_jsx(`code`,{children:`document`}),`: se usa para botones de respuesta.`]})]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Texto para el encabezado. El formato admite emojis, pero no markdown.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`No`}),_jsxs(_components.td,{children:[`Úsalo para mensajes de tipo `,_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`}),` o `,_jsx(_components.code,{children:`sticker`}),`. Consulta también `,_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:`No`}),_jsxs(_components.td,{children:[`Úsalo para mensajes `,_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`}),` o `,_jsx(_components.code,{children:`sticker`}),`. Consulta también los `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`tipos de contenido multimedia admitidos`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`document`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Úsalo para mensajes de `,_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`}),` o `,_jsx(_components.code,{children:`sticker`}),`. Consulta también los `,_jsx(_components.a,{href:`https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types`,children:`tipos de medios compatibles`}),`.`]})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando el contenido multimedia se haya subido a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de medios de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando envíes contenido multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del contenido multimedia que se enviará. Utilízalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia especificado (`,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`). No se aplica en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo únicamente con archivos multimedia de tipo `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando el contenido multimedia se haya subido a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de medios de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando envíes contenido multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del contenido multimedia que se enviará. Utilízalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia especificado (`,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),`). No se aplica en el `,_jsx(_components.code,{children:`header`}),` de mensajes de `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo únicamente con archivos multimedia de tipo `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando el contenido multimedia se haya subido a los servidores de WhatsApp.`})}),_jsxs(`p`,{children:[`Proporciona el ID del objeto multimedia obtenido de la API de subida de medios de 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:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`link`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:_jsx(`strong`,{children:`Úsalo cuando envíes contenido multimedia directamente desde tu servidor.`})}),_jsx(`p`,{children:`El protocolo y la URL del contenido multimedia que se enviará. Utilízalo solo con URL HTTP/HTTPS.`}),_jsx(`p`,{children:`Nota: La API de WhatsApp Cloud almacena en caché los recursos multimedia durante 10 minutos. Para asegurarte de tener el contenido más reciente, añade parámetros de consulta aleatorios a la URL.`}),_jsxs(`p`,{children:[`Nota: Debes proporcionar `,_jsx(`code`,{children:`id`}),` o `,_jsx(`code`,{children:`link`}),`. Si se proporcionan ambos, `,_jsx(`code`,{children:`id`}),` tiene prioridad y `,_jsx(`code`,{children:`link`}),` se ignorará.`]})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`caption`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Describe el archivo multimedia `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`gif`}),`, `,_jsx(_components.code,{children:`video`}),` o `,_jsx(_components.code,{children:`document`}),` especificado. No aplicable en el `,_jsx(_components.code,{children:`header`}),` de mensajes `,_jsx(_components.code,{children:`template`}),` o `,_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:`No`}),_jsxs(_components.td,{children:[`Describe el nombre de archivo para el documento específico. Úsalo solo con contenido multimedia `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`El contenido del pie de página. Se admiten emojis y markdown. Se admiten enlaces. Longitud máxima: 60 caracteres.`}),_jsxs(`p`,{children:[`Longitud máxima: `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Los elementos del array se describen a continuación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`birthday`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Cadena con formato `,_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:`No`}),_jsx(_components.td,{children:`Los elementos del array se describen a continuación.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Nombre completo del contacto formateado como un objeto name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`org`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Información de la organización del contacto formateada como un objeto org.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phones`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Número(s) de teléfono del contacto formateado(s) como un objeto phone.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`urls`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`URL(s) del contacto formateada(s) como un objeto urls.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`vcard`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`vCard opcional proporcionada con la carga útil del contacto compartido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`origin`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Establecido en `,_jsx(_components.code,{children:`contact_request`}),` cuando el usuario compartió el contacto en respuesta a un mensaje para solicitar información de contacto.`]})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Número de la calle y nombre de la calle.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`city`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Nombre de la ciudad.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`state`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Abreviatura del estado o provincia.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`zip`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Código postal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Nombre completo del país.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`country_code`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Abreviatura del país en dos letras.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Los valores estándar son `,_jsx(_components.code,{children:`HOME`}),` y `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Dirección de correo electrónico.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Los valores estándar son `,_jsx(_components.code,{children:`HOME`}),` y `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsx(_components.td,{children:`Nombre completo, tal como aparece habitualmente.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`first_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Nombre.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`last_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Apellido.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`middle_name`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Segundo nombre.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suffix`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Sufijo del nombre.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prefix`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Prefijo del nombre.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Requerido`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsx(_components.td,{children:`Nombre de la empresa del contacto.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`department`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Nombre del departamento del contacto.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Cargo o título profesional del contacto.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[`Se completa automáticamente con el valor de `,_jsx(_components.code,{children:`wa_id`}),` como un número de teléfono formateado.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Los valores estándar son `,_jsx(_components.code,{children:`CELL`}),`, `,_jsx(_components.code,{children:`MAIN`}),`, `,_jsx(_components.code,{children:`IPHONE`}),`, `,_jsx(_components.code,{children:`HOME`}),` y `,_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:`No`}),_jsx(_components.td,{children:`ID de WhatsApp.`})]})]})]})}),_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_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:`No`}),_jsxs(_components.td,{children:[`Los valores estándar son `,_jsx(_components.code,{children:`HOME`}),` y `,_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:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`Sí`}),_jsxs(_components.td,{children:[`Especifica el `,_jsx(_components.code,{children:`wamid`}),` del mensaje recibido que contenía la reacción.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`emoji`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Obligatorio`}),` cuando envías un mensaje `,_jsx(_components.code,{children:`reaction`}),`. Establécelo en `,_jsx(_components.code,{children:`\"\"`}),` si deseas eliminar el emoji. `,_jsx(_components.strong,{children:`Opcional`}),` cuando recibiste un mensaje de un usuario. Este campo se incluye cuando un usuario reacciona a los mensajes con un emoji. De lo contrario, indica que un usuario eliminó el emoji.`]})]})]})]})}),_jsx(Accordion,{title:`whatsappMessage.context`,id:`whatsappmessage-context`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_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:`No`}),_jsxs(_components.td,{children:[`Especifica el `,_jsx(_components.code,{children:`wamid`}),` del mensaje al que estás respondiendo. `,_jsx(_components.code,{children:`wamid`}),` es el ID del mensaje original en la plataforma de WhatsApp.`]})]})})]})}),_jsx(Accordion,{title:`whatsappMessage.whatsappApiError`,id:`whatsappmessage-whatsappapierror`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parámetro`}),_jsx(_components.th,{children:`Tipo`}),_jsx(_components.th,{children:`Obligatorio`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`message`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Una descripción del error legible por humanos.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`code`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Sí`}),_jsx(_components.td,{children:`Un código de error.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Tipo de error.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`error_subcode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Código adicional sobre el error.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`error_user_msg`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El mensaje que se mostrará al usuario. El idioma del mensaje se basa en la configuración regional (locale) de la solicitud a la API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`error_user_title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`El título del cuadro de diálogo, si se muestra. El idioma del mensaje se basa en la configuración regional (locale) de la solicitud a la API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fbtrace_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Identificador de soporte interno. Al informar de un error relacionado con una llamada a la Graph API, incluye el fbtrace_id para ayudarnos a encontrar datos de registro para la depuración.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`error_data`})}),_jsx(_components.td,{children:`string u object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(`p`,{children:`Datos adicionales sobre el error. Una cadena o mapa.`}),_jsxs(`ul`,{children:[_jsx(`li`,{children:`Para las API de plantillas, este campo es una cadena que describe el motivo del error.`}),_jsxs(`li`,{children:[`Para las API de mensajes, este campo es un mapa con la propiedad `,_jsx(`code`,{children:`details`}),` que describe el motivo del error.`]})]})]})]})]})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`ejemplo`,children:`Ejemplo`}),`\n`,_jsx(_components.p,{children:`El siguiente JSON es el cuerpo entregado a tu receptor. Los ID, números de teléfono y otros valores de cuenta son ilustrativos.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Mensaje de texto de WhatsApp Business App`,id:`mensaje-de-texto-de-whatsapp-business-app`,children:[_jsx(_components.p,{children:`Este evento sincroniza un mensaje enviado desde la aplicación WhatsApp Business o un dispositivo complementario compatible. Lee su contenido en whatsappMessage.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`25`,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:`25`,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_smb_echoes\"`}),_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.smb.message.echoes\"`}),_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-10-09T08: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:` \"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:`\"Your order is ready for pickup.\"`})]}),`\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-10-08T12: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-10-08T12: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:` \"toUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.13491208655302741918\"`}),_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:` \"toParentUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.ENT.11815799212886844830\"`}),_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:` \"customerProfile\"`}),_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:` \"username\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"example_customer\"`})]}),`\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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})})]}),_jsx(Accordion,{title:`Mensaje de imagen saliente`,id:`mensaje-de-imagen-saliente`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`27`,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:`27`,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_eEVCy8eNqD9EvcFI\"`}),_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.smb.message.echoes\"`}),_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:`\"2023-02-22T12: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:`\"63f5d602367ea403f8175a6c\"`}),_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.BgNODYxN...\"`}),_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:` \"from\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"BUSINESS-PHONE-NUMBER\"`}),_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:`\"CUSTOMER-PHONE-NUMBER\"`}),_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:` \"toUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.13491208655302741918\"`}),_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:` \"toParentUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.1181579921288684483\"`}),_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:` \"customerProfile\"`}),_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:` \"username\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"@joee\"`})]}),`\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:` \"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:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2022-03-01T12: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:`\"2022-03-01T12:00:01.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:` \"bizType\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"whatsapp\"`}),_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:` \"link\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"https://example.com/sample\"`}),_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:`\"592623615738103\"`})]}),`\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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})})}),_jsx(Accordion,{title:`Mensaje de video saliente`,id:`mensaje-de-video-saliente`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`27`,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:`27`,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_eEVCy8eNqD9EvcFI\"`}),_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.smb.message.echoes\"`}),_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:`\"2023-02-22T12: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:`\"63f5d602367ea403f8175a6c\"`}),_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.BgNODYxN...\"`}),_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:` \"from\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"BUSINESS-PHONE-NUMBER\"`}),_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:`\"CUSTOMER-PHONE-NUMBER\"`}),_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:` \"toUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.13491208655302741918\"`}),_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:` \"toParentUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.1181579921288684483\"`}),_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:` \"customerProfile\"`}),_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:` \"username\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"@joee\"`})]}),`\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:` \"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:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2022-03-01T12: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:`\"2022-03-01T12:00:01.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:` \"bizType\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"whatsapp\"`}),_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:`\"video\"`}),_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:` \"video\"`}),_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:` \"link\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"https://example.com/sample\"`}),_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:`\"592623615738103\"`})]}),`\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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})})}),_jsx(Accordion,{title:`Mensaje de audio saliente`,id:`mensaje-de-audio-saliente`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`27`,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:`27`,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_eEVCy8eNqD9EvcFI\"`}),_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.smb.message.echoes\"`}),_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:`\"2023-02-22T12: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:`\"63f5d602367ea403f8175a6c\"`}),_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.BgNODYxN...\"`}),_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:` \"from\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"BUSINESS-PHONE-NUMBER\"`}),_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:`\"CUSTOMER-PHONE-NUMBER\"`}),_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:` \"toUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.13491208655302741918\"`}),_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:` \"toParentUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.1181579921288684483\"`}),_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:` \"customerProfile\"`}),_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:` \"username\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"@joee\"`})]}),`\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:` \"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:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2022-03-01T12: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:`\"2022-03-01T12:00:01.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:` \"bizType\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"whatsapp\"`}),_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:`\"audio\"`}),_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:` \"audio\"`}),_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:` \"link\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"https://example.com/sample\"`}),_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:`\"592623615738103\"`})]}),`\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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})})}),_jsx(Accordion,{title:`Mensaje de documento saliente`,id:`mensaje-de-documento-saliente`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`28`,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:`28`,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_eEVCy8eNqD9EvcFI\"`}),_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.smb.message.echoes\"`}),_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:`\"2023-02-22T12: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:`\"63f5d602367ea403f8175a6c\"`}),_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.BgNODYxN...\"`}),_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:` \"from\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"BUSINESS-PHONE-NUMBER\"`}),_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:`\"CUSTOMER-PHONE-NUMBER\"`}),_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:` \"toUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.13491208655302741918\"`}),_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:` \"toParentUserId\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"US.1181579921288684483\"`}),_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:` \"customerProfile\"`}),_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:` \"username\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"@joee\"`})]}),`\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:` \"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:` \"createTime\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2022-03-01T12: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:`\"2022-03-01T12:00:01.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:` \"bizType\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"whatsapp\"`}),_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:`\"document\"`}),_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:` \"document\"`}),_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:` \"link\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"https://example.com/sample\"`}),_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:`\"592623615738103\"`}),_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:` \"caption\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`: `}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"图片\"`})]}),`\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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})}),`\n`]})})})})]}),`\n`,_jsxs(_components.p,{children:[`Tras verificar la firma y aceptar el evento de forma duradera, devuelve una respuesta `,_jsx(_components.code,{children:`2xx`}),`. Procesa las tareas lentas de forma asíncrona.`]}),`\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:[`Para ver tutoriales paso a paso de situaciones prácticas, consulta los `,_jsx(_components.a,{href:`/es/api-reference/guides/examples/webhook-examples/whatsapp-business-app-sent-message-sync-webhook-examples`,children:`ejemplos comentados`}),`.`]})]})}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.smb.message.echoes","sidebarTitle":"smb.message.echoes","description":"Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.","href":"/es/api-reference/webhook-reference/whatsapp-smb-message-echoes"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Desencadenadores","slug":"desencadenadores","depth":2,"children":[]},{"title":"Sintaxis","slug":"sintaxis","depth":2,"children":[]},{"title":"Parámetros","slug":"parámetros","depth":2,"children":[{"title":"Envoltorio del evento","slug":"envoltorio-del-evento","depth":3,"children":[]},{"title":"Payload del evento","slug":"payload-del-evento","depth":3,"children":[]},{"title":"whatsappMessage","slug":"whatsappmessage","depth":4,"children":[]}]},{"title":"Ejemplo","slug":"ejemplo","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"lchnan","siteName":"YCloud Docs","title":"whatsapp.smb.message.echoes - YCloud Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-reference/webhook-reference/whatsapp-smb-message-echoes","matchLevel":1},"zh":{"href":"/zh/api-reference/webhook-reference/whatsapp-smb-message-echoes","matchLevel":1},"es":{"href":"/es/api-reference/webhook-reference/whatsapp-smb-message-echoes","matchLevel":0},"pt":{"href":"/pt/api-reference/webhook-reference/whatsapp-smb-message-echoes","matchLevel":1},"ru":{"href":"/ru/api-reference/webhook-reference/whatsapp-smb-message-echoes","matchLevel":1}}},"lastModified":"2026-11-05T18:35:04.390Z","originalFileLocation":"es/api-reference/webhook-reference/whatsapp-smb-message-echoes.mdx","locale":"es"},"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=\"Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.\">\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.smb.message.echoes - YCloud Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"YCloud Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes\">\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+Business+App\u0026amp;title=whatsapp.smb.message.echoes\u0026amp;description=Se+produce+cuando+un+mensaje+enviado+desde+la+WhatsApp+Business+App+se+sincroniza+como+un+eco.\u0026amp;theme=7e639de6347778391fbe3ad7\u0026amp;signature=ffb01fb68d4fcd3de302862256d8839f3feabb38153a5ec8d2d645b5b99490d7\">\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.smb.message.echoes - YCloud Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lchnan.mintlify.app/_mintlify/api/og/v2?division=WhatsApp+Business+App\u0026amp;title=whatsapp.smb.message.echoes\u0026amp;description=Se+produce+cuando+un+mensaje+enviado+desde+la+WhatsApp+Business+App+se+sincroniza+como+un+eco.\u0026amp;theme=7e639de6347778391fbe3ad7\u0026amp;signature=ffb01fb68d4fcd3de302862256d8839f3feabb38153a5ec8d2d645b5b99490d7\">\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/es/api-reference/webhook-reference/whatsapp-smb-message-echoes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/api-reference/webhook-reference/whatsapp-smb-message-echoes.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.ycloud.com/en/api-reference/webhook-reference/whatsapp-smb-message-echoes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.ycloud.com/zh/api-reference/webhook-reference/whatsapp-smb-message-echoes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.ycloud.com/pt/api-reference/webhook-reference/whatsapp-smb-message-echoes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.ycloud.com/ru/api-reference/webhook-reference/whatsapp-smb-message-echoes\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.ycloud.com/en/api-reference/webhook-reference/whatsapp-smb-message-echoes\">\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/es/api-reference/webhook-reference/whatsapp-smb-message-echoes#webpage\",\"url\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes\",\"name\":\"whatsapp.smb.message.echoes\",\"description\":\"Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.\",\"dateModified\":\"2026-11-05T18:35:04.390Z\",\"isPartOf\":{\"@id\":\"https://docs.ycloud.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webhook reference\",\"item\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/messenger-inbound-message-received\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WhatsApp Business App\",\"item\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-history\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"whatsapp.smb.message.echoes\",\"item\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes#article\",\"headline\":\"whatsapp.smb.message.echoes\",\"name\":\"whatsapp.smb.message.echoes\",\"description\":\"Se produce cuando un mensaje enviado desde la WhatsApp Business App se sincroniza como un eco.\",\"url\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ycloud.com/es/api-reference/webhook-reference/whatsapp-smb-message-echoes#webpage\"},\"dateModified\":\"2026-11-05T18:35:04.390Z\",\"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-smb-message-echoes"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/webhook-reference/whatsapp-smb-message-echoes"}]},{"language":"es","tabs":[{"tab":"Documentación","icon":"book-open","pages":[{"title":"Documentación","href":"/es/documentation/overview"}]},{"tab":"Referencia de la API","icon":"code","groups":[{"group":"Primeros pasos","pages":[{"title":"API de YCloud","href":"/es/api-reference/getting-started/ycloud-api"},{"title":"Inicio rápido","href":"/es/api-reference/getting-started/quickstart"},{"title":"Registro de cambios de la API","href":"/es/api-reference/getting-started/changelog"}]},{"group":"Guías","pages":[{"title":"Guías","href":"/es/api-reference/guides/overview"},{"group":"Fundamentos de la API","pages":[{"title":"Autenticación","href":"/es/api-reference/guides/api-fundamentals/authentication"},{"title":"Gestionar errores","href":"/es/api-reference/guides/api-fundamentals/handle-errors"},{"title":"Límites de tasa","href":"/es/api-reference/guides/api-fundamentals/rate-limits"},{"title":"Paginación","href":"/es/api-reference/guides/api-fundamentals/pagination"},{"title":"Control de versiones y compatibilidad de la API","href":"/es/api-reference/guides/api-fundamentals/versioning"},{"title":"Configurar webhooks","href":"/es/api-reference/guides/api-fundamentals/configure-webhooks"},{"title":"Implementar un receptor de webhooks","href":"/es/api-reference/guides/api-fundamentals/implement-a-webhook-receiver"}]},{"group":"Plataforma de WhatsApp","pages":[{"group":"Enviar y recibir","pages":[{"title":"Enviar un mensaje de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/send-whatsapp-message"},{"title":"Código de error de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/whatsapp-error-code"},{"title":"Gestionar mensajes entrantes de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/handle-whatsapp-inbound-messages"},{"title":"Subir archivos multimedia de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/upload-whatsapp-media"},{"title":"Guía de integración de precios de mensajes de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/whatsapp-message-pricing-integration-guide"},{"title":"Guía de integración de Max Price","href":"/es/api-reference/guides/whatsapp-platform/max-price-integration-guide"}]},{"group":"Buenas prácticas","pages":[{"title":"Prácticas recomendadas para la API de mensajes de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/whatsapp-messages-api-best-practices"},{"title":"Mejores prácticas para Direct Send","href":"/es/api-reference/guides/whatsapp-platform/best-practices/direct-send"}]},{"group":"Cuentas comerciales","pages":[{"title":"Gestionar cuentas de WhatsApp Business","href":"/es/api-reference/guides/whatsapp-platform/manage-whatsapp-business-accounts"},{"title":"Administrar números de teléfono de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/manage-whatsapp-phone-numbers"},{"title":"Usa identificadores de usuario con ámbito empresarial (BSUID)","href":"/es/api-reference/guides/whatsapp-platform/use-business-scoped-user-ids"}]},{"group":"Plantillas y flujos","pages":[{"title":"Gestionar plantillas de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/manage-whatsapp-templates"},{"title":"Idiomas admitidos para plantillas de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/supported-whatsapp-template-languages"},{"title":"Gestionar WhatsApp Flows","href":"/es/api-reference/guides/whatsapp-platform/manage-whatsapp-flows"},{"title":"Implementar un endpoint de WhatsApp Flow","href":"/es/api-reference/guides/whatsapp-platform/implement-a-whatsapp-flow-endpoint"}]},{"group":"Llamadas y grupos","pages":[{"title":"Gestionar llamadas de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/manage-whatsapp-calls"},{"title":"Gestionar grupos de WhatsApp","href":"/es/api-reference/guides/whatsapp-platform/manage-whatsapp-groups"}]}]},{"group":"Meta Business Agent","pages":[{"title":"Información general de Meta Business Agent","href":"/es/documentation/meta-business-agent/overview"},{"title":"Preparar y comprobar la elegibilidad","href":"/es/documentation/meta-business-agent/prepare-and-check-eligibility"},{"title":"Incorporación y configuración","href":"/es/documentation/meta-business-agent/onboard-and-configure"},{"title":"Probar y evaluar","href":"/es/documentation/meta-business-agent/test-and-evaluate"},{"title":"Implementa de forma segura","href":"/es/documentation/meta-business-agent/roll-out-safely"},{"title":"Operar y solucionar problemas","href":"/es/documentation/meta-business-agent/operate-and-troubleshoot"}]},{"group":"Datos de clientes y operaciones","pages":[{"title":"Consultar saldo de la cuenta","href":"/es/api-reference/guides/customer-data-and-operations/check-account-balance"},{"title":"Gestionar contactos","href":"/es/api-reference/guides/customer-data-and-operations/manage-contacts"},{"title":"Rastrear eventos personalizados","href":"/es/api-reference/guides/customer-data-and-operations/track-custom-events"},{"title":"Gestionar bajas de suscripción","href":"/es/api-reference/guides/customer-data-and-operations/manage-unsubscribers"}]},{"group":"Ejemplos","pages":[{"title":"Resumen de ejemplos","href":"/es/api-reference/guides/examples/overview"},{"group":"Ejemplos de API","pages":[{"title":"Ejemplos de creación de plantillas de WhatsApp","href":"/es/api-reference/guides/examples/api-examples/whatsapp-template-creation-examples"},{"title":"Ejemplos de mensajería de WhatsApp","href":"/es/api-reference/guides/examples/api-examples/whatsapp-messaging-examples"}]},{"title":"Ejemplos de Webhook","href":"/es/api-reference/webhook-reference/overview"}]}]},{"group":"Endpoints","pages":[{"group":"Cuentas de 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":"Mensajes entrantes de 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":"Archivos multimedia de 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":"Mensajes de 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":"Mensajes de 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":"Usuarios bloqueados de 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":"Grupos de 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":"Llamadas de 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":"Números de teléfono de 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":"Plantillas de 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":"Saldo","pages":[{"title":"Retrieve balance","deprecated":null,"version":null,"openapi":"/openapi/endpoints/ycloud-api-v2.yaml get /balance","href":"/api-reference/balance/retrieve-balance"}]},{"group":"Contactos","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":"Eventos personalizados","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":"Correos electrónicos","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":"Usuarios dados de baja","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":"Verificación","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":"Voces","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":"Endpoints de 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":"Información general sobre Meta Business Agent","href":"/es/api-reference/meta-business-agents/overview"},{"group":"Configurar","pages":[{"group":"Conocimiento del agente: información de la empresa","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":"Conocimiento del agente: preguntas frecuentes","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":"Conocimiento del agente: archivos","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":"Conocimiento del agente: sitios web","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":"Habilidades del agente","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":"Habilidades de interfaz de usuario","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":"Herramientas de conectores","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":"Conectores","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":"Eliminar agente","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":"Incorporación","pages":[{"group":"Lista de permitidos del agente","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":"Elegibilidad del agente","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":"Incorporación de agentes","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":"Configuración del agente","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":"Presupuestos del agente","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":"Operar","pages":[{"group":"Evaluación del agente","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":"Evento del agente","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":"Prueba del agente","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":"Turnos de conversación","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":"Control de hilos (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":"/es/api-reference/webhook-reference/messenger-inbound-message-received"},{"title":"messenger.inbound_message.updated","sidebarTitle":"messenger.inbound_message.updated","href":"/es/api-reference/webhook-reference/messenger-inbound-message-updated"},{"title":"messenger.message.updated","sidebarTitle":"messenger.message.updated","href":"/es/api-reference/webhook-reference/messenger-message-updated"},{"title":"messenger.message_reaction.updated","sidebarTitle":"messenger.message_reaction.updated","href":"/es/api-reference/webhook-reference/messenger-message-reaction-updated"}]},{"group":"WhatsApp messages","pages":[{"title":"whatsapp.inbound_message.received","sidebarTitle":"inbound_message.received","href":"/es/api-reference/webhook-reference/whatsapp-inbound-message-received"},{"title":"whatsapp.message.updated","sidebarTitle":"message.updated","href":"/es/api-reference/webhook-reference/whatsapp-message-updated"},{"title":"whatsapp.user.preferences","sidebarTitle":"user.preferences","href":"/es/api-reference/webhook-reference/whatsapp-user-preferences"}]},{"group":"WhatsApp templates","pages":[{"title":"whatsapp.template.category_updated","sidebarTitle":"category_updated","href":"/es/api-reference/webhook-reference/whatsapp-template-category-updated"},{"title":"whatsapp.template.correct_category_detection","sidebarTitle":"correct_category_detection","href":"/es/api-reference/webhook-reference/whatsapp-template-correct-category-detection"},{"title":"whatsapp.template.quality_updated","sidebarTitle":"quality_updated","href":"/es/api-reference/webhook-reference/whatsapp-template-quality-updated"},{"title":"whatsapp.template.reviewed","sidebarTitle":"reviewed","href":"/es/api-reference/webhook-reference/whatsapp-template-reviewed"}]},{"group":"WhatsApp accounts","pages":[{"title":"whatsapp.business_account.deleted","sidebarTitle":"deleted","href":"/es/api-reference/webhook-reference/whatsapp-business-account-deleted"},{"title":"whatsapp.business_account.reviewed","sidebarTitle":"reviewed","href":"/es/api-reference/webhook-reference/whatsapp-business-account-reviewed"},{"title":"whatsapp.business_account.updated","sidebarTitle":"actualizado","href":"/es/api-reference/webhook-reference/whatsapp-business-account-updated"}]},{"group":"WhatsApp phone numbers","pages":[{"title":"whatsapp.phone_number.deleted","sidebarTitle":"eliminado","href":"/es/api-reference/webhook-reference/whatsapp-phone-number-deleted"},{"title":"whatsapp.phone_number.name_updated","sidebarTitle":"name_updated","href":"/es/api-reference/webhook-reference/whatsapp-phone-number-name-updated"},{"title":"whatsapp.phone_number.quality_updated","sidebarTitle":"quality_updated","href":"/es/api-reference/webhook-reference/whatsapp-phone-number-quality-updated"},{"title":"whatsapp.phone_number.business_username_updated","sidebarTitle":"business_username_updated","href":"/es/api-reference/webhook-reference/whatsapp-phone-number-business-username-updated"}]},{"group":"WhatsApp Business App","pages":[{"title":"whatsapp.smb.history","sidebarTitle":"smb.history","href":"/es/api-reference/webhook-reference/whatsapp-smb-history"},{"title":"whatsapp.smb.message.created","sidebarTitle":"smb.message.created","description":"Se produce cuando se envía un mensaje desde la WhatsApp Business App.","href":"/es/api-reference/webhook-reference/whatsapp-smb-message-created"},{"title":"whatsapp.smb.message.echoes","sidebarTitle":"smb.message.echoes","href":"/es/api-reference/webhook-reference/whatsapp-smb-message-echoes"}]},{"group":"WhatsApp Agents","pages":[{"title":"whatsapp.echo_message.created","sidebarTitle":"echo_message.created","description":"Se produce cuando se registra un mensaje de eco saliente para un agente de la API REST pública.","href":"/es/api-reference/webhook-reference/whatsapp-echo-message-created"},{"title":"whatsapp.echo_message.updated","sidebarTitle":"echo_message.updated","href":"/es/api-reference/webhook-reference/whatsapp-echo-message-updated"},{"title":"whatsapp.meta_business_agent.handover.updated","sidebarTitle":"meta_business_agent.handover.updated","href":"/es/api-reference/webhook-reference/whatsapp-meta-business-agent-handover-updated"}]},{"group":"WhatsApp calls","pages":[{"title":"whatsapp.call.connect","sidebarTitle":"call.connect","href":"/es/api-reference/webhook-reference/whatsapp-call-connect"},{"title":"whatsapp.call.terminate","sidebarTitle":"call.terminate","href":"/es/api-reference/webhook-reference/whatsapp-call-terminate"},{"title":"whatsapp.call.status.updated","sidebarTitle":"call.status.updated","href":"/es/api-reference/webhook-reference/whatsapp-call-status-updated"},{"title":"whatsapp.call.recording.updated","sidebarTitle":"call.recording.updated","href":"/es/api-reference/webhook-reference/whatsapp-call-recording-updated"},{"title":"whatsapp.call.transcription.updated","sidebarTitle":"call.transcription.updated","href":"/es/api-reference/webhook-reference/whatsapp-call-transcription-updated"}]},{"group":"WhatsApp groups","pages":[{"title":"whatsapp.group.lifecycle_update","sidebarTitle":"lifecycle_update","href":"/es/api-reference/webhook-reference/whatsapp-group-lifecycle-update"},{"title":"whatsapp.group.participants_update","sidebarTitle":"participants_update","href":"/es/api-reference/webhook-reference/whatsapp-group-participants-update"},{"title":"whatsapp.group.settings_update","sidebarTitle":"settings_update","href":"/es/api-reference/webhook-reference/whatsapp-group-settings-update"},{"title":"whatsapp.group.status_update","sidebarTitle":"status_update","href":"/es/api-reference/webhook-reference/whatsapp-group-status-update"}]},{"group":"WhatsApp Flows and payments","pages":[{"title":"whatsapp.flow.status_change","sidebarTitle":"flow.status_change","href":"/es/api-reference/webhook-reference/whatsapp-flow-status-change"},{"title":"whatsapp.payment.updated","sidebarTitle":"payment.updated","href":"/es/api-reference/webhook-reference/whatsapp-payment-updated"}]},{"group":"Contacts","pages":[{"title":"contact.attributes_changed","sidebarTitle":"attributes_changed","href":"/es/api-reference/webhook-reference/contact-attributes-changed"},{"title":"contact.created","sidebarTitle":"created","href":"/es/api-reference/webhook-reference/contact-created"},{"title":"contact.deleted","sidebarTitle":"eliminado","href":"/es/api-reference/webhook-reference/contact-deleted"},{"title":"contact.unsubscribe.created","sidebarTitle":"unsubscribe.created","href":"/es/api-reference/webhook-reference/contact-unsubscribe-created"},{"title":"contact.unsubscribe.deleted","sidebarTitle":"unsubscribe.deleted","href":"/es/api-reference/webhook-reference/contact-unsubscribe-deleted"},{"title":"contact.note.created","sidebarTitle":"note.created","href":"/es/api-reference/webhook-reference/contact-note-created"},{"title":"contact.note.updated","sidebarTitle":"note.updated","href":"/es/api-reference/webhook-reference/contact-note-updated"},{"title":"contact.note.deleted","sidebarTitle":"note.deleted","href":"/es/api-reference/webhook-reference/contact-note-deleted"}]},{"group":"Email, SMS, and Voice","pages":[{"title":"email.delivery.updated","sidebarTitle":"email.delivery.updated","href":"/es/api-reference/webhook-reference/email-delivery-updated"},{"title":"sms.message.updated","sidebarTitle":"sms.message.updated","href":"/es/api-reference/webhook-reference/sms-message-updated"},{"title":"sms.inbound.received","sidebarTitle":"sms.inbound.received","href":"/es/api-reference/webhook-reference/sms-inbound-received"},{"title":"voice.message.updated","sidebarTitle":"voice.message.updated","href":"/es/api-reference/webhook-reference/voice-message-updated"}]}]}]},{"tab":"Centro de socios","icon":"handshake","pages":[{"title":"Centro de socios","href":"/es/partner-center/overview"}]}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/api-reference/webhook-reference/whatsapp-smb-message-echoes"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api-reference/webhook-reference/whatsapp-smb-message-echoes"}]}]},"basePath":"","title":"whatsapp.smb.message.echoes - YCloud Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}