What is HTTP 409 Conflict?
The 409 Conflict status code indicates that the request cannot be completed because it conflicts with existing data.
Common Examples
- Duplicate resource creation
- Version conflicts
- Concurrent updates
Example
POST /users
HTTP/1.1 409 Conflict
DevOps Considerations
409 errors are common in APIs using optimistic locking and distributed systems.
Summary
409 Conflict means the request conflicts with the current state of the server.