Aller au contenu principal

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 libre
  • autocomplete : Filtrage pour autocomplétion
  • extra=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

Liste des transporteurs obtenue correctement