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

対象範囲

  • カバー率: ~ 90%
  • 国: タイ
  • サービスID: tha_national_id
  • データ領域: 本人情報
  • カテゴリ: NationalIDRegistry

入力項目

  • 必須の入力項目: first_name、last_name、date_of_birth、national_id
  • 任意の入力項目: address.street_1、address.street_2、address.city、address.region、address.postal_code、vendor_data
  • 同意: 必須
  • ワークフローでの利用可否: 利用可能
  • カバー率: ~ 90%
  • 料金: 成功したクエリ1件あたり$0.59

ボディパラメーター

string
デフォルト:"THA"
必須
このデータベースサービスのISO 3166-1 alpha-3国コードです。例: THA
string
デフォルト:"tha_national_id"
必須
このサービスIDを含む配列です。サービスを固定することで、リクエストの対象をこのデータベースのみに限定できます。例: tha_national_id
このサービスに対するエンドユーザーの明示的な同意です。例: true
string
デフォルト:"John"
必須
検証する名です。例: John
string
デフォルト:"Doe"
必須
検証する姓です。例: Doe
string
デフォルト:"1990-01-01"
必須
YYYY-MM-DD形式の生年月日です。例: 1990-01-01
string
デフォルト:"1111111111111"
必須
このサービスで使用する国民ID番号です。例: 1111111111111
object
構造化された居住地住所のオブジェクトです。street_1、street_2、city、region、postal_code、countryを使用してください。従来形式の完全な住所文字列も引き続き受け付けますが、推奨されません。例: {"street_1":"123 Sample Street","street_2":"Unit 4","city":"Sample City","region":"Sample State","postal_code":"10001","country":"US"}
string
デフォルト:"user-1234"
この人物を識別する、社内のユーザーIDなどの一貫したユーザー参照値です。Diditはこれを使用して単独のチェックを同一のエンドユーザーに紐付け、重複検知のノイズを減らします。例: user-1234

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

  • このサービスではaddressは任意です。完全なaddress文字列を1つ送信すると、Diditが可能な範囲で構造化された住所要素に分割します。構造化フィールドを明示的に送信することもできます。
  • タイの国民ID番号は13桁で、最後の桁はmod 11のチェックディジットです(最初の12桁に13から2までの重みを掛けて計算します)。
  • national_idは数字のみで構成する必要があります。リクエストを送信する前に、スペース、ハイフン、句読点を削除してください。
  • national_idはちょうど13文字である必要があります。
  • タイの国民IDの最後のチェックディジット(mod 11)が検証されます。チェックに失敗した番号は照会前に拒否され、課金されません。
  • 住所サービスでは、可能な限り単一のaddress文字列ではなく構造化された住所フィールドを送信してください。
  • address.street_1は番地と通りの種別を含む通りの住所です。
  • address.street_2はアパート、部屋番号、建物、階、または追加の住所行です。該当する情報がある場合にのみ送信してください。
  • address.cityは市、郊外、地区、地域、または近隣地区です。
  • address.regionは州、県、地方、または町です。
  • address.postal_codeは郵便番号です。
  • 住所ベースのデータベースサービスでは、少なくとも通りの住所と郵便番号が必要です。情報源への照会前に拒否されたリクエストは課金されません。

呼び出し方法

返却されるデータ

source_dataに含まれる具体的なフィールドは、レジストリが返す内容によって異なります。tha_national_idの生成済みサンプルでは、現在次の正規化された形式が記載されています。
  • address_match_score
  • date_of_birth
  • identification_number
  • name_match_score

料金とSLA

タイの国民IDの照会は、Diditが検証元から確定した結果を受け取った場合にのみ課金されます。
  • 呼び出し1件あたりの料金: $0.59 USD。
  • 請求: 成功した照会ごとに課金されます。登録機関に接続できない場合、必須フィールドが不足している場合、またはリクエストがソースに到達する前に拒否された場合は課金されません。
  • レイテンシ: 通常、p95は2秒未満です。
  • 可用性: Didit側で四半期あたり99.9%。下流のソースの可用性は国やデータセットによって異なります。

関連情報

最終更新日 2026年11月1日