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
| Campo | Tipo | Descrição | |
|---|---|---|---|
number | string | obrigatório | destino |
name | string | obrigatório | título |
description | string | detalhes | |
startTime | number | obrigatório | unix seconds |
endTime | number | unix seconds | |
joinLink | string | meet/zoom | |
extraGuestsAllowed | boolean | permite 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
| HTTP | Mensagem |
|---|---|
| 400 | number and message required / payload inválido |
| 401 | missing token / invalid token |
| 403 | token does not match instance |
| 404 | instance not found |
| 429 | rate limit exceeded (padrão 100/min) |
| 502 | Falha no WhatsApp / instância desconectada |