Atualizar Documento de Empresa

Atualiza um documento previamente associado ao cadastro de uma Empresa.

Este endpoint é utilizado para substituir ou versionar documentos já enviados, garantindo que, durante a Solicitação de Crédito, todos os documentos obrigatórios — conforme a configuração do Produto — estejam válidos, atualizados e consistentes.


Descrição

Este endpoint permite atualizar um documento específico, identificado pelo document_id, vinculado a uma Empresa identificada pelo business_id.

A operação cria uma nova versão do documento, mantendo o histórico de alterações.


Método HTTP

PUT


URL

https://sandbox.platform.credit.celcoin.com.br/business/api/v1/businesses/{business_id}/documents/{document_id}

Path Parameters

NomeTipoObrigatórioDescrição
business_idstring (UUID v4)SimIdentificador único do cadastro da Empresa.
document_idstring (UUID v4)SimIdentificador único do documento que será atualizado.

Headers

NomeTipoObrigatórioDescrição
AuthorizationstringSimToken de autenticação no formato Bearer {token}.
Content-TypestringSimDeve ser informado como multipart/form-data.

Body Parameters (multipart/form-data)

Dados do Documento

CampoTipoObrigatórioDescrição
filefileSimArquivo do documento que será atualizado.
typestringSimTipo do documento (ver lista de tipos aceitos).
observationsstringNãoObservações ou comentários sobre o documento enviado.

Tipos de Documentos Aceitos (type)

ValorDescrição
NATIONAL_IDDocumento de Identidade
DRIVERS_LICENSECarteira Nacional de Habilitação (CNH)
MILITARY_IDIdentificação Militar
PROOF_OF_INCOMEComprovante de Renda
BALANCE_SHEETSBalanço Patrimonial
INCOME_STATEMENTComprovante de Faturamento
PROOF_OF_ADDRESSComprovante de Endereço
BYLAWSEstatuto Social
INCORPORATION_CERTIFICATERegistro de Incorporação
FEDERAL_REGISTER_CERTIFICATECartão CNPJ
INVOICEComprovante
CERTIFICATECertidão
LETTER_OF_ATTORNEYProcuração
CONTRACTContrato
OTHEROutro

Exemplo de Requisição

Form-data

KeyTipoValue
filefilecomprovante_endereco.pdf
typetextPROOF_OF_ADDRESS
observationstextDocumento atualizado em 20 de janeiro de 2026

Resposta de Sucesso

Status: 200 OK

Documento atualizado com sucesso. Uma nova versão é criada e retornada.

Exemplo de Resposta

{
  "id": "d7e11ae5-2252-4c12-bb0e-27e2d86ee034",
  "type": "BALANCE_SHEETS",
  "observations": "Documento atualizado em 20 de janeiro de 2026",
  "status": "OK",
  "file_extension": "pdf",
  "file_name": "balanco_patrimonial_teste_v.2.pdf",
  "entity_id": "c47ea1c9-0f67-429f-a1b7-ace6f6bea704",
  "created_at": "2026-01-20T17:38:26.392671Z",
  "updated_at": "2026-01-20T17:50:13.579503Z",
  "version": 2
}

Estrutura da Resposta

CampoTipoDescrição
idstring (UUID v4)Identificador único do documento.
typestringTipo do documento enviado.
observationsstringObservações associadas ao documento.
statusstringStatus do processamento do documento.
file_extensionstringExtensão do arquivo armazenado.
file_namestringNome do arquivo armazenado.
entity_idstring (UUID v4)Identificador da entidade (Empresa) associada.
created_atdatetimeData e hora de criação do documento.
updated_atdatetimeData e hora da última atualização.
versionintegerVersão do documento.

Códigos de Retorno HTTP

CódigoDescrição
200 OKDocumento atualizado com sucesso.
400 Bad RequestDados inválidos ou parâmetros obrigatórios ausentes.
401 UnauthorizedToken de autenticação inválido ou ausente.
403 ForbiddenAcesso não autorizado à Empresa ou documento informado.
404 Not FoundEmpresa ou documento não encontrado.
409 ConflictConflito de versão ou estado inválido do documento.
422 Unprocessable EntityTipo de documento inválido ou arquivo incompatível.
500 Internal Server ErrorErro interno inesperado.
Language
URL
Click Try It! to start a request and see the response here!