Actualizar información de la compañía
PUT/trucker_cia/
Actualiza la información de la compañía del transportista autenticado.
Funcionalidad:
- Valida y actualiza los datos básicos (nombre, taxId, email, teléfono)
- Procesa la dirección usando Google Maps si se proporciona
- Gestiona la cuenta bancaria (almacena solo últimos 4 dígitos)
- Integración con Stripe para procesamiento de pagos
- Actualiza los datos en la base de datos
Validaciones:
- Todos los campos son opcionales excepto el token de autenticación
- El taxId debe ser válido según el país
- El email debe tener formato válido
- La dirección debe ser válida en Google Maps
Ejemplo de Request:
{
"name": "Transportes Actualizados S.L.",
"taxId": "B87654321",
"email": "nuevo@transportes.com",
"phone": "+34987654321",
"addressGoogleMaps": {
"formatted_address": "Calle Nueva 456, Madrid, España",
"place_id": "ChIJ1234567890",
"geometry": {
"location": {
"lat": 40.4168,
"lng": -3.7038
}
}
},
"bank": "ES9121000418450200051332"
}
Request
Responses
- 200
- 400
- 401
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 o compañía no encontrada. Posibles causas:
- Token JWT inválido o expirado
- Usuario no tiene compañía asociada
- Error en la base de datos