Skip to content
Back to News
Changelog

Add webhook delivery system with automatic retries

apiwebhooks

We added a complete webhook delivery system to getpeppr.

Features

  • Webhook endpoints — Register URLs via POST /v1/webhooks or the dashboard to receive real-time notifications
  • Event filtering — Subscribe to specific events (invoice.sent, invoice.delivered, invoice.accepted, etc.)
  • Automatic retries — Failed deliveries are retried with exponential backoff (1min, 5min, 30min)
  • Signature verification — Every payload is signed with HMAC-SHA256 via the Getpeppr-Signature header
  • Dashboard management — Create, test, and monitor webhook endpoints from the console

SDK support

const peppr = new Getpeppr({ apiKey: "..." });

// Verify incoming webhooks
const event = peppr.webhooks.verify(payload, signature, secret);

Update (2026-09-03): the published SDK exports the class as Peppol and the verifier as webhooks.constructEvent(rawBody, signatureHeader, secret). The snippet above is the March API; see the webhooks guide for the current one.

See the webhook documentation for integration details.