Esta API retorna informações de biometria facial associadas a um CPF informado. A resposta indica a existência de registros na base da Receita Federal e da CNH, além de fornecer dados sobre vivacidade, probabilidade e similaridade do reconhecimento facial quando disponível. Em casos de erro, são retornados códigos e mensagens descritivas do motivo da falha. Essa consulta é essencial para validação de identidade, prevenção a fraudes, autenticação em processos digitais, auditorias de conformidade, concessão de crédito e contratação de serviços que exigem verificação biométrica confiável.
TABELA DE CAMPOS PARA REQUISIÇÃO
| Campo | Descrição | Formato | Obrigatório (Sim / Não) |
|---|---|---|---|
| IdConsulta | 544 | string | Sim |
| Cpf | Documento | string | Sim |
| Vivacidade | Vivacidade | boolean | Sim |
| FormatoImagem | Extensão | string | Sim |
| Base64 | String base64 | string | Sim |
TABELA DE CAMPOS DE RETORNO
| Campo | Descrição | Formato |
|---|---|---|
| CONSULTA | Bloco com metadados da consulta. | object |
| CODIGORESPOSTA | Código de identificação da consulta. | string |
| DATAHORA | Data e hora em que a consulta foi realizada. | string |
| LOGON | Identificação do usuário que realizou a consulta. | string |
| IDCONSULTA | Identificador único da consulta. | integer |
| RESPOSTA | Bloco principal com os dados da resposta. | object |
| CODIGO | Código de status da resposta (1 para sucesso, 3 para erro). | integer |
| BIOMETRIAFACIAL | Bloco com os dados de biometria facial retornados na consulta. | object |
| RFB_EXISTE | Indica se existem dados vinculados à Receita Federal. | boolean |
| CNH_EXISTE | Indica se existem dados vinculados à base da CNH. | boolean |
| RFB | Lista de registros encontrados na Receita Federal. | object |
| CNH | Bloco com informações da CNH, incluindo endereços. | object |
| ENDERECO | Lista de endereços vinculados à CNH. | object |
| BIOMETRIA_FACIAL | Bloco com os dados da biometria facial analisada. | object |
| VIVACIDADE | Resultado do teste de vivacidade da biometria facial. | string |
| DISPONIVEL | Indica se o recurso de biometria facial estava disponível no momento. | boolean |
| PROBABILIDADE | Grau de probabilidade atribuído ao resultado da análise. | string |
| SIMILARIDADE | Percentual de similaridade entre a imagem enviada e o registro da base. | number |
| CODE | Código de erro retornado quando ocorre falha no processo de biometria. | string |
| MSG | Mensagem descritiva do erro ocorrido na análise biométrica. | string |
REQUISITOS TÉCNICOS PARA UTILIZAÇÃO DA API
Para garantir resultados confiáveis na checagem de vivacidade usando a API Datavalid, as imagens enviadas devem seguir os padrões abaixo:
1. Formato e Resolução
- Imagens em JPG ou PNG.
- Resolução recomendada: 720p (1280x720).
2. Captura em Tempo Real
- A imagem deve ser capturada diretamente pela câmera do dispositivo.
- Não é permitido upload de arquivos ou uso de câmeras virtuais/emuladas.
4. Posicionamento do Rosto
- Rosto centralizado na imagem.
- Nem muito próximo, nem muito distante da câmera.
5. Qualidade da Imagem
- Fundo uniforme e sem distrações.
- Imagem nítida, sem desfoque.
- Exposição equilibrada (nem muito clara nem muito escura).
- Sem obstruções como máscara, óculos escuros, reflexos, cabelo ou chapéu cobrindo o rosto.
- Evitar pixelização (não usar imagens redimensionadas ou de baixa qualidade).
Essas orientações seguem os critérios do padrão ISO/IEC 19794 e aumentam a confiabilidade da checagem de vivacidade.
