Saltar al contenido principal
POST

Estructura de cada tarjeta

Tarjeta con botones de respuesta rápida

No incluyas el campo type a nivel de la tarjeta cuando uses botones quick_reply. Solo se incluye cuando la acción es cta_url. Si lo agregas en tarjetas con quick_reply, Meta rechaza el mensaje con error 400/500.

Campos del botón quick_reply

Restricciones

  • Tarjetas: mínimo 1, máximo 10 por carrusel.
  • Header: solo image o video.
  • Providers compatibles: WhatsApp Cloud API y Gupshup CAPI.
Este es un carrusel interactivo enviado dentro de una sesión activa de WhatsApp. No requiere plantilla HSM aprobada por Meta.

Casos de Uso

  • Catálogos de productos con CTA a la tienda
  • Comparación de planes o servicios
  • Promociones múltiples con botones de compra
  • Selección rápida entre opciones con imagen

Autorizaciones

Authorization
string
header
requerido

Basic authentication using Base64 encoded clientId:clientSecret

Parámetros de ruta

botId
string
requerido

The unique identifier of the bot

Cuerpo

application/json

Message payload. The structure varies based on the message type.

type
enum<string>
requerido

Type of message to send

Opciones disponibles:
text
Ejemplo:

"text"

userId
string
requerido

Unique identifier of the user receiving the message. Accepts either a phone number in E.164 format without the leading '+' (e.g. '593999999999') or a BSUID (Business-Scoped User ID, e.g. 'US.13491208655302741918') for users who have enabled phone number privacy in WhatsApp.

Ejemplo:

"593999999999"

text
string
requerido

Text content of the message

Ejemplo:

"Hello, this is a text message"

botId
string

Unique identifier of the bot sending the message

Ejemplo:

"BOT_ID"

Respuesta

Message sent successfully

success
boolean
Ejemplo:

true

messageId
string
Ejemplo:

"msg_123456789"