Update carrier
PUT/company/my_carriers/:carrierId
Permette di aggiornare qualsiasi campo di un trasportatore esistente. Richiede autenticazione tramite JWT.
Casi d'uso:
- Aggiornare le informazioni di contatto (email, telefono)
- Modificare la ragione sociale o la Partita IVA/CIF
- Attivare/disattivare temporaneamente i trasportatori
- Gestire gli autisti associati al trasportatore
Note:
- È possibile aggiornare tutti i campi: nome, email, telefono, codice fiscale, abilitato, autisti
- I campi non inclusi nella richiesta mantengono il loro valore attuale
- L'ID del trasportatore deve essere valido ed esistente
- Il trasportatore deve essere associato all'azienda autenticata
Request
Responses
- 200
- 400
- 401
- 404
Trasportatore aggiornato correttamente.
Response Headers
Dati di input non validi. Possibili cause:
- Email con formato non valido
- Corpo della richiesta malformato
- Tax ID duplicato
Response Headers
Non autorizzato. Token JWT non valido o non fornito.
Response Headers
Trasportatore non trovato. L'ID fornito non esiste o non è associato alla compagnia.