Mensagens

Enviar evento

Card com título, horário e link. O convite nativo de agenda some no WhatsApp companion.

Quando usar

startTime e endTime em segundos Unix (UTC). O Wagzap formata a data no texto.

joinLink vira botão “Participar”. Sem link, envia só o texto.

EventMessage nativo é enviado como type=text pelo whatsmeow e o app descarta. O card interativo chega.
POST/api/message/event/{instance}

Enviar evento

Convite de reunião/agenda.

Auth: TokenInstance

Body

CampoTipoDescrição
numberstringobrigatóriodestino
namestringobrigatóriotítulo
descriptionstringdetalhes
startTimenumberobrigatóriounix seconds
endTimenumberunix seconds
joinLinkstringmeet/zoom
extraGuestsAllowedbooleanpermite convidar outros

cURL

curl -X POST https://api.wagzap.com.br/api/message/event/vendas \
  -H "token: $TOKEN_INSTANCE" \
  -H "Content-Type: application/json" \
  -d '{
  "number": "5511999999999",
  "name": "Reunião Wagzap",
  "description": "Kickoff",
  "startTime": 1770000000,
  "endTime": 1770003600,
  "joinLink": "https://meet.google.com/wag-teste"
}'

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