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
string
required
ID da sessão WhatsApp.
string
required
Número do destinatário ou JID de grupo.
string
Título do carrossel (opcional).
string
Texto de rodapé (opcional).
array
required
Resposta
string
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.