Le HTTP Status Code est toujours très utile pour faire des API REST utilisables. Bien souvent, on n'a même plu besoin de rajouter un bête "status" ou "error code" dans les réponses, un simple HTTP Status Code suffit amplement.
Cet article est pas mal du tout sur le sujet. Merci Seb Sauvage.