Casos de uso
Danos tu opinión

Mensajes de error

Actualizado en March 8, 2023
Cómo obtener mensajes de error embellecidos

En ocasiones, la API puede regresar mensajes de error que solo son entendibles entre sistemas y no para el ojo humano.

Así que hemos agregado el parámetro prettyMessages, este parámetro es usado para regresar un mensaje claro sobre el artículo que tiene errores.

Ejemplo: Crear una ruta

Mensaje de error SIN prettyMessages

{
  "errors": [
    {
      "object": "com.locus.route.Route",
      "field": "items[0].product",
      "rejected-value": null,
      "message": "La propiedad [product] de la clase [class com.locus.route.RouteItem] no puede ser nulo"
    }
  ]
}

Mensaje de error CON prettyMessages

{
  "errors": [
    [
      {
        "field": "product",
        "rejected-value": null,
        "message": "NO-PRODUCT. ACME-01-003 No existe el producto."
      }
    ]
  ]
}

Toma en cuenta que este parámetro solo funciona para los siguientes endpoints: