Actualizar compañía (ruta explícita /edit)
POST/trucker_cia/edit
Versión alternativa del endpoint PUT / para actualizar la compañía. Proporciona la misma funcionalidad pero usando el método POST y ruta /edit.
Diferencias con PUT /:
- Usa método POST en lugar de PUT
- Ruta explícita /edit para mayor claridad
- Misma lógica de negocio y validaciones
Casos de uso recomendados:
- Cuando el cliente prefiere usar POST en lugar de PUT
- Para mayor claridad semántica en ciertos flujos
- Compatibilidad con clientes que no soportan PUT
Ejemplo de Request:
{
"name": "Transportes Alternativos S.L.",
"taxId": "B11223344",
"email": "alternativo@transportes.com",
"phone": "+34900112233",
"addressGoogleMaps": {
"formatted_address": "Avenida Alternativa 789, Barcelona, España",
"place_id": "ChIJ9876543210",
"geometry": {
"location": {
"lat": 41.3851,
"lng": 2.1734
}
}
},
"bank": "ES7621000418450200056789"
}
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