comme @Pouzor je trouve que le json est mieux. Le json va permettre de structurer le message d'erreur.
Ci dessus le status et le code on, pour moi, pas d'intérêt. Le header du http suffit.
Pour le format je mettrais comme @jonathanj33 ```{ error: "my error message" }```
Si il y a un code, je ne mettrait pas celui de http mais celui-ci correspondant à une erreur interne à l'application