We added a complete webhook delivery system to getpeppr.
Features
- Webhook endpoints — Register URLs via
POST /v1/webhooksor 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-Signatureheader - 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);
See the webhook documentation for integration details.