Actualizar compañía por ID
PUT/trucker_cia/:id
Actualiza la información de una compañía específica identificada por su ID.
Diferencias con PUT /:
- Requiere el ID de la compañía en la URL
- Permite actualizar compañías de otros usuarios (requiere permisos especiales)
- Misma lógica de negocio y validaciones que PUT /
Casos de uso:
- Administradores que necesitan modificar compañías de otros usuarios
- Flujos de aprobación/revisión de información
- Corrección de datos por parte del soporte técnico
Ejemplo de Request:
{
"name": "Transportes por ID S.L.",
"taxId": "B99887766",
"email": "porid@transportes.com",
"phone": "+3499887766",
"addressGoogleMaps": {
"formatted_address": "Calle ID 101, Valencia, España",
"place_id": "ChIJ5555555555",
"geometry": {
"location": {
"lat": 39.4699,
"lng": -0.3763
}
}
},
"bank": "ES9121000418450200059999"
}
Request
Responses
- 200
- 400
- 401
- 404
Detalles de la compañía
Datos de entrada inválidos. Posibles causas:
- Formato de email incorrecto
- TaxId no válido
- Dirección de Google Maps incompleta
- Número de cuenta bancaria inválido
No autorizado. Posibles causas:
- Token JWT inválido o expirado
- Usuario no tiene permisos para modificar esta compañía
Compañía no encontrada. Posibles causas:
- ID no existe en la base de datos
- Compañía fue eliminada