Atualizar Empresa

Atualiza integralmente as informações cadastrais de uma Empresa já existente na Plataforma, vinculada a um Originador.

Os dados enviados na requisição substituem completamente os valores atualmente armazenados para a Empresa informada.

Este endpoint permite atualizar, entre outros:

  • Informações cadastrais e fiscais

  • Dados de contato

  • Endereço principal e endereço de cobrança

  • Dados bancários

  • Chave PIX

  • Configurações operacionais


Descrição

Este endpoint permite atualizar os dados de uma Empresa específica, identificada pelo business_id.

A operação é exclusiva de atualização (PUT) e sobrescreve integralmente os dados existentes com as informações enviadas no corpo da requisição.


Método HTTP

PUT


URL

https://sandbox.platform.flowfinance.com.br/banking/originator/business/{business_id}

Path Parameters

NomeTipoObrigatórioDescrição
business_idstring (UUID)SimIdentificador único da Empresa cujos dados serão atualizados.

Headers

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

Body Parameters

Dados Principais da Empresa

CampoTipoObrigatórioDescrição
idstring (UUID)SimIdentificador único do cadastro da Empresa.
taxpayer_idstringSimCNPJ da Empresa (somente números).
legal_namestringSimRazão social registrada na Receita Federal.
namestringSimNome fantasia da Empresa.
email_addressstringSimE-mail de contato da Empresa.
foundation_datestringSimData de abertura da Empresa (YYYY-MM-DD).
incorporation_typestringSimNatureza jurídica da Empresa (ex.: LTDA, SA).
tax_regimestringSimRegime tributário da Empresa.
industry_classificationstringSimCódigo CNAE da atividade principal.
share_capitalnumberSimCapital social da Empresa.
monthly_revenuenumberSimFaturamento mensal estimado.
employerbooleanSimIndica se permite cadastro de colaboradores.
custom_variablesobjectNãoVariáveis personalizadas no formato chave-valor.

Phone (Objeto)

CampoTipoObrigatórioDescrição
country_codestringSimCódigo do país (DDI).
area_codestringSimCódigo da área (DDD).
numberstringSimNúmero do telefone (somente números).
formatted_numberstringSimNúmero formatado com DDI e DDD.

Address (Objeto)

CampoTipoObrigatórioDescrição
street_namestringSimNome do logradouro.
street_numberintegerSimNúmero do endereço.
districtstringSimBairro.
citystringSimCidade.
state_codestringSimSigla do estado (UF).
postal_codestringSimCEP.
country_codestringSimCódigo do país (ISO-3).
extra_infostringNãoComplemento do endereço.

Billing Address (Objeto)

Objeto com a mesma estrutura de Address, utilizado para os dados de cobrança da Empresa.


Pix (Objeto)

CampoTipoObrigatórioDescrição
keystringSimChave PIX cadastrada para a Empresa.
key_typestringSimTipo da chave PIX (ex.: TAXPAYER_ID, EMAIL).

External Bank Account (Objeto)

CampoTipoObrigatórioDescrição
bank_codestringSimCódigo do banco.
bank_branchstringSimNúmero da agência bancária.
bank_accountstringSimNúmero da conta bancária.
bank_account_digitstringSimDígito verificador da conta.
bank_account_typestringNãoTipo da conta bancária.
ispb_codestringSimCódigo ISPB da instituição financeira.

Exemplo de Requisição

PUT /banking/originator/business/008e1751-4d6c-438f-a928-c03ad48c30aa
Authorization: Bearer {token}
Content-Type: application/json
{
  "id": "008e1751-4d6c-438f-a928-c03ad48c30aa",
  "legal_name": "Alpha Soluções Digitais LTDA",
  "taxpayer_id": "84406315000123",
  "name": "Alpha Soluções",
  "email_address": "[email protected]",
  "foundation_date": "2012-03-25",
  "incorporation_type": "LTDA",
  "tax_regime": "REAL_PROFIT",
  "industry_classification": "6201501",
  "share_capital": 250000,
  "monthly_revenue": 45000,
  "employer": false
}

Resposta de Sucesso

Status: 200 OK

Indica que os dados da Empresa foram atualizados com sucesso.


Códigos de Erro

CódigoDescrição
400Dados inválidos ou formato incorreto no corpo da requisição.
401Token de autenticação ausente ou inválido.
403Acesso não autorizado para atualizar esta Empresa.
404Empresa não encontrada para o business_id informado.
422Violação de regras de negócio ou inconsistência nos dados enviados.
500Erro interno inesperado no servidor.
Language
URL
Click Try It! to start a request and see the response here!