Conflict (409)

The request contradicts the current state of the resource. The detail field says which invariant was hit.

What to do: re-read the resource (GET it), reconcile your local state, and decide whether the operation still makes sense. Do not blind-retry a 409 — it will keep answering 409 until the state changes.