POST /v1/conta
gn.registration.writeRequisição
- Cliente final pessoa física
{
"clienteFinal": {
"cpf": "12345678900",
"nomeCompleto": "Nome Exemplo",
"dataNascimento": "01/08/2000",
"nomeMae": "Exemplo de nome da mãe",
"celular": "31987654321",
"email": "[email protected]",
"endereco": {
"logradouro": "AV JK",
"numero": "31",
"complemento": "",
"bairro": "Bauxita",
"cidade": "Ouro Preto",
"estado": "MG",
"cep": "35402179"
},
"paisNascimento": "Brasil",
"cidadaniasEstrangeiras": [],
"renda": "10",
"patrimonio": "100",
"pep": false,
"profissao": "Artista"
},
"escoposIntegrados": [
"cob.write",
"cob.read",
"pix.write",
"pix.read",
"webhook.write",
"webhook.read",
"payloadlocation.write",
"payloadlocation.read",
"gn.pix.send.read",
"gn.pix.evp.write",
"gn.pix.evp.read",
"gn.balance.read",
"gn.settings.write",
"gn.settings.read"
],
"cupom": "NOVOCUPOM123"
}
Respostas
As respostas abaixo representam Sucesso(200) e Falhas/erros do consumo.
- 🟢 200
- 🟢 201
- 🔴 400
- 🔴 401
- 🔴 403
- 🔴 409
- 🔴 412
- 🔴 500
{
"conta": {
"identificador": "92ccd29b-54c9-49fc-b8e8-717a3b373c5e",
"linkOnboarding": "https://caf.io/id"
}
}
{
"conta": {
"identificador": "92ccd29b-54c9-49fc-b8e8-717a3b373c5e",
"linkOnboarding": "https://caf.io/id"
}
}
Cliente final não especificado
{
"nome": "clienteFinal_invalido",
"mensagem": "Deve ter a propriedade obrigatória clienteFinal."
}
Ou
Renda não especificada
{
"nome": "clienteFinal_invalido",
"mensagem": "ClienteFinal deve ter a propriedade obrigatória renda."
}
Ou
CPF inválido
{
"nome": "cpf_invalido",
"mensagem": "O CPF está em situação cadastral inválida."
}
Ou
CPF não permitido
{
"nome": "cpf_nao_permitido",
"mensagem": "Este CPF se encontra bloqueado pelo Efí."
}
Ou
Nome completo inválido
{
"nome": "nome_completo_invalido",
"mensagem": "O nome completo não corresponde ao CPF do cliente final."
}
Ou
Menoridade
{
"nome": "menoridade",
"mensagem": "O cliente final é menor de idade."
}
Ou
Data de nascimento inválida
{
"nome": "data_nascimento_invalida",
"mensagem": "A data de nascimento não corresponde ao CPF do cliente final."
}
Ou
Nome da mãe inválido
{
"nome": "nome_mae_invalido",
"mensagem": "O nome da mãe não corresponde ao CPF do cliente final."
}
Ou
Celular inválido
{
"nome": "celular_invalido",
"mensagem": "Não foi possível utilizar o número de celular informado. Informe outro número."
}
Ou
Email inválido
{
"nome": "email_invalido",
"mensagem": "Não foi possível concluir a solicitação com o email informado. Informe outro."
}
Ou
CEP inválido
{
"nome": "cep_invalido",
"mensagem": "O CEP é inválido."
}
Ou
Nome completo inválido
{
"nome": "nomeCompleto_invalido",
"mensagem": "ClienteFinal deve ter a propriedade obrigatória nomeCompleto."
}
Este erro ocorre nas seguintes situações:
* Certificado ou credenciais não existem;
* Certificado ou credenciais estão desativados;
* Certificado e credenciais não estão vinculados a mesma conta Efí
* Integrador não tem permissão para o escopo de serviço necessário para consumir este endpoint.
{
"nome": "escopo_invalido",
"mensagem": "Não é possível solicitar escopos não configurados na aplicação do integrador."
}
CPF restrito
{
"nome": "cpf_restrito",
"mensagem": "Este CPF se encontra restrito no Efí."
}
Ou
Conta encerrada
{
"nome": "conta_encerrada",
"mensagem": "Não foi possível abrir uma nova conta, pois este CPF possui um vínculo encerrado no Efí Bank."
}
Ou
Bloqueio por Atualização cadastral expirada
{
"nome": "atualizacao_cadastral_expirada",
"mensagem": "O cliente possui uma atualização cadastral pendente no
Efí. É necessário acessar o App Efí e concluir o processo para prosseguir."
}
Ou
Documento bloqueado por motivo genérico
{
"nome": "cpf_nao_permitido",
"mensagem": "No momento, não é possível realizar a abertura da conta
para este CPF. Oriente o cliente a buscar suporte."
}
Ou
Solicitação duplicada
{
"nome": "solicitacao_duplicada",
"mensagem": "Já existe uma solicitação de abertura de conta aberta para este cliente final."
}
Precondition Failed. Este erro ocorre nas seguintes situações:
* Integrador deve ter pelo menos um Webhook cadastrado.
{
"nome": "webhook_nao_cadastrado",
"mensagem": "Sua conta não possui webhook cadastrado na API de Cadastro."
}
Erro na aplicação
{
"nome": "erro_aplicacao",
"mensagem": "Ocorreu um erro na aplicação."
}