// Botões rápidos (máx. 5) (Só disponível em planos pagos)
await zap.sendMessageButtons('my-session-id', {
to: '5564999999999',
message: 'Escolha uma opção',
footer: 'Selecione abaixo',
buttons: [
{ id: 'op1', text: 'Opção 1' },
{ id: 'op2', text: 'Opção 2' },
],
});
zap.send_message_buttons(
SESSION_ID,
PHONE,
"Escolha uma opcao",
buttons=[{"id": "op1", "text": "Opcao 1"}, {"id": "op2", "text": "Opcao 2"}],
footer="Selecione abaixo",
)
API_URL="http://localhost:8080/v1"
API_KEY="SUA_API_KEY"
SESSION_ID="sessao-123"
PHONE="5599999999999" # DDI + DDD + número ou groupId @g.us
curl -X POST "$API_URL/message/buttons" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "'"$SESSION_ID"'",
"phone": "'"$PHONE"'",
"message": "Escolha uma opção",
"footer": "Rodapé opcional",
"buttons": [
{ "buttonId": "opt1", "buttonText": "Opção 1" },
{ "buttonId": "opt2", "buttonText": "Opção 2" }
]
}'
- Sempre envie
Authorization: Bearer <API_KEY>. phoneaceita DDI/DDD/número ougroupId@g.us.

