Documentação

ReferênciaEventos de webhook

Situação de entrega alterada

Uma mensagem enviada mudou de situação. A situação só avança: um delivered atrasado nunca desfaz um read.

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.

conversation_id*string
error_code?integer

O código de erro da Meta, numa falha

Formatint64
error_title?string

A descrição do erro da Meta, numa falha

id*string
number_id*string
source*string

Value in

  • "webhook"
  • "echo"
  • "history"
  • "inbox"
status*string

Value in

  • "received"
  • "pending"
  • "sent"
  • "delivered"
  • "read"
  • "failed"
status_at?string

Quando a Meta informou a situação

Formatdate-time

Response Body

Example Requests

POST/whatsapp_message.status_changed