Zum Hauptinhalt springen

Datenverifizierung

Endpunkt

UmgebungURL
ProduktionPOST https://api.id.unico.app/lists/{cpf}
SandboxPOST https://api.id.uat.unico.app/lists/{cpf}
Separater Endpunkt aus Designgründen

Dieser Endpunkt ist von der Standard-Prozesserstellung (POST /processes/v1) getrennt. Er liefert eine Liste von Daten — kein deterministisches Identitätsverifizierungsergebnis.

Anfrage

Header
HeaderWert
AuthorizationBearer <access_token> (siehe Authentifizierung)
Pfadparameter
ParameterTypErforderlichBeschreibung
cpfstringjaCPF der abzufragenden Person.
curl -X POST "https://api.id.uat.unico.app/lists/12345678909" \
-H "Authorization: Bearer $TOKEN"

Antwort

Stamm-Envelope
{
"id": "41c24382-36ce-4bb4-8339-352114f71f78",
"status": 3,
"lists": { }
}
FeldTypBeschreibung
idstring (UUID)Eindeutige Anfrage-Kennung.
statusintegerVerarbeitungsstatus.
listsobjectHaupt-Payload mit den abgefragten Daten.

`lists.basicData` — Registrierungsdaten
{
"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"
}
}
FeldTypBeschreibung
namestringVollständiger Name.
birthCountrystringGeburtsland.
birthDatestring (ISO 8601)Geburtsdatum.
genderstringGeschlecht.
motherNamestringName der Mutter.
fatherNamestringName des Vaters.
maritalStatusstringFamilienstand.
rgNumberstringRG-Nummer.
rgIssuingAgencystringAusstellende Behörde des RG.
rgStateCodestringBundesstaatscode des RG.
financialData.incomeEstimatestringEinkommensschätzung.
financialData.totalAssetsstringGesamtvermögen.
emailstringE-Mail.
phonestringTelefon.

basicData.address:

FeldTypBeschreibung
addressMainstringStraßenname.
numberstringHausnummer.
complementstringAdresszusatz.
neighborhoodstringStadtviertel.
zipCodestringPostleitzahl.
citystringStadt.
statestringBundesstaatscode.
countrystringLand.
typestringAdresstyp (z. B. WORK).

`lists.riskData.taxIdValidation` — CPF-Validierung
{
"taxIdValidation": {
"taxIdStatus": "REGULAR",
"taxIdStatusDate": "...",
"decease": false,
"under18": false
}
}
FeldTypBeschreibung
taxIdStatusstringCPF-Registrierungsstatus.
taxIdStatusDatestringDatum des Registrierungsstatus.
deceasebooleanGibt einen Todesfall an.
under18booleanGibt an, ob die Person unter 18 Jahre alt ist.

`lists.riskData.pep` — Politisch exponierte Person
{
"pep": {
"isCurrentlyPep": true,
"records": [
{
"level": "1",
"jobTitle": "SENADOR",
"motive": "FEDERAL EMPLOYEE"
}
],
"hasRelatedPep": true,
"related": [
{
"taxId": "01253069891",
"level": "2",
"jobTitle": "FAMILIAR"
}
]
}
}
FeldTypBeschreibung
isCurrentlyPepbooleanIst derzeit eine PEP.
recordsarrayEigene PEP-Einträge.
records[].levelstringGrad der politischen Exposition.
records[].jobTitlestringBerufsbezeichnung.
records[].motivestringKlassifizierungsgrund.
hasRelatedPepbooleanHat PEP-verwandte Personen.
relatedarrayListe PEP-verwandter Personen.
related[].taxIdstringCPF der verwandten Person.
related[].levelstringExpositionsgrad.
related[].jobTitlestringBerufsbezeichnung der verwandten Person.

`lists.riskData.aml` — Geldwäschebekämpfung (Sanktionen)
{
"aml": {
"isSanctioned": true,
"records": [
{
"type": "Law Enforcement",
"source": "interpol",
"standardizedType": "ARREST WARRANTS",
"endDate": "..."
}
],
"hasRelatedSanctioned": false,
"relatedRecords": []
}
}
FeldTypBeschreibung
isSanctionedbooleanIst sanktioniert.
recordsarrayEigene Sanktionen.
records[].typestringSanktionstyp.
records[].sourcestringSanktionsquelle.
records[].standardizedTypestringStandardisierter Typ.
records[].endDatestringEnddatum.
hasRelatedSanctionedbooleanHat sanktionierte verwandte Personen.
relatedRecordsarraySanktionen verwandter Personen.

`lists.riskData.sportsRelationship` — Sportwetten-Beziehung
{
"sportsRelationship": {
"hasSportsRelationship": false,
"isCurrentlyAthlete": false,
"isCurrentlySportsCoach": false,
"isCurrentlySportsClubDirector": false,
"isCurrentlyReferee": false,
"isCurrentlyRelatedToFinanceMinistry": false,
"isCurrentlyBettingCompanyOwner": false,
"sportsRelationshipMotive": "",
"sportExposures": []
}
}
FeldTypBeschreibung
hasSportsRelationshipbooleanHat eine Sportbeziehung.
isCurrentlyAthletebooleanIst aktiver Athlet.
isCurrentlySportsCoachbooleanIst aktiver Trainer.
isCurrentlySportsClubDirectorbooleanIst aktiver Vereinsdirektor.
isCurrentlyRefereebooleanIst aktiver Schiedsrichter.
isCurrentlyRelatedToFinanceMinistrybooleanHat eine Beziehung zum Finanzministerium.
isCurrentlyBettingCompanyOwnerbooleanIst Eigentümer eines Wettunternehmens.
sportsRelationshipMotivestringBeziehungsgrund.
sportExposuresarrayDetaillierte Sportexpositionen.

sportExposures[]:

FeldTypBeschreibung
sportNamestringSportbezeichnung.
regionstringAktivitätsregion.
totalRelatedEntitiesintegerGesamtzahl der verwandten Entitäten.
relationshipLevelstringBeziehungsgrad.
endDatestringEnddatum.

Fehlercodes

CodeMeldungBeschreibung
99989The document is invalid.Wenn die CPF ungültig ist.