Saltar al contenido principal

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 libre
  • autocomplete: Filtrado para autocompletar
  • extra=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

Listado de transportistas obtenido correctamente