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: Freitextsucheautocomplete: Filterung für Autovervollständigungextra=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
- 200
- 401
- 404
Liste der Transportunternehmen erfolgreich abgerufen.
Nicht autorisiert - Ungültiges Token oder Unternehmen nicht gefunden
Benutzer nicht gefunden