Descrição
Este endpoint permite enviar mensagens de evento para contatos individuais ou grupos no WhatsApp. Eventos podem incluir informações sobre nome, descrição, horários, localização e permissão para convidados extras.Parâmetros de URL
Body
Parâmetros do Body
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
jid | string | ✅ Sim | Identificador do destinatário (JID do WhatsApp). Formato: 5511999999999@s.whatsapp.net para contatos ou 120363XXXXX@g.us para grupos |
event | object | ✅ Sim | Objeto contendo as informações do evento |
event.name | string | ✅ Sim | Nome do evento |
event.description | string | ❌ Não | Descrição do evento |
event.startTime | number | ✅ Sim | Timestamp Unix (em milissegundos) indicando o horário de início do evento |
event.endTime | number | ❌ Não | Timestamp Unix (em milissegundos) indicando o horário de término do evento |
event.location | object | ✅ Sim | Informações sobre a localização do evento |
event.location.name | string | ✅ Sim | Nome ou endereço da localização |
event.location.latitude | number | ❌ Não | Latitude da localização |
event.location.longitude | number | ❌ Não | Longitude da localização |
event.extraGuestsAllowed | boolean | ✅ Sim | Define se convidados extras são permitidos no evento |
Códigos de Status
200
- Evento enviado com sucesso400
- Parâmetros inválidos401
- Sessão não autorizada404
- Sessão não encontrada
Exemplo de Uso
Notas Importantes
- Os timestamps devem estar em formato Unix (milissegundos)
- A localização é obrigatória, mas latitude e longitude são opcionais
- Se
extraGuestsAllowed
fortrue
, os convidados poderão trazer pessoas adicionais - O evento será exibido no WhatsApp com um card especial contendo todas as informações fornecidas
Authorizations
Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)
Path Parameters
Nome da sessão (instanceName)
Body
Response
ID da mensagem
"false_11111111111@c.us_AAAAAAAAAAAAAAAAAAAA"
Timestamp Unix de quando a mensagem foi criada
1666943582
ID do chat para o qual esta mensagem foi enviada
"5511999999999@c.us"
Indica se a mensagem foi enviada pelo usuário atual
The device that sent the message - either API or APP. Available in events (webhooks/websockets) only and only "fromMe: true" messages.
api
, app
"api"
- ID for who this message is for.
- If the message is sent by the current user, it will be the Chat to which the message is being sent.
- If the message is sent by another user, it will be the ID for the current user.
"5511999999999@c.us"
Para grupos - participante que enviou a mensagem
Conteúdo da mensagem
Indica se a mensagem possui mídia disponível para download
Status de confirmação (ACK) da mensagem
-1
, 0
, 1
, 2
, 3
, 4
Nome do status de confirmação da mensagem
Objeto de mídia da mensagem, se houver e foi baixada
Se a mensagem foi enviada para um grupo, este campo conterá o usuário que enviou a mensagem
Informações de localização contidas na mensagem
Lista de vCards contidos na mensagem
Mensagem em formato bruto do WhatsApp. Pode mudar a qualquer momento, use com cautela!