← Back to all status codes
4xx Series
Terminal (Do not automatically retry)
409 Conflict
Indicates that the request could not be processed because of conflict in the current state of the resource, such as an edit conflict.
🌍
SEO Impact
Neutral. Usually API specific.
🔧
Common Causes
- 1Trying to create a user email that already exists
- 2Simultaneous record updates locking DB
Code Examples
Java (Spring)
return new ResponseEntity<>("User exists", HttpStatus.CONFLICT);