Atualizar Dados do Cliente

Essa funcionalidade permite que os clientes da Celcoin consigam realizar atualizações dos dados de uma conta BaaS.

Passos para Atualizar os Dados do Cliente

  1. Realizar autenticação na API - [API Reference]
  2. Atualizar a Conta - [API Reference]
    1. Você pode realizar a atualização utlizando 2 Chaves de identificação
      1. account
      2. documentNumber

📘

Importante!

Como estamos atualizando um cadastro, não podemos alterar os seguintes campos:

  • Nome Completo
  • CPF
  • Nome da Mãe

Fluxo de integração


Atualizar Dados do Cliente

Json de exemplo

{
  "phoneNumber": "+5512981175554",
  "email": "[email protected]",
  "socialName": "Daniel",
  "isPoliticallyExposedPerson": false,
  "address": {
    "postalCode": "12211400",
    "street": "Rua das Andorinhas",
    "number": "343",
    "addressComplement": "proximo a lanchonete do zeca",
    "neighborhood": "Vila dos Pombos",
    "city": "São Paulo",
    "state": "SP",
    "longitude": "-466488",
    "latitude": "-236288"
  }
}

cURL da chamada

curl --location --request PUT 'https://sandbox.openfinance.celcoin.dev/v1/account/natural-person?Account=444444&DocumentNumber=34335125070' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data-raw '{
   "phoneNumber":"+5512981175554",
   "email":"[email protected]",
   "socialName":"Nome",
   "isPoliticallyExposedPerson":false,
   "address":{
      "postalCode":"12211400",
      "street":"Rua das Andorinhas",
      "number":"343",
      "addressComplement":"proximo a lanchonete do zeca",
      "neighborhood":"Vila dos Pombos",
      "city":"São Paulo",
      "state":"SP",
      "longitude":"-466488",
      "latitude":"-236288"
   }
}'

Exemplo de retorno

👍

Sucesso 200

{
  "version": "1.0.0",
  "status": "200"
}

Error 400

{
  "version": "1.0.0",
  "status": "ERROR",
  "error": {
    "errorCode": "CBE039",
    "message": "Account invalido.."
  }
}

Tabela de errorCode

CodeMessage
CBE004phoneNumber ou contactNumber é obrigatório e deve ser um telefone válido.
CBE005email é obrigatório e deve ser um email válido.
CBE009address é obrigatório.
CBE010postalCode é obrigatório e deve ser um CEP existente.
CBE011street é obrigatório e deve respeitar os limites de caracteres.
CBE013neighborhood é obrigatório.
CBE014city é obrigatório e deve ser uma cidade valida.
CBE015state é obrigatório e deve ser uma estado valido.
CBE016latitude inválido.
CBE017longitude inválido.
CBE073É necessário informar pelo menos um dos campos: account, ou documentNumber.
CBE039Account invalido.
CBE040DocumentNumber invalido.
CBE041Account possui tamanho maximo de 20 caracteres.
CBE042DocumentNumber possui tamanho maximo de 14 caracteres.