• 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