Get list of truckers
GET/company/truckers/
Devuelve un listado paginado de todos los transportistas asociados a la compañía del usuario autenticado.
Funcionalidades de búsqueda:
- Filtrado por texto (nombre, apellido, email, taxid)
- Autocompletado para selectores
- Paginación configurable
Modos de respuesta:
- Modo básico: Solo _id, name, lastname (para transportistas)
- Modo completo: Todos los campos relevantes (para empresas)
- Modo con vehículos: Incluye populate del vehículo por defecto
Parámetros de búsqueda:
page: Número de página (default: 1)limit: Elementos por página (default: 10)search: Búsqueda de texto libreautocomplete: Filtrado para autocompletarextra=vehicles: Incluye información de vehículos
Campos devueltos (modo empresa):
- _id, name, lastname, email, phone, taxid
- address, allowSearch, accountType
- default_vehicle (si extra=vehicles)
- emailVerified
Respuestas:
- 200 OK: Listado paginado de transportistas
- 401 Unauthorized: Token inválido o compañía no encontrada
- 404 Not Found: Usuario no encontrado
Ejemplo de uso:
GET /company/truckers/?page=1&limit=20&search=juan&extra=vehicles
Request
Responses
- 200
- 401
- 404
Listado de transportistas obtenido correctamente
No autorizado - Token inválido o compañía no encontrada
Usuario no encontrado