HTTP 409idempotency

Idempotency-Key conflict

idempotency_conflict

What it means

You sent an `Idempotency-Key` that was used in the last 24 hours with a different request body.

Common causes

How to fix

  1. Use a fresh key (UUID v4 is conventional) per logical operation.
  2. If you genuinely want to replace the cached response, drop the `Idempotency-Key` header and resubmit.

Example

// First call OK
POST /v1/check  Idempotency-Key: 9c…  body { "ingredient": "vitamin C" }

// Second call — same key, different body → 409
POST /v1/check  Idempotency-Key: 9c…  body { "ingredient": "vitamin D" }