A RFC 9110 é clara na definição do código de status:
The 404 (Not Found) status code indicates that the origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Se a sua API retorna 204 nessa situação, você faz gambiarra (provavelmente pra calar os alertas).
A RFC 9110 é clara na definição do código de status:
Se a sua API retorna 204 nessa situação, você faz gambiarra (provavelmente pra calar os alertas).