---
url: /errors/idempotency_key_conflict.md
---
# `IDEMPOTENCY_KEY_CONFLICT`

## Description

The idempotency key sent in `X-Quarzo-Life-Idempotency-Key` was already used for
the same operation with different path parameters or a different request body.

## HTTP Status

`409 Conflict`

## `doc_url` Format

`<docs-base-url>/errors/idempotency_key_conflict`

## Example

```json
{
  "errors": [
    {
      "code": "IDEMPOTENCY_KEY_CONFLICT",
      "message": "The idempotency key was already used for a different request.",
      "doc_url": "https://docs.example.com/errors/idempotency_key_conflict"
    }
  ]
}
```

## How To Fix

When retrying a request, use the original key, operation, path parameters and
request body. For an intentionally different request, use a new key. Keys do not
expire.
