Tipos de mensaje
Carrusel
Envía un mensaje interactivo de carrusel con múltiples tarjetas
POST
Estructura de cada tarjeta
| Campo | Tipo | Descripción |
|---|---|---|
card_index | number | Posición de la tarjeta (empezando en 0). |
type | string | Opcional. Inclúyelo solo cuando la acción es cta_url. Omítelo para tarjetas con botones quick_reply. |
header.type | string | image o video. |
header.image.link / header.video.link | string | URL pública del header. |
body.text | string | Texto del cuerpo de la tarjeta. |
action | object | Acción al interactuar con la tarjeta. |
Tarjeta con botones de respuesta rápida
Campos del botón quick_reply
| Campo | Tipo | Descripción |
|---|---|---|
quick_reply.title | string | Texto visible del botón (máx. 20 caracteres). |
quick_reply.payload | object | string | Información que recibirás en el webhook cuando el usuario seleccione el botón. Útil para identificar qué tarjeta eligió. |
quick_reply.id | string | Opcional. Si no lo envías, el sistema genera un UUID automáticamente. |
Restricciones
- Tarjetas: mínimo 1, máximo 10 por carrusel.
- Header: solo
imageovideo. - 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
Basic authentication using Base64 encoded clientId:clientSecret
Parámetros de ruta
The unique identifier of the bot
Cuerpo
application/json
Message payload. The structure varies based on the message type.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
- Option 10
- Option 11
- Option 12
- Option 13
- Option 14
Type of message to send
Opciones disponibles:
text Ejemplo:
"text"
Unique identifier of the user receiving the message
Ejemplo:
"USER_ID"
Text content of the message
Ejemplo:
"Hello, this is a text message"
Unique identifier of the bot sending the message
Ejemplo:
"BOT_ID"