Update driver information
PUT/company/my_carriers/driver/:carrierId/:driverId
Consente di modificare i dati di un conducente esistente. Richiede autenticazione tramite JWT.
Casi d'uso:
- Aggiornare i dati di contatto del conducente
- Cambiare lo stato attivo/inattivo del conducente
- Correggere informazioni errate
Note:
- Tutti i campi sono opzionali (verranno aggiornati solo quelli forniti)
- Il trasportatore e il conducente devono esistere precedentemente
- L'endpoint verifica che il conducente appartenga al trasportatore specificato
- AVVERTENZA: Modificare il campo
taxidpuò causare incoerenza con l'utentetrucker_userassociato (campoassociated). Si raccomanda di NON modificare questo campo una volta creato il conducente.
Request
Responses
- 200
- 400
- 401
- 404
Conduttore aggiornato correttamente.
Response Headers
Dati di input non validi. Possibili cause:
- Nome vuoto o troppo corto
- Email non valida
- Numero di telefono malformato
Response Headers
Non autorizzato. Token JWT non valido o non fornito.
Response Headers
Non trovato. Possibili cause:
- Il vettore non esiste
- Il conducente non esiste nel database
- Il conducente non appartiene al vettore specificato