Skip to main content

HTTP 409 Conflict

The request conflicts with the current state of the resource — e.g. concurrent modification.

4xx · Client error✗ not retryable — fix the request instead

In AI APIs specifically

Seen when cancelling an already-completed batch job or double-submitting with the same idempotency key but different bodies.

Fix checklist

  • Fetch the resource's current state and reconcile.
  • Use idempotency keys consistently — same key must mean same body.

Spec: RFC reference