Obtener tipos de vehículos visibles
GET/
Este endpoint devuelve una lista paginada de los tipos de vehículos visibles en el sistema.
Funcionalidad:
- Filtra solo los tipos de vehículos marcados como visibles
- Soporta paginación con parámetros estándar (limit, page)
- Permite ordenar por placa del vehículo
- Devuelve información básica como tipo de vehículo, placa, imagen e ITV
Casos de uso:
- Listar vehículos disponibles para asignar a transportistas
- Mostrar opciones de vehículos en formularios de creación
- Integración con apps móviles para mostrar flota disponible
Ejemplo de respuesta:
{
"docs": [
{
"_id": "60a1b2c3d4e5f67890123456",
"code": "TRUCK",
"name": "Camión",
"description": "Vehículo pesado para transporte de mercancías",
"visible": true,
"createdAt": "2023-05-15T10:30:00Z",
"updatedAt": "2023-05-15T10:30:00Z"
}
],
"total": 1,
"limit": 10,
"page": 1,
"pages": 1
}
Responses
- 200
Respuesta exitosa que contiene una lista paginada de tipos de vehículos.
Formato de respuesta:
- Siempre devuelve un objeto con la estructura de paginación
- Incluso para resultados vacíos, devuelve el objeto con docs=[]
Códigos de estado alternativos:
- 400: Error en parámetros de consulta
- 401: No autorizado (token JWT inválido o expirado)
- 500: Error interno del servidor
Ejemplo de error:
{
"error": "Invalid token",
"message": "The authentication token is invalid or expired",
"statusCode": 401
}