Skip to main content

Campos

Idempotência

  • O par externalProvider + externalEventId identifica um evento único do provider.
  • Entregas repetidas do mesmo evento são tratadas de forma idempotente.
  • Consultas podem ser filtradas por provider, tipo de evento, ação, status e data.

Regras de Negócio

  • Cada entrega repetida do mesmo evento incrementa receivedCount e atualiza lastReceivedAt, sem duplicar o registro.
  • O payload armazena o corpo original do provider.
  • O webhook referencia recursos externos pelos identificadores presentes no evento (externalEventId, etc.).

Enums

WebhookStatus

WebhookActionType

Example