Get list of truckers
GET/company/truckers/
Retourne une liste paginée de tous les transporteurs associés à la société de l'utilisateur authentifié.
Fonctionnalités de recherche :
- Filtrage par texte (nom, prénom, email, numéro fiscal)
- Autocomplétion pour les sélecteurs
- Pagination configurable
Modes de réponse :
- Mode basique : Seulement _id, name, lastname (pour les transporteurs)
- Mode complet : Tous les champs pertinents (pour les entreprises)
- Mode avec véhicules : Inclut le populate du véhicule par défaut
Paramètres de recherche :
page: Numéro de page (par défaut : 1)limit: Éléments par page (par défaut : 10)search: Recherche en texte libreautocomplete: Filtrage pour autocomplétionextra=vehicles: Inclut les informations des véhicules
Champs retournés (mode entreprise) :
- _id, name, lastname, email, phone, taxid
- address, allowSearch, accountType
- default_vehicle (si extra=vehicles)
- emailVerified
Réponses :
- 200 OK : Liste paginée de transporteurs
- 401 Unauthorized : Token invalide ou société non trouvée
- 404 Not Found : Utilisateur non trouvé
Exemple d'utilisation :
GET /company/truckers/?page=1&limit=20&search=juan&extra=vehicles
Request
Responses
- 200
- 401
- 404
Liste des transporteurs obtenue correctement
Non autorisé - Jeton invalide ou entreprise non trouvée
Utilisateur non trouvé.