메인 콘텐츠로 건너뛰기
이 페이지는 기업 확인(KYB) 세션의 GET /v3/session/{id}/decision/이 반환하는 전체 페이로드를 설명합니다. 이 엔드포인트는 통합 엔드포인트입니다. 기업 session_id를 전달하면 응답에 session_kind: "business"와 아래의 기업 전용 기능 배열이 포함됩니다.

최상위 구조

모든 기능 배열은 여러 인스턴스를 가질 수 있으며, 각 항목은 그래프 워크플로의 노드 하나를 나타냅니다. null은 이 세션의 워크플로에 해당 기능이 없었음을 의미합니다.

공통 최상위 필드

registry_checks[]

각 항목은 하나의 법인 등기부 확인입니다(보통 세션당 하나이며, 재귀적 기업 UBO KYB를 사용하는 그래프 워크플로에서는 여러 개일 수 있습니다).

company 블록

중첩된 company 객체는 등기부에서 도출된(선택적으로 사용자가 수정한) 법인의 전체 정보입니다:

모든 국가와 등기 출처에 대한 단일 형식

Didit은 여러 등기 출처를 통해 많은 국가의 기업 등기부를 읽습니다. 출처마다 고유한 레이아웃을 게시하지만, company 블록은 항상 같은 형태를 가집니다. 아래 키는 기업이 어느 국가와 출처에서 왔든 항상 존재하며 타입도 같습니다. 등기부가 게시하지 않는 사실은 null이며, 국가에 따라 분기하거나 registry_data를 파싱할 필요가 없습니다. 같은 형태가 결정, 독립형 KYB 등기부 엔드포인트, 호스팅 인증 흐름에서도 반환됩니다. 주소 (addresses의 각 항목) 업종 (industries의 각 항목) 등록부에 활동은 있지만 사업 설명이 없으면, nature_of_business는 활동 레이블로 채워집니다. 연락처 정보와 다른 명칭은 확인할 수 있을 때 채워지며, 사용자나 검토자가 직접 수정한 내용은 항상 우선합니다. 소유구조 (ownership) 등록 상세 정보 (registry_data) Didit이 등록 확인에 대해 작성한 세부 정보이며, 등록부 출처의 원본 기록이 아닙니다. 모든 키는 선택 사항이며, 회사에 해당 값이 있을 때에만 포함됩니다. 새로운 키가 추가될 수 있으므로, 위의 기준 필드에서 다루는 항목은 해당 필드를 확인하십시오.

임원 항목 구조 (company.officers 내부)

date_of_birth는 등록부가 완전한 날짜를 제공할 때에만 채워집니다. 등록부가 연도나 연월만 제공하면 date_of_birth_year와 date_of_birth_month를 사용하며, 누락된 일(日)은 추정하지 않습니다. 이름, 출생 정보, 주소, 임명일은 회사 임원 목록과 주요 인물 등록부 목록 모두에서 계속 확인할 수 있습니다.

실소유자 항목 구조 (company.beneficial_owners 내부)

kyc_status는 B2C에 안전한 방식으로 매핑됩니다: Approved, Declined 또는 Pending입니다. 전체 세션 상태는 KYC가 완료될 때까지 Pending으로 통합됩니다. shareholding은 소유자가 보유한 지분을 모든 국가와 등록부 출처에서 같은 형식으로 나타냅니다. 항목은 share_class, number_of_shares, currency, nominal_value, total_value, percentage(정확한 지분율, 소수점 넷째 자리까지)입니다. 등록부에 보유 내역이 없으면 null입니다. 영국 PSC의 25-50%와 같은 범위는 지분이 아닙니다. 이 경우 percentage는 null이고, 범위는 ownership_min_shares / ownership_max_shares에 그대로 남습니다. 주주와 실소유자는 모두 beneficial_owners에 나열되며, roles로 구분합니다.

key_people_checks[]

이 항목은 세션의 모든 임원과 실소유자(UBO)에 대한 집계 검사입니다. 콘솔에서 “레지스트리에서 추출됨”과 “기업이 제출함”을 나란히 표시할 수 있도록 두 개의 버킷을 제공하며, 상위 수준의 UBO KYC 요약도 함께 제공합니다.
  • registry.officers / registry.beneficial_owners: 레지스트리 검사에서 추출된 당사자입니다.
  • submitted.parties: 주요 인물 흐름에서 기업 관리자가 직접 추가한 당사자입니다(source = "USER" 레코드).

registry.officers[] / registry.beneficial_owners[]

레지스트리 정보는 위의 company.officers / company.beneficial_owners와 일치합니다. 주요 인물 항목에는 AML 상태와 kyc_session_id, 인증 워크플로 필드 같은 상세 인증 연결 정보가 추가로 포함됩니다. 회사 목록에는 기존의 단순화된 KYC 상태와 인증 URL이 그대로 유지됩니다.

submitted.parties[]

사용자가 제출한 당사자에는 KYC 또는 하위 KYB 연결 정보가 포함됩니다.
법인 당사자(entity_type: "company")에는 법인 UBO에 대해 중첩 KYB가 활성화된 경우 company_name, registration_number, kyb_sub_session_id / kyb_sub_session_status / kyb_sub_session_deleted가 추가로 포함됩니다. kyc_session_deleted(및 이에 대응하는 법인 필드 kyb_sub_session_deleted)는 당사자의 하위 세션이 삭제되었을 때 true입니다. 삭제된 하위 세션은 삭제 시점의 상태를 그대로 유지하며 절대 완료되지 않으므로, 상태가 아니라 이 플래그를 확인해야 합니다. 해당 *_session_url은 링크가 더 이상 연결되지 않기 때문에 null로 반환되며, 주요 인물 검사는 무한정 기다리지 않고 In Review로 전환됩니다. 하위 세션을 삭제해도 통과로 간주되지 않습니다. KYB가 완료되도록 하려면 PATCH /v3/session/{id}/kyb/parties/{party_uuid}/로 해당 당사자를 면제하십시오.

ubo_kyc_summary

전체 UBO KYC 진행 상황으로, 단일 대시보드 카드에 유용합니다. 연결된 KYC 세션이 있는 UBO가 없으면 null을 반환합니다.

document_verifications[]

노드별로 그룹화된 문서:

기업 문서 메타데이터

PDF 기업 문서의 경우, items[].document_metadata.overlay_manipulation에 오버레이 텍스트 편집이 의심되는 경우의 포렌식 증거가 포함될 수 있습니다. 이 필드가 있으면 다음 항목이 포함됩니다. 이 필드는 오버레이 증거가 발견되지 않았을 때, 문서가 PDF가 아닐 때, 또는 PDF를 분석할 수 없었을 때 null입니다.

aml_screenings[]

회사 수준의 AML 스크리닝과, 워크플로에 연결된 경우 개인 수준의 AML 스크리닝입니다.
total_hits > 0이면 각 히트에 일치 점수, 위험 점수, 감시 목록 출처가 포함되며, update-aml-hit-status 엔드포인트로 업데이트할 수 있는 히트별 review_status도 포함됩니다. 히트 구조는 AML 스크리닝 보고서를 참조하십시오.

공유 기능 배열

phone_verifications, email_verifications, questionnaire_responses, ip_analyses는 사용자(KYC) 세션과 같은 항목 구조를 사용합니다. 워크플로에 포함되지 않으면 null입니다. 항목 스키마는 KYC 응답을 참조하십시오. signatures는 워크플로에 전자 서명 단계가 있을 때 포함됩니다. 기업 세션에는 회사를 대신해 서명하는 주요 인물마다 항목이 하나씩 있으며, signer.capacity: "company", 회사 이름, 해당 주요 인물의 역할이 포함됩니다. 전자 서명 보고서를 참조하십시오.

경고 기능 그룹

기업 확인(KYB) 경고는 이를 발생시킨 기능별로 그룹화됩니다.
  • KYB_REGISTRY: 레지스트리 가용성, 소유 구조, 회사 활동, 국가 제한 문제에 대한 경고입니다.
  • KYB_DOCUMENTS: 법인 문서 추출, 교차 검증, 메타데이터, 조작, 하위 유형, 연령, 시도 횟수 제한 문제에 대한 경고입니다.
  • AML: 회사 AML 스크리닝 일치 항목 또는 누락된 스크리닝 데이터에 대한 경고입니다.
  • KYB_KEY_PEOPLE: 이사, 임원, UBO 또는 대리인과 관련된 개인 수준 문제에 대한 경고입니다.
  • PHONE: 전화번호 위험, 중복, 차단 목록, 인증 코드 시도 문제에 대한 경고입니다.
  • EMAIL: 이메일 위험, 전달 가능성, 중복, 차단 목록, 인증 코드 시도 문제에 대한 경고입니다.
  • QUESTIONNAIRE: 설문 응답에 따라 작동하는 맞춤 상태 규칙에 대한 경고입니다.
  • LOCATION: 기기 및 IP 분석, 사설 네트워크, IP 차단 목록, 기기 차단 목록, 중복 기기/IP 문제에 대한 경고입니다.
  • SIGNATURE: 전자 서명 거부, 코드 확인 실패, 서명자 이름 불일치, 미검증 서명자, 변경된 문서, 누락된 필드 데이터에 대한 경고입니다. 전자 서명 경고를 참조하십시오.
경고 코드의 전체 목록은 기업 확인(KYB) 경고를 참조하십시오.

워크플로 기반 필드 필터링

워크플로는 response_attributes를 통해 각 기능 항목에 표시될 중첩 필드를 제한할 수 있습니다. status, warnings, node_id 필드는 설정과 관계없이 항상 포함됩니다. 그 외 모든 필드는 허용 목록에 없으면 null로 설정됩니다. 스키마 안정성을 위해 키는 응답에 그대로 남습니다.

다음 단계

상태

각 상태 값의 의미를 확인하세요.

위험 평가

KYB 결과를 결정하는 요소를 확인하세요.

AML 보고서

AML 히트 페이로드 전체 참조 문서입니다.

주요 인물

당사자가 레지스트리 또는 사용자 제출 정보에서 registry / submitted 버킷으로 나뉘는 방식을 확인하세요.

문서

문서 그룹, OCR 및 상호 참조를 확인하세요.

세션 조회

예시 응답을 포함한 전체 엔드포인트 참조 문서입니다.
마지막 수정일 2026년 11월 7일