code, que es estable. message es texto legible y puede cambiar. details es opcional y, en los errores de validación, details.field indica el campo afectado.
Códigos de estado
Conflictos al crear documentos
Errores de validación frecuentes
La pestaña Referencia API lista los errores de cada endpoint.