Alertas de incidente
Seu backend reage sozinho às interrupções da WhatsApp / Meta API — pausa campanha, faz failover, avisa seu time. Registre um webhook assinado abaixo, ou assine por RSS.
Como verificar a assinatura
Cada entrega vem assinada. Confira X-WHF-Signature antes de confiar:
headers: X-WHF-Event: incident.opened X-WHF-Signature: sha256=<hex> X-WHF-Timestamp: <unix> assinatura = HMAC_SHA256(secret, "<timestamp>.<corpo_cru>") # compare em tempo constante
Payload (CloudEvents) — o campo scope diz se caiu na Meta, no grupo ou só em você:
{
"event": "incident.opened",
"component": "envio",
"status": "major_outage",
"scope": "meta_platform", // meta_platform | group | tenant
"confidence": 0.92,
"contributing_companies": 7,
"incident_id": "…", "occurred_at": "…"
}