Atualizar Cadastro de Pessoa

Este endpoint permite atualizar os dados cadastrais de uma Pessoa associada a um Originador, facilitando a manutenção e correção de informações pessoais, profissionais, de contato e bancárias.

A operação é exclusivamente de atualização e não cria novos registros.

Apenas os campos informados no corpo da requisição serão atualizados; campos não enviados permanecerão inalterados.

Após a atualização, o endpoint retorna o objeto completo da Pessoa, contendo:

  • Dados pessoais e de identificação

  • Informações profissionais

  • Endereço

  • Telefone

  • Dados bancários externos

  • Chave PIX

  • Dados de cônjuge (quando aplicável)

  • Informações do Originador vinculado

  • Metadados de auditoria


Método HTTP

PUT


URL

https://sandbox.platform.flowfinance.com.br/banking/originator/persons/{person_id}

Path Parameters

ParâmetroTipoObrigatórioDescrição
person_idstring (UUID)SimIdentificador único da Pessoa que terá os dados atualizados

Query Parameters

Este endpoint não possui parâmetros de query.


Headers

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

Body Parameters

Os campos enviados no corpo da requisição serão utilizados para atualização do cadastro.

Campos não informados permanecem inalterados.

Dados Pessoais

CampoTipoDescrição
full_namestringNome completo
taxpayer_idstringCPF ou CNPJ
nationalitystringNacionalidade
birth_datestring (YYYY-MM-DD)Data de nascimento
birthplacestringNaturalidade
sexstringGênero biológico (FEMALE, MALE, OTHER)
occupationstringCargo ou ocupação
pepbooleanIndica se a pessoa é politicamente exposta
monthly_incomefloatRenda mensal estimada
education_levelstringNível de escolaridade
mothers_namestringNome da mãe

Estado Civil

CampoTipoDescrição
marital_statusstringEstado civil (DIVORCED, MARRIED, OTHER, SEPARATED, SINGLE, WIDOWED)
marital_property_systemstringRegime de bens (FINAL_COMMUNION, FULL_COMMUNION, NO_COMMUNION, PARTIAL_COMMUNION)
spouse_full_namestringNome completo do cônjuge
spouse_taxpayer_idstringCPF do cônjuge
spouse_date_of_birthstring (YYYY-MM-DD)Data de nascimento do cônjuge

Documento de Identificação (id_document)

Objeto contendo os dados do documento oficial da pessoa.

CampoTipoDescrição
id_documentobjectDados do documento
id_document.numberstringNúmero do documento
id_document.typestringTipo (CNH, PASSPORT, RG, RNE)
id_document.issuerstringÓrgão emissor
id_document.issue_datestring (YYYY-MM-DD)Data de emissão

Contato

CampoTipoDescrição
email_addressstringE-mail

Telefone (phone)

CampoTipoDescrição
country_codestringCódigo do país
area_codestringCódigo de área
numberstringNúmero do telefone

Endereço (address)

CampoTipoDescrição
street_namestringLogradouro
street_numberintegerNúmero
postal_codestringCEP
districtstringBairro
citystringCidade
state_codestringUF
country_codestringCódigo do país
extra_infostringComplemento

Conta Bancária Externa (external_bank_account)

CampoTipoDescrição
bank_codestringCódigo do banco
bank_branchstringAgência
bank_accountstringConta
bank_account_digitstringDígito
bank_account_typestringTipo da conta
ispb_codestringCódigo ISPB

Chave PIX (pix)

CampoTipoDescrição
keystringChave PIX
key_typestringTipo (ALEATORY_KEY, EMAIL, PHONE_NUMBER, TAXPAYER_ID)

Exemplo de Requisição

PUT /banking/originator/persons/{person_id}
Host: sandbox.platform.flowfinance.com.br
Authorization: Bearer {access_token}
Content-Type: application/json

Resposta de Sucesso

Status: 200 OK

Pessoa atualizada com sucesso. O retorno contém o objeto completo da Pessoa com os dados persistidos.

Exemplo de Resposta

{
  "id": "fb6b3365-6efd-4ec9-b554-048bf616a43e",
  "taxpayer_id": "47343076019",
  "full_name": "Carlos Pereira",
  ...
}

Metadados da Resposta

CampoTipoDescrição
idstring (UUID)Identificador único da pessoa
created_atdatetime (ISO 8601)Data/hora de criação
updated_atdatetime (ISO 8601)Data/hora da última atualização
versionintegerVersão do registro
custom_variablesobjectVariáveis customizadas

Códigos de Retorno

Código HTTPDescrição
200 OKPessoa atualizada com sucesso
401 UnauthorizedToken ausente ou inválido
403 ForbiddenAcesso não autorizado
500 Internal Server ErrorErro inesperado no servidor
Language
URL
Click Try It! to start a request and see the response here!