Reaproveitamento e captura de documentos
Endpoint para buscar os documentos de um usuário para serem reaproveitados no by Client.
Valor do identificador do usuário (ex: Valor do CPF). Deve conter 11 caracteres e ser enviado sem pontos ou traços.
12345678909Tipo do documento (exemplo: BR_CPF).
BR_CPFAccess-token válido.
APIKEY válida com a capacidade reaproveitamento e captura de documentos habilitada.
Informações do processo obtidas com sucesso.
Bad Request.
Forbidden.
Not Found.
Internal Server Error.
Endpoint para criar um novo processo de documentos no by Client.
Access-token válido.
APIKEY válida com a capacidade reaproveitamento e captura de documentos habiitada.
Informações do processo obtidas com sucesso.
Bad Request.
Forbidden.
Internal Server Error.
Pontos Importantes:
Para utilizar a capacidade de Reaproveitamento e captura de documentos, deve-se utilizar a capacidade Verificação de Identidade anteriormente, pois é necessário utilizar o processId obtido da Verificação de Identidade no parâmetro
document.authProcessId:O processo precisar ser de uma biometria válida, ser utilizado em até 24h a partir de sua finalização;
É possível reutilizar uma autenticação biométrica realizada previamente pelo mesmo usuário em um prazo de até 24 horas. Dentro desse intervalo, a prova de autenticação do ID pode ser utilizada em diferentes processos de verificação de documentos (ex: RG e CNH), sem a necessidade de uma nova biometria.
Caso não consigamos extrair algum campo do documento, ele não é listado no retorno da API;
O link retornado em
fileUrlsé válido por 10 minutos, sendo necessário realizar uma requisição GET no processo para atualizá-lo e renovar sua validade;Os documentos retornados em
fileUrlsserão sempre do mesmo formato que foram capturados, podendo ser um PDF, uma imagem com o documento ou duas imagens com o documento (frente e verso);Ao utilizar a funcionalidade Reaproveitamento e Captura de Documentos, é
obrigatórioinformar ao usuário, na interface, sobre o reaproveitamento, conforme previsto em contrato.Caso ocorra algum erro no processamento, o processo retornará um
status = 5, como no exemplo abaixo:
Conteúdo retornado no document.content baseado no document.type:
Type: CNH
Content: Carteira Nacional de Habilitação
stringnumero;stringrgNumero;stringcpfNumero;stringnomeCivil;array <string>filiacao;datetimedataNascimento;datetimedataHabilitacao;datetimedataExpiracao;stringlocalEmissao;stringcategoria;
Type: RG
Content: Registro Geral
stringnumero;stringcpfNumero;stringnomeCivil;array <string>filiacao;datetimedataNascimento;datetimedataEmissao;stringnaturalidade;stringorgaoEmissor;stringufEmissor;
Type: CIN
Content: Carteira de Identidade Nacional
stringcpfNumero;stringnomeCivil;array <string>filiacao;datetimedataNascimento;datetimedataEmissao;datetimedataExpiracao;stringorgaoEmissor;stringnaturalidade;stringnacionalidade;stringlocalEmissao;
Type: PASSAPORTE
Content: Passaporte brasileiro
stringnumero;stringnome;stringsobrenome;stringpaisEmissor;stringnacionalidade;stringnaturalidade;array <string>filiacao;datetimedataNascimento;datetimedataEmissao;datetimedataExpiracao;stringautoridade.
Type: UNKNOWN
Content: Documento desconhecido. Significa que não foi possível detectar o tipo daquele documento.
Dicas:
Para implementar suas regras de negócio, sempre valide os status finais dos processos (
3,5). Para validar a resposta das capacidades IDCloud, só considere ostatus=3para sua tomada de decisão.
Erros
20900
O base64 informado não é válido.
O parâmetro base64 é inválido. Possíveis causas: Não é uma imagem ou é uma tentativa de injection.
20807
A imagem precisa estar no padrão HD ou possuir uma resolução superior a 640 x 480.
A resolução da imagem enviada é muito pequena.
20507
O parâmetro subject.code é inválido.
CPF fora do padrão ou inexistente.
20506
O base64 informado é muito grande. O tamanho máximo suportado é até 800kb.
A imagem é muito grande. A imagem pode ser comprimida para JPEG92 sem perda de qualidade.
20505
O base64 informado não é suportado. Os formatos aceitos são png, jpeg e webp.
Base64 inválido. Possíveis causas: não é uma imagem válida ou prefixo inválido.
20009
O parâmetro imagebase64 não foi informado.
Falta o parâmetro imagebase64, que contém a selfie da pessoa.
20006
O parâmetro subject.name não foi informado.
Falta o parâmetro subject.name, que contém o nome da pessoa.
20005
O parâmetro subject.code não foi informado.
Falta o parâmetro subject.code, que contém o cpf da pessoa.
20004
O parâmetro subject não foi informado.
Falta o parâmetro subject, que contém os dados da pessoa (cpf, nome).
20003
The request body is missing or invalid.
Payload nulo ou inválido.
20002
O parâmetro APIKey não foi informado.
Falta o parâmetro APIKEY no cabeçalho da requisição.
20001
O parâmetro authtoken não foi informado
Falta o parâmetro do token de integração no cabeçalho da requisição.
10508
The JWT with the captured face has already been used.
O .jwt só pode ser usado uma única vez.
10507
The JWT with the captured face is expired.
JWT expirado. O .jwt deve ser enviado em até 10 minutos.
10506
The bundle is invalid.
Bundle inválido. APIKEY usa um método de segurança e esta solicitação não atende aos requisitos de segurança (SDK).
30017
Jwt header is an invalid JSON.
Quando o access-token utilizado contém caracteres errados.
10502
O token informado está expirado.
Quando o access-token utilizado expirou
10501
O token informado é inválido.
O token de autenticação é inválido.
10201
O AppKey informado é inválido.
O parâmetro APIKEY não foi informado ou não existe.
99999
Internal failure! Try again later
Quando há algum erro interno.
Atualizado
Isto foi útil?