An operation is idempotent when repeating it has the same effect as a single execution. This is essential for agent actions replayed after a failure or a timeout: an idempotency key prevents a payment or an email from being sent twice.
Example
POST /payments Idempotency-Key: 7f3a-91c2