Tipos de Mensagem
Carrossel
Envie uma mensagem interativa de carrossel com múltiplos cartões
POST
Estrutura de cada cartão
| Campo | Tipo | Descrição |
|---|---|---|
card_index | number | Posição do cartão (começando em 0). |
type | string | Opcional. Inclua apenas quando a ação for cta_url. Omita em cartões com botões quick_reply. |
header.type | string | image ou video. |
header.image.link / header.video.link | string | URL pública do header. |
body.text | string | Texto do corpo do cartão. |
action | object | Ação ao interagir com o cartão. |
Cartão com botões de resposta rápida
Campos do botão quick_reply
| Campo | Tipo | Descrição |
|---|---|---|
quick_reply.title | string | Texto visível do botão (máx. 20 caracteres). |
quick_reply.payload | object | string | Informação que você recebe no webhook quando o usuário seleciona o botão. Útil para identificar qual cartão foi escolhido. |
quick_reply.id | string | Opcional. Se não for fornecido, o sistema gera um UUID automaticamente. |
Restrições
- Cartões: mínimo 1, máximo 10 por carrossel.
- Header: apenas
imageouvideosão suportados. - Providers compatíveis: WhatsApp Cloud API e Gupshup CAPI.
Este é um carrossel interativo enviado dentro de uma sessão ativa do WhatsApp. Não requer template HSM aprovado pela Meta.
Casos de Uso
- Catálogos de produtos com CTA para a loja
- Comparação de planos ou serviços
- Promoções múltiplas com botões de compra
- Seleção rápida entre opções com imagem associada
Autorizações
Basic authentication using Base64 encoded clientId:clientSecret
Parâmetros de caminho
The unique identifier of the bot
Corpo
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
Opções disponíveis:
text Exemplo:
"text"
Unique identifier of the user receiving the message
Exemplo:
"USER_ID"
Text content of the message
Exemplo:
"Hello, this is a text message"
Unique identifier of the bot sending the message
Exemplo:
"BOT_ID"