não faz sentido @gsouza pois você esta falando que deu sucesso na chamada porém dentro do body você diz que deu erro, na minha opnião para isso que se usa o 400 até mesmo para auditoria , logs, observabilidade .
A não ser que você use Graphql
Respondendo a "Cara, sendo bem sincero, onde eu trabalho às ve..." dentro da publicação Retornar 200 com sucess = false ou retornar 4xx?
1