Skip to Content
v1.0Documentación oficial de la API LX CloudPos · estable en producción
V1ErroresEstructura errores

Estructura de errores

La API devuelve errores en dos formatos según el tipo de falla. El formato simple se usa para errores de negocio; el formato detallado aparece cuando la validación del modelo del request falla (ASP.NET ProblemDetails).

Formato simple

{ "error": "Producto 999 no encontrado." }

Formato detallado (validación de modelo)

{ "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", "title": "One or more validation errors occurred.", "status": 400, "errors": { "Lineas": ["The Lineas field is required."], "Cliente.IdCliente": ["The IdCliente field must be greater than 0."] } }

Recomendación para el cliente

function extractError(response) { if (response.data?.error) return response.data.error; if (response.data?.errors) { return Object.entries(response.data.errors) .map(([campo, mensajes]) => `${campo}: ${mensajes.join(', ')}`) .join('; '); } return `HTTP ${response.status}`; }