curl -X POST "https://api.oxenty.api.br/api/messages/carousel" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"title": "Nossos Produtos",
"cards": [
{
"image": "https://example.com/produto1.jpg",
"title": "Produto 1",
"description": "Descrição do produto 1 - R$ 99,90",
"buttons": [
{ "buttonId": "buy1", "buttonText": "Comprar" },
{ "buttonId": "info1", "buttonText": "Mais info" }
]
},
{
"image": "https://example.com/produto2.jpg",
"title": "Produto 2",
"description": "Descrição do produto 2 - R$ 149,90",
"buttons": [
{ "buttonId": "buy2", "buttonText": "Comprar" }
]
}
]
}'
const result = await client.messages.sendCarousel({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
to: '5511999999999',
title: 'Nossos Produtos',
cards: [
{
image: 'https://example.com/produto1.jpg',
title: 'Produto 1',
description: 'Descrição do produto 1 - R$ 99,90',
buttons: [
{ buttonId: 'buy1', buttonText: 'Comprar' },
{ buttonId: 'info1', buttonText: 'Mais info' },
],
},
],
});
{
"messageId": "3EB0A1B2C3D4E5F6",
"status": "sent"
}
Mensagens
Enviar Carrossel
Envia mensagem com carrossel de produtos
POST
/
api
/
messages
/
carousel
curl -X POST "https://api.oxenty.api.br/api/messages/carousel" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"title": "Nossos Produtos",
"cards": [
{
"image": "https://example.com/produto1.jpg",
"title": "Produto 1",
"description": "Descrição do produto 1 - R$ 99,90",
"buttons": [
{ "buttonId": "buy1", "buttonText": "Comprar" },
{ "buttonId": "info1", "buttonText": "Mais info" }
]
},
{
"image": "https://example.com/produto2.jpg",
"title": "Produto 2",
"description": "Descrição do produto 2 - R$ 149,90",
"buttons": [
{ "buttonId": "buy2", "buttonText": "Comprar" }
]
}
]
}'
const result = await client.messages.sendCarousel({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
to: '5511999999999',
title: 'Nossos Produtos',
cards: [
{
image: 'https://example.com/produto1.jpg',
title: 'Produto 1',
description: 'Descrição do produto 1 - R$ 99,90',
buttons: [
{ buttonId: 'buy1', buttonText: 'Comprar' },
{ buttonId: 'info1', buttonText: 'Mais info' },
],
},
],
});
{
"messageId": "3EB0A1B2C3D4E5F6",
"status": "sent"
}
Envia uma mensagem interativa com carrossel de até 10 cards de produtos. Cada card pode ter imagem, título, descrição, preço e até 2 botões de ação.
Request Body
ID da sessão WhatsApp.
Número do destinatário ou JID de grupo.
Título do carrossel (opcional).
Texto de rodapé (opcional).
Resposta
ID único da mensagem enviada.
curl -X POST "https://api.oxenty.api.br/api/messages/carousel" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"title": "Nossos Produtos",
"cards": [
{
"image": "https://example.com/produto1.jpg",
"title": "Produto 1",
"description": "Descrição do produto 1 - R$ 99,90",
"buttons": [
{ "buttonId": "buy1", "buttonText": "Comprar" },
{ "buttonId": "info1", "buttonText": "Mais info" }
]
},
{
"image": "https://example.com/produto2.jpg",
"title": "Produto 2",
"description": "Descrição do produto 2 - R$ 149,90",
"buttons": [
{ "buttonId": "buy2", "buttonText": "Comprar" }
]
}
]
}'
const result = await client.messages.sendCarousel({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
to: '5511999999999',
title: 'Nossos Produtos',
cards: [
{
image: 'https://example.com/produto1.jpg',
title: 'Produto 1',
description: 'Descrição do produto 1 - R$ 99,90',
buttons: [
{ buttonId: 'buy1', buttonText: 'Comprar' },
{ buttonId: 'info1', buttonText: 'Mais info' },
],
},
],
});
{
"messageId": "3EB0A1B2C3D4E5F6",
"status": "sent"
}
Este recurso pode não funcionar em todas as versões do WhatsApp. Recomendamos testar antes de usar em produção.
⌘I