Reference · Glossary

Idempotency

Processing the **same event twice** without duplicate side effects — critical for webhook retries.

When to use

Email sends, ticket creation, billing actions in automated workflows.

When not

When every retry must create a new audit row — use dedupe keys instead.

Example

Store `event.id`; if seen, return 200 without sending Slack again.