Pular para o conteúdo principal

Verificação de Dados

Endpoint

AmbienteURL
ProduçãoPOST https://api.id.unico.app/lists/{cpf}
SandboxPOST https://api.id.uat.unico.app/lists/{cpf}
Endpoint separado por design

Este endpoint é separado da criação de processo padrão (POST /processes/v1). Ele retorna uma lista de dados — não um resultado determinístico de verificação de identidade.

Requisição

Headers
HeaderValor
AuthorizationBearer <access_token> (consulte Autenticação)
Parâmetros de caminho
ParâmetroTipoObrigatórioDescrição
cpfstringsimCPF da pessoa a ser consultada.
curl -X POST "https://api.id.uat.unico.app/lists/12345678909" \
-H "Authorization: Bearer $TOKEN"

Resposta

Envelope raiz
{
"id": "41c24382-36ce-4bb4-8339-352114f71f78",
"status": 3,
"lists": { }
}
CampoTipoDescrição
idstring (UUID)Identificador único da requisição.
statusintegerStatus do processamento.
listsobjectPayload principal com os dados consultados.

`lists.basicData` — Dados cadastrais
{
"basicData": {
"name": "JOAO DA SILVA",
"birthCountry": "BRASILEIRA",
"birthDate": "1990-01-01T00:00:00Z",
"gender": "M",
"motherName": "MARIA DA SILVA",
"fatherName": "",
"maritalStatus": "",
"rgNumber": "",
"rgIssuingAgency": "",
"rgStateCode": "",
"financialData": {
"incomeEstimate": "...",
"totalAssets": "..."
},
"address": {
"addressMain": "AVENIDA DO ESTADO",
"number": "123",
"complement": "ANDAR 1",
"neighborhood": "CENTRO",
"zipCode": "12345678",
"city": "SAO PAULO",
"state": "SP",
"country": "BRASIL",
"type": "WORK"
},
"email": "...",
"phone": "+554799999999"
}
}
CampoTipoDescrição
namestringNome completo.
birthCountrystringPaís de nascimento.
birthDatestring (ISO 8601)Data de nascimento.
genderstringGênero.
motherNamestringNome da mãe.
fatherNamestringNome do pai.
maritalStatusstringEstado civil.
rgNumberstringNúmero do RG.
rgIssuingAgencystringÓrgão emissor do RG.
rgStateCodestringCódigo de estado do RG.
financialData.incomeEstimatestringEstimativa de renda.
financialData.totalAssetsstringTotal de ativos.
emailstringE-mail.
phonestringTelefone.

basicData.address:

CampoTipoDescrição
addressMainstringNome da rua.
numberstringNúmero.
complementstringComplemento.
neighborhoodstringBairro.
zipCodestringCEP.
citystringCidade.
statestringCódigo do estado.
countrystringPaís.
typestringTipo de endereço (ex.: WORK).

`lists.riskData.taxIdValidation` — Validação de CPF
{
"taxIdValidation": {
"taxIdStatus": "REGULAR",
"taxIdStatusDate": "...",
"decease": false,
"under18": false
}
}
CampoTipoDescrição
taxIdStatusstringSituação cadastral do CPF.
taxIdStatusDatestringData da situação cadastral.
deceasebooleanIndica óbito.
under18booleanIndica menor de 18 anos.

`lists.riskData.pep` — Pessoa Politicamente Exposta
{
"pep": {
"isCurrentlyPep": true,
"records": [
{
"level": "1",
"jobTitle": "SENADOR",
"motive": "FEDERAL EMPLOYEE"
}
],
"hasRelatedPep": true,
"related": [
{
"taxId": "01253069891",
"level": "2",
"jobTitle": "FAMILIAR"
}
]
}
}
CampoTipoDescrição
isCurrentlyPepbooleanÉ atualmente uma PEP.
recordsarrayRegistros PEP próprios.
records[].levelstringNível de exposição política.
records[].jobTitlestringCargo.
records[].motivestringMotivo da classificação.
hasRelatedPepbooleanPossui relacionados PEP.
relatedarrayLista de relacionados PEP.
related[].taxIdstringCPF do relacionado.
related[].levelstringNível de exposição.
related[].jobTitlestringCargo do relacionado.

`lists.riskData.aml` — Prevenção à Lavagem de Dinheiro (Sanções)
{
"aml": {
"isSanctioned": true,
"records": [
{
"type": "Law Enforcement",
"source": "interpol",
"standardizedType": "ARREST WARRANTS",
"endDate": "..."
}
],
"hasRelatedSanctioned": false,
"relatedRecords": []
}
}
CampoTipoDescrição
isSanctionedbooleanEstá sancionado.
recordsarraySanções próprias.
records[].typestringTipo de sanção.
records[].sourcestringFonte da sanção.
records[].standardizedTypestringTipo padronizado.
records[].endDatestringData de término.
hasRelatedSanctionedbooleanPossui relacionados sancionados.
relatedRecordsarraySanções de relacionados.

`lists.riskData.sportsRelationship` — Vínculo com apostas esportivas
{
"sportsRelationship": {
"hasSportsRelationship": false,
"isCurrentlyAthlete": false,
"isCurrentlySportsCoach": false,
"isCurrentlySportsClubDirector": false,
"isCurrentlyReferee": false,
"isCurrentlyRelatedToFinanceMinistry": false,
"isCurrentlyBettingCompanyOwner": false,
"sportsRelationshipMotive": "",
"sportExposures": []
}
}
CampoTipoDescrição
hasSportsRelationshipbooleanPossui vínculo esportivo.
isCurrentlyAthletebooleanÉ atleta ativo.
isCurrentlySportsCoachbooleanÉ técnico ativo.
isCurrentlySportsClubDirectorbooleanÉ diretor de clube ativo.
isCurrentlyRefereebooleanÉ árbitro ativo.
isCurrentlyRelatedToFinanceMinistrybooleanPossui vínculo com o Ministério da Fazenda.
isCurrentlyBettingCompanyOwnerbooleanÉ proprietário de casa de apostas.
sportsRelationshipMotivestringMotivo do vínculo.
sportExposuresarrayExposições esportivas detalhadas.

sportExposures[]:

CampoTipoDescrição
sportNamestringNome do esporte.
regionstringRegião de atuação.
totalRelatedEntitiesintegerTotal de entidades relacionadas.
relationshipLevelstringNível de relacionamento.
endDatestringData de término.

Códigos de Erro

CódigoMensagemDescrição
99989The document is invalid.Quando o CPF é inválido.