Mensagens

Enviar enquete

Poll com escolha única ou múltipla. Depois consulte os votos em GET /api/chat/poll/{instance}.

Quando usar

`name` é a pergunta. `options` é a lista de strings. `selectableOptionsCount` = 1 para única.

Os votos agregados voltam em GET `/api/chat/poll/{instance}?messageId=`.

POST/api/message/poll/{instance}

Enviar enquete

Votação nativa do WhatsApp.

Auth: TokenInstance

Body

CampoTipoDescrição
numberstringobrigatóriodestino
namestringobrigatóriopergunta
optionsstring[]obrigatório["A","B","C"]
selectableOptionsCountnumber1 = única (padrão)

cURL

curl -X POST https://api.wagzap.com.br/api/message/poll/vendas \
  -H "token: $TOKEN_INSTANCE" \
  -H "Content-Type: application/json" \
  -d '{
  "number": "5511999999999",
  "name": "Qual canal você prefere?",
  "options": [
    "WhatsApp",
    "E-mail",
    "Telefone"
  ],
  "selectableOptionsCount": 1
}'

Resposta

{
  "success": true,
  "messageId": "3EB08FCF27E532F1F5F5",
  "data": { "messageId": "3EB08FCF27E532F1F5F5" }
}

Erros

HTTPMensagem
400number and message required / payload inválido
401missing token / invalid token
403token does not match instance
404instance not found
429rate limit exceeded (padrão 100/min)
502Falha no WhatsApp / instância desconectada