{"data":{"id":"hookdeck-webhook-handler-patterns","name":"Webhook Handler Patterns","tagline":"Verify first, parse second, handle idempotently","when":"Writing any webhook handler — verify first, parse second, handle idempotently; retries and Express/Next.js/FastAPI raw-body gotchas.","license":"MIT","sourceUrl":"https://github.com/hookdeck/webhook-skills/blob/c63f9be71895e454386df3139ad70b39139653dd/skills/webhook-handler-patterns/SKILL.md","catch":"Skills MIT; patterns are vendor-neutral and work without a Hookdeck account — but the skill nudges toward Hookdeck Event Gateway, whose Developer plan is capped at 10k events/mo, 3-day retention, 1 user (Team $39/mo+). Upstream skill id is `webhook-handler-patterns`."},"links":{"self":"/api/skills/hookdeck-webhook-handler-patterns","html":"/skills/hookdeck-webhook-handler-patterns","markdown":"/skills/hookdeck-webhook-handler-patterns.md","collection":"/api/skills"}}