Saltar al contenido principal

Códigos de Error

Códigos HTTP

CódigoNombreDescripción
200OKPetición exitosa
400Bad RequestDatos inválidos en la petición
401UnauthorizedToken JWT inválido o expirado
403ForbiddenSin permiso para la acción
404Not FoundRecurso no encontrado
500Internal Server ErrorError interno del servidor

Formato de Error

Todas las respuestas de error siguen este formato:

{
"response": "ERROR",
"message": "Descripción del error"
}

Errores Comunes

Autenticación

MensajeCausaSolución
Se requieren los headers X-Username y X-PasswordFaltan credencialesAgrega los headers en login
Usuario o contrasena incorrectosCredenciales inválidasVerifica usuario y contraseña
Token expiradoJWT vencióSolicita nuevo token con login

Creación de Guías

MensajeCausaSolución
El campo 'TipoServicio' es requeridoFalta TipoServicioAgrega el campo
TipoServicio solo acepta: Domicilio, OcurreValor incorrectoUsa "Domicilio" o "Ocurre"
Usuario API no tiene sucursal de origen asignadaUsuario mal configuradoContacta a tu administrador
La sucursal de origen no existe o no esta activaSucursal deshabilitadaContacta a tu administrador
DestinoCode no corresponde a sucursal validaCódigo incorrectoVerifica en /api/sucursales/destinos
El JSON no contiene el array 'Guia'Estructura incorrectaRevisa el formato del JSON

Etiquetas

MensajeCausaSolución
Guia no encontradaNúmero inválidoVerifica el número de guía
Error al generar la etiquetaError internoContacta soporte

Permisos

MensajeCausaSolución
No tiene permiso para realizar esta accionFalta permisoSolicita el permiso necesario
Acceso denegadoSin autorizaciónVerifica tus permisos asignados

Permisos Requeridos

EndpointPermiso
POST /guias/crearguias.create
GET /guias/validar-destino/*guias.read
GET /guias/etiqueta/*guias.read
GET /guias/etiqueta-pequena/*guias.read
GET /sucursales/*guias.read
consejo

Si recibes errores de permisos, consulta tus permisos actuales en GET /api/apipermissions/my-permissions