메인 콘텐츠로 건너뛰기

데이터 검증

엔드포인트

환경URL
프로덕션POST https://api.id.unico.app/lists/{cpf}
샌드박스POST https://api.id.uat.unico.app/lists/{cpf}
설계상 별도 엔드포인트

이 엔드포인트는 표준 프로세스 생성(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결혼 여부.
rgNumberstringRG 번호.
rgIssuingAgencystringRG 발급 기관.
rgStateCodestringRG 주 코드.
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
}
}
필드유형설명
taxIdStatusstringCPF 등록 상태.
taxIdStatusDatestring등록 상태 날짜.
deceaseboolean사망 여부를 나타냅니다.
under18boolean18세 미만 여부를 나타냅니다.

`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분류 사유.
hasRelatedPepbooleanPEP 관련 인물이 있는지 여부.
relatedarrayPEP 관련 인물 목록.
related[].taxIdstring관련 인물의 CPF.
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가 유효하지 않은 경우.