Перейти к основному содержимому

Верификация данных

Endpoint

СредаURL
ProductionPOST https://api.id.unico.app/lists/{cpf}
SandboxPOST https://api.id.uat.unico.app/lists/{cpf}
Отдельный endpoint по замыслу

Этот endpoint отделён от стандартного создания процессов (POST /processes/v1). Он возвращает список данных, а не детерминированный результат верификации личности.

Запрос

Заголовки
ЗаголовокЗначение
AuthorizationBearer <access_token> (см. Аутентификация)
Параметры пути
ПараметрТипОбязательныйОписание
cpfstringдаCPF запрашиваемого лица.
curl -X POST "https://api.id.uat.unico.app/lists/12345678909" \
-H "Authorization: Bearer $TOKEN"

Ответ

Корневой конверт
{
"id": "41c24382-36ce-4bb4-8339-352114f71f78",
"status": 3,
"lists": { }
}
ПолеТипОписание
idstring (UUID)Уникальный идентификатор запроса.
statusintegerСтатус обработки.
listsobjectОсновная полезная нагрузка с запрошенными данными.

`lists.basicData` — Регистрационные данные
{
"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"
}
}
ПолеТипОписание
namestringПолное имя.
birthCountrystringСтрана рождения.
birthDatestring (ISO 8601)Дата рождения.
genderstringПол.
motherNamestringИмя матери.
fatherNamestringИмя отца.
maritalStatusstringСемейное положение.
rgNumberstringНомер RG.
rgIssuingAgencystringОрган, выдавший RG.
rgStateCodestringКод штата RG.
financialData.incomeEstimatestringОценка дохода.
financialData.totalAssetsstringОбщие активы.
emailstringЭлектронная почта.
phonestringТелефон.

basicData.address:

ПолеТипОписание
addressMainstringНазвание улицы.
numberstringНомер.
complementstringДополнение.
neighborhoodstringРайон.
zipCodestringПочтовый индекс.
citystringГород.
statestringКод штата.
countrystringСтрана.
typestringТип адреса (например, WORK).

`lists.riskData.taxIdValidation` — Проверка CPF
{
"taxIdValidation": {
"taxIdStatus": "REGULAR",
"taxIdStatusDate": "...",
"decease": false,
"under18": false
}
}
ПолеТипОписание
taxIdStatusstringСтатус регистрации CPF.
taxIdStatusDatestringДата статуса регистрации.
deceasebooleanУказывает на смерть.
under18booleanУказывает на несовершеннолетие (до 18 лет).

`lists.riskData.pep` — Политически значимое лицо
{
"pep": {
"isCurrentlyPep": true,
"records": [
{
"level": "1",
"jobTitle": "SENADOR",
"motive": "FEDERAL EMPLOYEE"
}
],
"hasRelatedPep": true,
"related": [
{
"taxId": "01253069891",
"level": "2",
"jobTitle": "FAMILIAR"
}
]
}
}
ПолеТипОписание
isCurrentlyPepbooleanВ настоящее время является PEP.
recordsarrayСобственные записи PEP.
records[].levelstringУровень политической подверженности.
records[].jobTitlestringДолжность.
records[].motivestringОснование классификации.
hasRelatedPepbooleanИмеет связанных с PEP лиц.
relatedarrayСписок лиц, связанных с PEP.
related[].taxIdstringCPF связанного лица.
related[].levelstringУровень подверженности.
related[].jobTitlestringДолжность связанного лица.

`lists.riskData.aml` — Противодействие отмыванию денег (санкции)
{
"aml": {
"isSanctioned": true,
"records": [
{
"type": "Law Enforcement",
"source": "interpol",
"standardizedType": "ARREST WARRANTS",
"endDate": "..."
}
],
"hasRelatedSanctioned": false,
"relatedRecords": []
}
}
ПолеТипОписание
isSanctionedbooleanНаходится под санкциями.
recordsarrayСобственные санкции.
records[].typestringТип санкции.
records[].sourcestringИсточник санкции.
records[].standardizedTypestringСтандартизированный тип.
records[].endDatestringДата окончания.
hasRelatedSanctionedbooleanИмеет связанных лиц под санкциями.
relatedRecordsarrayСанкции связанных лиц.

`lists.riskData.sportsRelationship` — Связь со спортивными ставками
{
"sportsRelationship": {
"hasSportsRelationship": false,
"isCurrentlyAthlete": false,
"isCurrentlySportsCoach": false,
"isCurrentlySportsClubDirector": false,
"isCurrentlyReferee": false,
"isCurrentlyRelatedToFinanceMinistry": false,
"isCurrentlyBettingCompanyOwner": false,
"sportsRelationshipMotive": "",
"sportExposures": []
}
}
ПолеТипОписание
hasSportsRelationshipbooleanИмеет связь со спортивными организациями.
isCurrentlyAthletebooleanЯвляется действующим спортсменом.
isCurrentlySportsCoachbooleanЯвляется действующим тренером.
isCurrentlySportsClubDirectorbooleanЯвляется действующим директором клуба.
isCurrentlyRefereebooleanЯвляется действующим рефери.
isCurrentlyRelatedToFinanceMinistrybooleanСвязан с Министерством финансов.
isCurrentlyBettingCompanyOwnerbooleanЯвляется владельцем букмекерской компании.
sportsRelationshipMotivestringОснование связи.
sportExposuresarrayПодробные сведения о спортивной деятельности.

sportExposures[]:

ПолеТипОписание
sportNamestringНазвание вида спорта.
regionstringРегион деятельности.
totalRelatedEntitiesintegerОбщее число связанных организаций.
relationshipLevelstringУровень связи.
endDatestringДата окончания.

Коды ошибок

КодСообщениеОписание
99989The document is invalid.Когда CPF недействителен.