HTTP 409 Error Code Explained: How to Troubleshoot API Conflicts With Postman, Insomnia, and Chrome DevTools
Treat HTTP 409 as a conflict with the current state of the resource, not as a random server failure. The request may be valid, the user may be authenticated, and the endpoint may be online, yet the server refuses to apply the change because something already exists, changed, or no longer matches what the client believes is true. The HTTP specification describes 409 Conflict as a response used when a request conflicts with the target resource’s current state [source: MDN]. Read more