quotastack Docs
Docs / API / Errors / conflict
409

Conflict

https://api.quotastack.io/errors/conflict

The request clashed with what QuotaStack already holds. Nothing changed.

Why it happened

  • You reused an Idempotency-Key with a different body. That cause is by far the most common.
  • Two calls changed the same customer at once.
  • You sent stack_after with fallback: reject, and no block matched.
  • The thing is already there. A second override on one metric does this.

How to fix it

  1. Use a new Idempotency-Key when the body is different. Build the key from the business event.
  2. Send the call again with the same key when two writes raced.
  3. Read the page for that call. Each one says what its own 409 means.
Example response 409
{
  "type": "https://api.quotastack.io/errors/conflict",
  "title": "Conflict",
  "status": 409,
  "detail": "Idempotency-Key has already been used with a different request body."
}

Which calls return this