Para la gestión de errores REST, seguiremos la especificación RFC 7807, que define cómo devolver la información de errores al cliente.

Este estándar define un media type application/problem+json así como unos campos estándar:

Los campos title y detail, así como cualquier extensión donde se devuelvan mensajes destinados al usuario final, serán internacionalizables.  El idioma en el que se devuelven los mensajes vendrá determinado por la cabecera HTTP accept-language recibida en la petición HTTP.

Algunos enlaces de interés