Update the company data
PUT/company/company_data/
Este endpoint permite atualizar as informações da empresa associada ao usuário autenticado. Atualiza tanto os dados básicos quanto o endereço, e sincroniza as alterações com o Stripe.
Campos atualizáveis:
- name: Nome comercial
- socialName: Razão social
- taxid: NIF/CIF
- email: E-mail de contato
- phone: Telefone
- address: Objeto com endereço completo
Validações:
- O e-mail deve ter formato válido
- O endereço é validado e normalizado com o Google Maps
- As alterações são sincronizadas automaticamente com o Stripe
Exemplo de requisição:
{
companyData: {
name: Novo Nome S.L.,
socialName: NOVO NOME SOCIEDADE LIMITADA,
taxid: B87654321,
email: novo@email.com,
phone: +34987654321,
address: {
street: Calle Nueva 456,
city: Barcelona,
zipcode: 08001,
country: Espanha
}
}
}
Request
Responses
- 200
- 400
- 401
- 404
Dados atualizados da empresa
Response Headers
Entrada inválida. Ocorre quando:
- Faltam campos obrigatórios
- O formato do e-mail é inválido
- O endereço não pode ser validado
Response Headers
Não autorizado. O token JWT é inválido ou expirou. O token deve ser renovado através do endpoint de autenticação.
Response Headers
Empresa não encontrada. Isso ocorre quando:
- O usuário não está associado a nenhuma empresa
- A empresa foi excluída