Skip to main content

Register a webhook

Verify signatures

Every delivery includes X-VG-Signature-256. Always verify before processing:
Parse the body as raw bytes before verifying — parsing JSON first changes the byte representation and breaks signature checks.

Retry policy

We retry failed deliveries with exponential backoff: 5s → 30s → 5m → 30m → 2h. After 5 failures, we mark the webhook failed and send you an email alert.
Your endpoint must respond within 30 seconds, or we mark the delivery failed.