API de Mensajería
POSThttps://api.getincloud.online/balerion/v3/messages

Envío de mensaje con botones de respuesta (Reply Button)

Envía hasta tres opciones predefinidas para que el usuario de WhatsApp seleccione una respuesta.

API de Mensajería
Necesitas una clave de API. Pídela a nuestro equipo de soporte o créala desde la plataforma.
POST https://api.getincloud.online/balerion/v3/messages

Si un usuario de WhatsApp ha enviado un mensaje a tu aplicación, ya sea como respuesta a una plantilla previamente enviada o iniciando la conversación, tu aplicación dispone de una ventana de 24 horas para enviar mensajes sin necesidad de usar plantillas. Estos se conocen como mensajes de sesión.

Los mensajes interactivos con botones de respuesta permiten enviar hasta tres opciones predefinidas para que el usuario seleccione una respuesta.

Parámetros del cuerpo (Whatsapp Message Request)

CampoTipoObligatorioDescripción
interactiveobjectNoAplica únicamente para el tipo interactive. Contiene los detalles del mensaje interactivo, especificando el tipo de interacción (en este caso, botones de respuesta) y la estructura de botones, encabezado, cuerpo del mensaje y pie de página.
externalIdstringNoIdentificador alfanumérico utilizado para fines de reporte.
callbacksarray de stringsNoURL de webhook para notificar los eventos del mensaje de WhatsApp.
fromstringSíNúmero de teléfono del remitente. El número proporcionado durante la configuración de la cuenta WABA se utilizará como remitente del mensaje de notificación. Solo acepta caracteres numéricos. No incluir el signo +.
tostringSíNúmero de teléfono de destino del mensaje. Debe especificarse en formato E.164 (incluye + y código de país).
typestringNoTipo de mensaje que se desea enviar. En este caso, se utiliza el valor interactive.

Valores soportados para `type`

  • text: envía un mensaje de texto plano.
  • image: envía un archivo de imagen (.jpeg, .png).
  • audio: envía un archivo de audio (.acc, .mp3, .amr, .mpeg).
  • video: envía un archivo de video (.mp4, .3gpp).
  • document: envía un archivo de documento (.pdf).
  • contacts: envía información de contacto.
  • location: envía una ubicación con latitud y longitud.
  • interactive: envía un mensaje interactivo con botones o listas.

Respuestas

CódigoSignificado
202 AcceptedLa solicitud fue aceptada correctamente para su procesamiento. El mensaje ha sido encolado para envío.
400 Bad RequestLa solicitud contiene errores o parámetros inválidos.
401 UnauthorizedError de autenticación. Credenciales inválidas o token expirado.
410 GoneEl recurso solicitado ya no está disponible.
500 Internal Server ErrorError interno del servidor al procesar la solicitud.
AnteriorEnvío de flujo estáticoSiguienteEnvío de mensaje de ubicación
¿Te sirvió esta página?