See llms.txt for all machine-readable content.
Stop repeated webhook deliveries from triggering payments, notifications, database writes, or other side effects more than once by storing scoped idempotency keys in an n8n Data Table.
allow_processing, the decision/action, and ledger metadata so downstream processing only continues when allow_processing is true.webhook_idempotency with the required columns (ledger_key, scope, idempotency_key, status, first_seen_at, last_seen_at, expires_at, duplicate_count) and select it in all Data Table steps./webhook/idempotency-guard and configure your source system to send POST requests with an idempotency_key (and optional scope and payload).