- A header passed in the request to notify the server the request must not be repeated.
- If the connection were to drop, the client can safely make the request again.
- The server stores the idempotency key to ensure a request with the same idempotency key isn’t processed