finta-webhooks-events
Installation
SKILL.md
Finta Webhooks & Events
Overview
Process integration events safely by authenticating the sender, minimizing payload handling, and making every downstream action replay-safe.
Prerequisites
- A verified signing-secret delivery path and a service that can retain the raw request body for verification.
- A durable event ledger or idempotency store plus an exception-queue owner.
- Synthetic event fixtures and an approved destination allowlist.
Instructions
- Verify the signature and timestamp before parsing or queuing an event.
- Store only opaque event identifiers and necessary state; redact payloads from diagnostics.
- Deduplicate by provider event ID, queue approved work with bounded retries, and acknowledge only after durable acceptance.
- Route unknown event types, signature failures, and exhausted retries to reviewed handling without replaying side effects.