Upload or edit the company's digital signature.
PUT/company/company_data/editSign
Este endpoint permite carregar ou atualizar a assinatura digital da empresa. A assinatura é armazenada como uma imagem no formato base64 e associada ao perfil da empresa.
Requisitos:
- Formato da imagem: PNG, JPG ou JPEG
- Tamanho máximo: 2MB
- Proporção recomendada: 3:1 (largura:altura)
Casos de uso:
- Assinar documentos digitais
- Exibir assinatura em faturas e contratos
Exemplo de solicitação:
POST /editSign
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
Authorization: Bearer [token]
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name=image; filename=firma.png
Content-Type: image/png
(dados binários)
----WebKitFormBoundary7MA4YWxkTrZu0gW--
Request
Responses
- 200
- 400
- 401
- 404
- 500
Assinatura atualizada corretamente.
Response Headers
Arquivo inválido. Ocorre quando:
- O arquivo não é uma imagem válida
- Excede o tamanho máximo permitido
- Possui um formato não suportado
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
Response Headers
Erro ao processar o arquivo. Ocorre quando:
- Há um erro ao converter a imagem para base64
- Falha ao salvar no banco de dados