Actualiza los datos de la compañía
PUT/company_data/
Este endpoint permite actualizar la información de la compañía asociada al usuario autenticado. Actualiza tanto los datos básicos como la dirección, y sincroniza los cambios con Stripe.
Campos actualizables:
- name: Nombre comercial
- socialName: Razón social
- taxid: NIF/CIF
- email: Email de contacto
- phone: Teléfono
- address: Objeto con dirección completa
Validaciones:
- El email debe tener formato válido
- La dirección se valida y normaliza con Google Maps
- Los cambios se sincronizan automáticamente con Stripe
Ejemplo de petición:
{
"companyData": {
"name": "Nuevo Nombre S.L.",
"socialName": "NUEVO NOMBRE SOCIEDAD LIMITADA",
"taxid": "B87654321",
"email": "nuevo@email.com",
"phone": "+34987654321",
"address": {
"street": "Calle Nueva 456",
"city": "Barcelona",
"zipcode": "08001",
"country": "España"
}
}
}
Request
Responses
- 200
- 400
- 401
- 404
Datos actualizados de la compañía
Entrada inválida. Ocurre cuando:
- Faltan campos obligatorios
- El formato del email es inválido
- La dirección no puede ser validada
No autorizado. El token JWT es inválido o ha expirado. Se debe renovar el token mediante el endpoint de autenticación.
Compañía no encontrada. Ocurre cuando:
- El usuario no está asociado a ninguna compañía
- La compañía fue eliminada