メインコンテンツへスキップ
このページでは、法人確認 (KYB)セッションに対してGET /v3/session/{id}/decision/が返すペイロード全体を説明します。このエンドポイントは共通のもので、企業のsession_idを渡すと、レスポンスにはsession_kind: "business"と、以下に示す企業固有の機能配列が含まれます。

トップレベル構造

各機能の配列は複数のインスタンスを持つことができます。各要素は、グラフ型ワークフロー内の1つのノードを表します。nullは、このセッションのワークフローにその機能が含まれていなかったことを意味します。

共通のトップレベルフィールド

registry_checks[]

各項目は1件の法人登記チェックです(通常はセッション1件あたり1件ですが、再帰的な法人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(正確な持分、小数点以下4桁)。 登記機関が保有内容を記載していない場合はnullです。 英国のPSCの25-50%のような範囲は持分ではありません。percentageはnullとなり、範囲はownership_min_shares / ownership_max_sharesに保持されます。 株主とUBOはどちらもbeneficial_ownersに掲載され、rolesで区別されます。

key_people_checks[]

これは、セッション内のすべての役員とUBOを対象とした集約チェックです。2つのバケットを公開するため、コンソールで「法人登記から抽出」と「企業が提出した情報」を並べて表示できます。さらに、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")にはさらにcompany_nameとregistration_numberが含まれ、法人UBOに対してネストされたKYBが有効な場合は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進捗の集計です。ダッシュボードのカード1枚に表示するのに便利です: KYCセッションが紐付けられたUBOがない場合はnullを返します。

document_verifications[]

ノードごとにグループ化された書類:

法人書類のメタデータ

PDFの法人書類では、items[].document_metadata.overlay_manipulationに、オーバーレイテキストの編集が疑われる場合のフォレンジック証拠が含まれることがあります。存在する場合、次の内容が含まれます: オーバーレイの証拠が見つからなかった場合、書類がPDFでない場合、またはPDFを解析できなかった場合、このフィールドはnullになります。

aml_screenings[]

企業レベル、および(ワークフローで設定されている場合)個人レベルのAMLスクリーニングです。
total_hits > 0の場合、各ヒットには一致スコア、リスクスコア、ウォッチリストの情報源、およびupdate-aml-hit-statusエンドポイントで更新できるヒットごとのreview_statusが含まれます。ヒットの構造についてはAMLスクリーニングレポートを参照してください。

共通の機能配列

phone_verifications、email_verifications、questionnaire_responses、ip_analysesは、ユーザー(KYC)セッションと同じ項目ごとの形式を使用します。ワークフローに含まれていない場合はnullになります。項目のスキーマについてはKYCレスポンスを参照してください。 signaturesは、ワークフローに電子署名ステップがある場合に含まれます。企業セッションでは、企業を代表して署名する主要人物ごとに1つの項目があり、signer.capacity: "company"、企業名、主要人物の役割が含まれます。電子署名レポートを参照してください。

警告の機能グループ

法人確認の警告は、それを生成した機能ごとにグループ化されます:
  • KYB_REGISTRY:法人登記の利用可否、所有構造、企業活動、国の制限に関する問題。
  • KYB_DOCUMENTS:法人書類の抽出、照合、メタデータ、改ざん、サブタイプ、書類の古さ、試行回数の上限に関する問題。
  • AML:企業のAMLスクリーニングでの一致、またはスクリーニングデータの欠落。
  • KYB_KEY_PEOPLE:取締役、役員、UBO、代表者に関連する個人レベルの問題。
  • PHONE:電話番号のリスク、重複、ブロックリスト、認証コードの試行に関する問題。
  • EMAIL:メールアドレスのリスク、到達性、重複、ブロックリスト、認証コードの試行に関する問題。
  • QUESTIONNAIRE:アンケートの回答に基づくカスタムステータスルール。
  • LOCATION:デバイス・IP分析、プライベートネットワーク、IPブロックリスト、デバイスブロックリスト、デバイス/IPの重複に関する問題。
  • SIGNATURE:電子署名の拒否、コード確認の失敗、署名者名の不一致、未認証の署名者、書類の変更、フィールドデータの欠落。電子署名の警告を参照してください。
警告コードの一覧については法人確認の警告を参照してください。

ワークフローによるフィールドのフィルタリング

ワークフローでは、response_attributesを使って各機能項目に含まれるネストされたフィールドを制限できます。設定にかかわらず常に含まれるフィールドはstatus、warnings、node_idです。それ以外のフィールドは、許可リストに含まれていない場合はnullに設定されます。スキーマの安定性を保つため、キー自体はレスポンスに残ります。

次のステップ

ステータス

各ステータス値の意味。

リスク評価

KYBの結果を左右する要因。

AMLレポート

AMLヒットの完全なペイロードリファレンス。

主要人物

関係者が法人登記またはユーザーによる提出から、それぞれ registry / submitted バケットにどのように振り分けられるか。

書類

書類グループ、OCR、相互照合。

セッションの取得

レスポンス例を含むエンドポイントの完全なリファレンス。
最終更新日 2026年11月1日