HTTP 409 — Conflito
A requisição não pôde ser processada devido a um conflito na requisição
Quando usar
Use o status 409 quando esta for a semântica correta da resposta HTTP: A requisição não pôde ser processada devido a um conflito na requisição
Exemplo de requisição e resposta
POST /users HTTP/1.1
Host: api.example.com
Content-Type: application/json
{"email":"ada@example.com"}
HTTP/1.1 409 Conflito
Content-Type: application/json
{"error":"Email already exists"}