Skip to main content
Cada entrega de webhook inclui headers para identificação, deduplicação e assinatura.

Headers

Como a assinatura é calculada

O valor final é enviado como:

Exemplo conceitual em Node.js

Use o raw body original. Se você fizer parse JSON antes de validar e serializar novamente, a assinatura pode não bater.

Boas práticas

  • Rejeite timestamps antigos.
  • Deduplicate por x-atriby-delivery.
  • Responda 2xx apenas depois de aceitar o evento.
  • Guarde o segredo em cofre/variável de ambiente.