409
Conflict
4xx · Client Error
The request conflicts with the current state of the server.
What does HTTP 409 Conflict mean?
The request could not be completed due to a conflict with the current state of the target resource, such as an edit conflict or a duplicate that violates a uniqueness constraint.
4xx responses indicate the request was faulty: bad syntax, missing authentication, or a resource that does not exist. The fix usually lives on the client/request side.
Common causes
- Concurrent edits to the same resource (version conflict)
- Creating a resource that already exists (duplicate key)
- Violating a uniqueness or state constraint
How to fix a 409 error
- Fetch the latest version and retry the update
- Use optimistic concurrency (ETags/version fields)
- Handle duplicates gracefully on the client
Related 4xx status codes
Look up and search every HTTP status code in one place.
Open the HTTP Status Code tool