Passa al contenuto principale

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 libero
  • autocomplete: Filtro per autocompletamento
  • extra=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

Elenco dei vettori ottenuto correttamente.