Client error
HTTP 409: Conflict
HTTP 409 means the request conflicts with the current resource state.
Meaning
The server cannot complete the request because it would conflict with existing state.
Common causes
Version conflicts, duplicate records, optimistic locking, or concurrent updates can cause it.
What to check
Fetch the latest state, resolve the conflict, and retry with the correct version or payload.
Example response
HTTP/1.1 409 ConflictReferences
- Registry
- IANA HTTP Status Code Registry
- Guide
- MDN 409 Conflict
Related HTTP status codes
Nearby codes often answer the next debugging question.