Update driver information
PUT/company/my_carriers/driver/:carrierId/:driverId
Permet de modifier les données d'un conducteur existant. Nécessite une authentification via JWT.
Cas d'utilisation :
- Mettre à jour les coordonnées du conducteur
- Modifier le statut actif/inactif du conducteur
- Corriger des informations erronées
Notes :
- Tous les champs sont optionnels (seuls ceux fournis seront mis à jour)
- Le transporteur et le conducteur doivent exister au préalable
- L'endpoint vérifie que le conducteur appartient au transporteur spécifié
- AVERTISSEMENT : Modifier le champ
taxidpeut entraîner une incohérence avec l'utilisateurtrucker_userassocié (champassociated). Il est recommandé de NE PAS modifier ce champ une fois le conducteur créé.
Request
Responses
- 200
- 400
- 401
- 404
Conducteur mis à jour correctement.
Response Headers
Données d'entrée invalides. Causes possibles :
- Nom vide ou trop court
- Email invalide
- Téléphone mal formaté
Response Headers
Non autorisé. Jeton JWT invalide ou non fourni.
Response Headers
Non trouvé. Causes possibles :
- Transporteur inexistant
- Conducteur inexistant dans la base de données
- Conducteur n'appartenant pas au transporteur spécifié