Leitura de verificações e imagens pela API
O seu servidor agora lê verificações e baixa a selfie e o documento do titular, sem passar pelo dashboard. A criação de verificação não muda.Novo na API
Listar verificações por titular
GET /public/validations-persons devolve a verificação mais recente de cada titular, com os dados cadastrais e o resultado de cada etapa.Resposta 200 (trecho)
status, flow, journey, from e to. Cada item traz também os scores (identity_score e risk_score), a data do desfecho (decided_at), se o titular é PEP e por quê (pep_origin) e as listas restritivas da sua conta em que o documento aparece. Sem a permissão Ver dados cadastrais desmascarados, o documento, os nomes e o nascimento vêm mascarados, como ***.000.000-**. Veja a referência.Consultar uma verificação
GET /public/validations-persons/{public_id} devolve uma verificação, com os mesmos campos de cada item da listagem. Use o public_id que chega na criação e nos webhooks. Verificação de outra integração, de outra conta ou do outro ambiente responde 404.Baixar imagens da verificação
GET /public/validations-persons/{public_id}/files devolve URLs assinadas da selfie e do documento, frente e verso. Cada URL abre um único arquivo e vale por 300 segundos.Resposta 200 (trecho)
selfieénullquando a prova de vida não foi aprovada.- A verificação vai no caminho, pelo
public_id. A rota não aceita query string. - Os arquivos são dado biométrico. Não registre a URL nem a resposta em log.
Novo no dashboard
Permissões de leitura na chave de API
As três nascem desmarcadas. A chave de leitura lê só as verificações da própria integração, no ambiente dela: sandbox lê sandbox, e produção lê produção. Veja chaves de API.
O que fazer
- Libere o IP do seu servidor. As rotas de leitura só atendem IPs liberados. Até a liberação, toda chamada é barrada com
403antes de chegar à API. Fale com o suporte e informe o IP fixo ou a faixa CIDR. - Revise as chaves que já têm Ver verificações. Elas passam a ler pelas rotas novas assim que o IP for liberado. Use uma chave separada para leitura.
Outras melhorias
- As rotas de leitura recusam parâmetro desconhecido com
400 E_VALIDATION_FAILURE, e a resposta temCache-Control: no-store. - O
404cobre a verificação inexistente, de outra integração, de outra conta ou do outro ambiente. Veja erros.
Host da API corrigido na documentação
Os exemplos indicavamapi.legitimuz.com. O host correto é api-core.legitimuz.com. A API não mudou.Correções
Host da API nos exemplos
O que fazer
Se a sua integração chamaapi.legitimuz.com, troque o host. Para achar a referência no seu código:Arquivo do Web SDK por CDN corrigido
Os exemplos com<script> apontavam para v1/websdk.js. O arquivo correto é v1/websdk.iife.js. O Web SDK não mudou.Correções
Arquivo do Web SDK por CDN
O que fazer
Se a sua página carrega o Web SDK por CDN, confira osrc do <script>. Para achar a referência no seu código:Criação de verificação sem origem
POST /public/verifications deixou de aceitar integration_origin_public_id. Uma chamada que ainda envia o campo responde 400 E_VALIDATION_FAILURE.Mudanças na API
O campo saiu do corpo da criação
O 422 saiu da criação
422 E_ORIGIN_NOT_VERIFIED deixou de ser possível na criação, porque não há mais origem a verificar. O código segue no catálogo de erros.O que fazer
Removaintegration_origin_public_id do corpo da criação. O resto da chamada não muda. Para achar o campo no seu código: