Update carrier
PUT/company/my_carriers/:carrierId
Permite atualizar qualquer campo de um transportador existente. Requer autenticação via JWT.
Casos de uso:
- Atualizar informações de contato (email, telefone)
- Modificar razão social ou NIF/CIF
- Ativar/desativar transportadores temporariamente
- Gerenciar motoristas associados ao transportador
Notas:
- Todos os campos podem ser atualizados: name, email, phone, taxid, enabled, drivers
- Campos não incluídos na requisição mantêm seu valor atual
- O ID do transportador deve ser válido e existente
- O transportador deve estar associado à empresa autenticada
Request
Responses
- 200
- 400
- 401
- 404
Transportadora atualizada corretamente
Response Headers
Dados de entrada inválidos. Possíveis causas:
- Email com formato inválido
- Corpo da solicitação mal formado
- Tax ID duplicado
Response Headers
Não autorizado. Token JWT inválido ou não fornecido.
Response Headers
Transportadora não encontrada. O ID fornecido não existe ou não está associado à empresa.