Zum Hauptinhalt springen

Get list of truckers

GET 

/company/truckers/

Gibt eine paginierte Liste aller Spediteure zurück, die dem Unternehmen des authentifizierten Benutzers zugeordnet sind.

Suchfunktionen:

  • Filterung nach Text (Name, Nachname, E-Mail, Steuer-ID)
  • Autovervollständigung für Auswahlfelder
  • Konfigurierbare Paginierung

Antwortmodi:

  • Basis-Modus: Nur _id, name, lastname (für Spediteure)
  • Vollständiger Modus: Alle relevanten Felder (für Unternehmen)
  • Modus mit Fahrzeugen: Beinhaltet Populate des Standardfahrzeugs

Suchparameter:

  • page: Seitenzahl (Standard: 1)
  • limit: Elemente pro Seite (Standard: 10)
  • search: Freitextsuche
  • autocomplete: Filterung für Autovervollständigung
  • extra=vehicles: Beinhaltet Fahrzeuginformationen

Zurückgegebene Felder (Unternehmensmodus):

  • _id, name, lastname, email, phone, taxid
  • address, allowSearch, accountType
  • default_vehicle (falls extra=vehicles)
  • emailVerified

Antworten:

  • 200 OK: Paginierte Liste der Spediteure
  • 401 Unauthorized: Ungültiges Token oder Unternehmen nicht gefunden
  • 404 Not Found: Benutzer nicht gefunden

Anwendungsbeispiel:

GET /company/truckers/?page=1&limit=20&search=juan&extra=vehicles

Request

Responses

Liste der Transportunternehmen erfolgreich abgerufen.