Update carrier
PUT/company/my_carriers/:carrierId
Permet de mettre à jour n'importe quel champ d'un transporteur existant. Nécessite une authentification par JWT.
Cas d'utilisation :
- Mettre à jour les informations de contact (email, téléphone)
- Modifier la raison sociale ou le NIF/CIF
- Activer/désactiver temporairement des transporteurs
- Gérer les chauffeurs associés au transporteur
Notes :
- Tous les champs peuvent être mis à jour : name, email, phone, taxid, enabled, drivers
- Les champs non inclus dans la requête conservent leur valeur actuelle
- L'ID du transporteur doit être valide et existant
- Le transporteur doit être associé à l'entreprise authentifiée
Request
Responses
- 200
- 400
- 401
- 404
Transporteur mis à jour correctement
Response Headers
Données d'entrée invalides. Causes possibles :
- Format d'email invalide
- Corps de la requête mal formé
- Tax ID dupliqué
Response Headers
Non autorisé. Jeton JWT invalide ou non fourni.
Response Headers
Transporteur non trouvé. L'ID fourni n'existe pas ou n'est pas associé à la compagnie.