Webhook Integration

Use when implementing or reviewing an inbound webhook handler for any third-party provider - verifying signatures, deduplicating retries, choosing the right HTTP status code for retry vs no-retry, persisting raw payloads before canonical mapping, and quarantining unverifiable events. Covers signature schemes, idempotency patterns, provider retry contracts, raw-then-canonical pipelines, quarantine, secret rotation, and PII-capture timing. Do NOT use for outbound webhook publishing (use `event-contract-design`), general background-job orchestration, or chasing a webhook handler that has already failed in production (use `debugging`).

jacob-balslev Updated

File contents

jacob-balslev/skills/tree/main/skills/backend-engineering/webhook-integration commit 1580577c8a

Frequently asked questions

npx skillmds@latest add jacob-balslev/webhook-integration-2