Pular para o conteúdo principal

Visão geral

Esta seção documenta o contrato API (internamente conhecido como TCA / Check.Integration), utilizado quando a aplicação cliente é responsável pela etapa de captura e envia a imagem diretamente para a plataforma.

Quando usar este contrato

Use o contrato API quando:

  • Sua aplicação já capturou a selfie ou imagem (via SDK nativo da Unico ou uma stack proprietária — Capture Standard).
  • Você deseja resultados síncronos na própria resposta de criação do processo.
  • Você não quer redirecionar o usuário para uma jornada hospedada.
  • Sua arquitetura prefere chamadas server-to-server tradicionais (requisição → resposta com o resultado).

Se quiser que a Unico hospede a jornada, use Web & SDK.

Referência da API
Criar Processo

Crie um processo de verificação enviando a imagem capturada diretamente. Retorna um resultado síncrono.

Obter Processo

Recupere um processo existente pelo contrato API a partir do seu identificador.

Obter Documentos Reutilizáveis

Verifique se um usuário já possui um documento reutilizável cadastrado antes de iniciar um novo fluxo de captura.

Criar Processo de Documento

Capture um novo documento ou reutilize um documento capturado anteriormente vinculado a um processo biométrico.

Verificação de Dados

Consulte dados cadastrais, triagem PEP/AML e vínculo esportivo para um determinado CPF.

Integração com o Cliente
SDKs Nativos

Bibliotecas nativas para Android, iOS e Flutter para capturar a selfie dentro da sua aplicação mobile.

Capture Standard

Requisitos técnicos que sua captura proprietária deve atender quando não utiliza o SDK da Unico — resolução, formato, iluminação e mais.

Diferenças em relação ao Web & SDK

AspectoAPIWeb & SDK
Quando o processo é criadoApós a capturaAntes da captura
Retorno da imagemImediato (após captura no lado do cliente)Via endpoint dedicado
Controle da jornadaClienteUnico
Controle da capturaCliente (com ou sem SDK)Unico
Identificaçãosubject.codeperson.duiType + person.duiValue
HeadersAuthorization + APIKEYSomente Authorization
Schema de resultadoPlano (unicoId.result, liveness, etc.)Aninhado (process.authenticationInfo.*Result)

Próximos passos