logo

Objetos

Last update: 7 days ago by Irais Aguirre

Estructura general

NombreDescripciónTipoRequerimientos
fromTeléfono (con código de país) del que se enviará el mensaje.NumberObligatorio
toIdentificador de WhatsApp devuelto por el servicio contacts.StringObligatorio
typeEl valor por defecto es "interactive"StringObligatorio
listMessagesLista objetos.Lista objetosObligatorio
replyButtonsLista objetos.Lista objetosObligatorio
flowLista objetos.Lista objetosObligatorio

Lista de mensajes

Objeto listMessages

NombreDescripciónTipoRequerimientos
headerTextTexto del encabezado.StringObligatorio
bodyContiene el texto del mensaje, que puede incluir formato y URL.StringObligatorio
footerEl pie de página del mensaje. Se admiten emojis y Markdown.StringObligatorio
buttonTextContenido del botón. No puede ser una cadena vacía y debe ser única dentro del mensaje. No admite ni emojis ni Markdown.StringObligatorio
sectionsLista de secciones del mensaje.Lista objetosObligatorio

Objeto sections

NombreDescripciónTipoRequerimientos
titleTítulo de la sección.StringObligatorio si el mensaje tiene más de una sección.
messagesLista de mensajes.Lista objetosObligatorio


Botones de réplica

Objeto replyButtons

NombreDescripciónTipoRequerimientos
headerTextTexto del encabezado.StringObligatorio
headerImageImágen del encabezado.ObjetoObligatorio
headerVideoVideo del encabezado.ObjetoObligatorio
headerDocumentContiene el texto del mensaje, que puede incluir formato y URL.ObjetoObligatorio
bodyContiene el texto del mensaje, que puede incluir formato y URL.StringObligatorio
footerEl pie de página del mensaje. Se admiten emojis y Markdown.StringObligatorio
buttonsLista objetosLista ObjectObligatorio

Objeto headerImage

NombreDescripciónTipoRequerimientos
linkLiga del archivo.StringObligatorio.

Objeto headerVideo

NombreDescripciónTipoRequerimientos
linkLiga del archivo.StringObligatorio.

Objeto headerDocument

NombreDescripciónTipoRequerimientos
linkLiga del archivo.StringObligatorio.
filenameNombre del archivo.StringOpcional.

Objeto buttons

NombreDescripciónTipoRequerimientos
idId del botón.StringObligatorio.
titleTítulo de la sección.StringObligatorio.

WhatsApp Flows

Objeto flow

NombreDescripciónTipoRequerimientos
bodyEl contenido del mensajeStringObligatorio
actionLa acción que deseas que realice el usuario después de leer el mensaje.ObjetoObligatorio

Objeto action

NombreDescripciónTipoRequerimientos
modeEl flujo puede estar en modo
  • draft (borrador)
  • published (publicado)
String
  • Opcional.
  • El valor por defecto es "published"
flow_message_versionEl valor debe ser “3”.StringObligatorio.
flow_idID único del Flow proporcionado por WhatsApp.StringObligatorio.
flow_tokenTexto del botón de llamada a la acción, por ejemplo. "Registrarse".StringObligatorio.
flow_ctaEl valor debe ser “3”.String
  • Obligatorio
  • Límite de caracteres: 20 caracteres (sin emojis).
flow_action
  • navigate (navegar). Predefinir la primera pantalla como parte del mensaje
  • data_exchange (intercambiar datos). Casos de uso avanzados en los que tu punto de conexión proporciona la primera plantilla.
String
  • Opcional.
  • El valor por defecto es "published"
flow_action_payloadObjetoObligatorio si el flow_action es de tipo “navigate”. En caso contrario, deberá omitirse.

Objeto flowActionPayload

NombreDescripciónTipoRequerimientos
screenEl ID de la pantalla que se muestra primero.StringTiene que ser una pantalla de entrada
dataDatos de entrada opcionales para la primera pantalla del Flow. Si se proporciona, debe ser un objeto que no esté vacío.Map<String, Object>Opcional
Whatsapp — Anterior
Conexión HTTP
Siguiente — Whatsapp
Ejemplos