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

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

MarkdownChatGPTClaude

Endpoint​

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

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

Запрос​

Заголовки
ЗаголовокЗначение
AuthorizationBearer <access_token> (см. Аутентификация)
Параметры пути
ПараметрТипОбязательныйОписание
cpfstringдаCPF запрашиваемого лица.
curl -X POST "https://api.idcloud.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",
"socialName": ""
}
}
ПолеТипОписание
namestringПолное имя.
birthCountrystringСтрана рождения.
birthDatestring (ISO 8601)Дата рождения.
genderstringПол.
motherNamestringИмя матери.
fatherNamestringИмя отца.
maritalStatusstringСемейное положение.
rgNumberstringНомер RG.
rgIssuingAgencystringОрган, выдавший RG.
rgStateCodestringКод штата RG.
financialData.​incomeEstimatestringОценка дохода.
financialData.​totalAssetsstringОбщие активы.
emailstringЭлектронная почта.
phonestringТелефон.
socialNamestringСоциальное имя. Может быть пустым, если у человека нет зарегистрированного социального имени.

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"
}
]
}
}
ПолеТипОписание
isCurrentlyPepbooleanВ настоящее время является PEP.
recordsarrayСобственные записи PEP.
records[].levelstringУровень политической подверженности.
records[].jobTitlestringДолжность.
records[].motivestringОснование классификации.

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

`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 недействителен.