メインコンテンツへスキップ
POST
国民IDデータベースと照合してデータを検証します。DiditはこのサービスをPOST /v3/database-validation/で提供しており、送信されたデータを公式な情報源と照合して、正規化された照合結果を受け取ることができます。

カバレッジ

  • カバー率: ~ 100%
  • 国: ナイジェリア
  • サービスID: nga_national_id
  • データ領域: 身元情報
  • カテゴリ: NationalIDRegistry

入力

  • 必須入力: first_name、last_name、national_id
  • 任意入力: date_of_birth、vendor_data
  • 同意: 不要
  • ワークフローでの利用: ワークフローで利用可能
  • カバー率: ~ 100%
  • 料金: 照会成功1件あたり$0.20
このサービスが受け付けるすべての書類に、照会に使用する識別番号が記載されているわけではありません。書類から識別番号が抽出されなかった場合、このチェックは該当なしとして記録されます。この場合データベースへの照会は行われず、料金も発生しませんが、国によっては実際のユーザーの大部分がこれに該当します。こうしたユーザーにも対応するには、アンケートの回答、Document AIの抽出フィールド、またはセッション作成時に送信する値からも識別番号を収集し、データベース検証ステップでマッピングしてください。

ボディパラメーター

string
デフォルト:"NGA"
必須
このデータベースサービスのISO 3166-1 alpha-3国コードです。例:NGA
string
デフォルト:"nga_national_id"
必須
このサービスIDを含む配列です。サービスを固定することで、リクエストの対象がこのデータベースのみに限定されます。例:nga_national_id
string
デフォルト:"John"
必須
検証する名です。例:John
string
デフォルト:"Doe"
必須
検証する姓です。例:Doe
string
デフォルト:"11111111111"
必須
このサービスで使用する国民識別番号です。例:11111111111
string
YYYY-MM-DD形式の生年月日です。例:1990-01-01
string
デフォルト:"user-1234"
社内のユーザーIDなど、この人物を指す固定のユーザー参照値です。Diditはこれを使用して個別のチェックを同一のエンドユーザーに紐付け、重複検知のノイズを減らします。例:user-1234

入力ルールと検証に関する注意事項

  • first_nameは[A-Za-zÀ-ÖØ-öø-ÿ .'-]+に一致する必要があります。
  • national_idは数字のみで構成する必要があります。リクエストを送信する前に、スペース、ハイフン、句読点を削除してください。
  • national_idはちょうど11文字である必要があります。

呼び出し方法

返却データ

source_dataに含まれる具体的なフィールドは、登録機関が返す内容によって異なります。現在、nga_national_idの生成例では次の正規化された形式が記載されています。
  • first_name
  • full_name
  • identification_number
  • last_name
  • name_match_score

料金とSLA

ナイジェリア国民ID(NIMC)の照会は、Diditが検証元から確定的な結果を受け取った場合にのみ課金されます。
  • 1回あたりの料金: $0.20 USD。
  • 請求: 照会成功1件ごと。レジストリに接続できない場合、必須フィールドが欠けている場合、またはリクエストが検証元に届く前に拒否された場合は課金されません。
  • レイテンシ: p95は通常2秒未満。
  • 可用性: Didit側で四半期あたり99.9%。下流の検証元の可用性は国やデータセットによって異なります。

関連ドキュメント

最終更新日 2026年11月1日