Documentação

ReferênciaEventos de webhook

Mensagem recebida no WhatsApp

Um contato escreveu a um número da organização. O histórico importado do celular e as respostas dadas no app WhatsApp Business não o enviam. Um contato que não estava cadastrado envia também party.created.

Header Parameters

X-Webhook-Event*string

O evento entregue.

X-Webhook-Signature*string

sha256= seguido do HMAC-SHA256, em hexadecimal, do corpo exatamente como recebido, com o segredo da assinatura (secret) como chave. Compare em tempo constante.

X-Webhook-Delivery?string

A entrega, a mesma em todas as tentativas: use-a para descartar repetições. Também é o id da entrega em GET /webhooks/{id}/deliveries. Ausente no teste (POST /webhooks/{id}/test).

User-Agent?string

Nobur-Webhooks/1.0. Ausente no teste (POST /webhooks/{id}/test).

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

body?string

O texto, quando a mensagem tem um; ausente numa conversa de lead retido

conversation_id*string
id*string
lead_id?string

O lead que a conversa acompanha

number_id*string
occurred_at*string
Formatdate-time
party_id?string

O contato; ausente numa conversa de lead retido

triage?string

A triagem, quando a conversa passou por ela

Value in

  • "pending"
  • "promoted"
  • "dismissed"
type*string

Value in

  • "text"
  • "image"
  • "document"
  • "audio"
  • "voice"
  • "interactive_reply"
  • "template"
  • "unsupported"

Response Body

Example Requests

POST/whatsapp_message.received