Saltar al contenido principal
Formato de error La API de Cabine devuelve los errores como problem details de RFC 9457 con el tipo de medio application/problem+json:
Definiciones de campos
  • type – Un URI que identifica el error en el catálogo de errores de Lerian, construido como https://errors.lerian.studio/v1/<code>.
  • title – El texto del estado HTTP (por ejemplo, Forbidden).
  • status – El código de estado HTTP.
  • detail – Una explicación legible de esta ocurrencia.
  • code – Un identificador estable para el error (DESK-NNNN). Decide la rama con este campo. Cada código tiene una sola clase de estado.
  • correlationId – El identificador de la solicitud. Repite el header X-Request-ID de la solicitud. Si la solicitud no tiene uno válido, la API de Cabine genera uno.
  • errors – Lista opcional de detalles de error individuales, cada uno con una location, un message y un value.
Los rechazos de la verificación de autorización y del enrutamiento (401, 403, 404, 405, 503, 504) traen instance, traceId y una lista violations vacía en lugar de errors.

Errores