Get list of truckers
GET/company/truckers/
Restituisce un elenco paginato di tutti i trasportatori associati all'azienda dell'utente autenticato.
Funzionalità di ricerca:
- Filtro per testo (nome, cognome, email, taxid)
- Autocompletamento per selettori
- Paginazione configurabile
Modalità di risposta:
- Modalità base: Solo _id, name, lastname (per i trasportatori)
- Modalità completa: Tutti i campi rilevanti (per le aziende)
- Modalità con veicoli: Include il populate del veicolo predefinito
Parametri di ricerca:
page: Numero di pagina (default: 1)limit: Elementi per pagina (default: 10)search: Ricerca a testo liberoautocomplete: Filtro per autocompletamentoextra=vehicles: Include informazioni sui veicoli
Campi restituiti (modalità azienda):
- _id, name, lastname, email, phone, taxid
- address, allowSearch, accountType
- default_vehicle (se extra=vehicles)
- emailVerified
Risposte:
- 200 OK: Elenco paginato di trasportatori
- 401 Unauthorized: Token non valido o azienda non trovata
- 404 Not Found: Utente non trovato
Esempio di utilizzo:
GET /company/truckers/?page=1&limit=20&search=juan&extra=vehicles
Request
Responses
- 200
- 401
- 404
Elenco dei vettori ottenuto correttamente.
Non autorizzato - Token non valido o azienda non trovata
Utente non trovato