メインコンテンツへスキップ
POST
cURL
アプリケーションのAPIキーを使って、バックエンドからEUDI Walletによる検証を開始します。 ワークフローやworkflow_idは必要ありません。 開始リクエストに対するレスポンスは次に行う認証アクションを示すもので、承認済みの本人確認結果ではありません。

対応範囲と有効化

ウォレットの有効化は、APIのデプロイやアプリケーションの利用資格とは別に行われます。 エンドポイントがドキュメントに記載されていても、近日公開と表示されているウォレットが有効になるわけではありません。 現在公開されている料金については、デジタルIDウォレットの料金を参照してください。

本人が行う操作

開始リクエストから返される次のアクションに従ってください。 本人がブラウザ、別のデバイス、アプリのいずれを使うかは、ウォレットの認証エクスペリエンスによって決まります。

結果を受け取る

デジタルIDウォレットAPIガイドに従って、検証の進行状況を追跡し、結果を取得してください。 ウォレットが本人を認証した証拠として扱えるのは、完了し、かつ検証済みとなった結果のみです。 返される本人属性はウォレットによって異なります。住所、顔写真、またはリクエストしたすべての属性が含まれているとは限りません。

関連情報

承認

x-api-key
string
header
必須

お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys

ヘッダー

Idempotency-Key
string

任意の再試行安全キーです(最大255文字)。同じキー、ウォレット、リクエストボディで再試行すると、2回目のサインインを開始せずに元の検証結果が返されます。同じキーで別のウォレットまたはリクエストボディを指定すると、409 idempotency_key_reusedが返されます。

ボディ

EUDI Walletによる本人確認を開始します(AUT, BEL, BGR, HRV, CYP, CZE, DNK, EST, FIN, FRA, DEU, GRC, HUN, IRL, ITA, LVA, LTU, LUX, MLT, NLD, POL, PRT, ROU, SVK, SVN, ESP, SWE, ISL, LIE, NOR)。

country
enum<string>
必須

EUDI Walletの本人情報の国を示すISO 3166-1 alpha-3コード。

  • AUT - AUT
  • BEL - BEL
  • BGR - BGR
  • HRV - HRV
  • CYP - CYP
  • CZE - CZE
  • DNK - DNK
  • EST - EST
  • FIN - FIN
  • FRA - FRA
  • DEU - DEU
  • GRC - GRC
  • HUN - HUN
  • IRL - IRL
  • ITA - ITA
  • LVA - LVA
  • LTU - LTU
  • LUX - LUX
  • MLT - MLT
  • NLD - NLD
  • POL - POL
  • PRT - PRT
  • ROU - ROU
  • SVK - SVK
  • SVN - SVN
  • ESP - ESP
  • SWE - SWE
  • ISL - ISL
  • LIE - LIE
  • NOR - NOR
利用可能なオプション:
AUT,
BEL,
BGR,
HRV,
CYP,
CZE,
DNK,
EST,
FIN,
FRA,
DEU,
GRC,
HUN,
IRL,
ITA,
LVA,
LTU,
LUX,
MLT,
NLD,
POL,
PRT,
ROU,
SVK,
SVN,
ESP,
SWE,
ISL,
LIE,
NOR
return_url
string<uri>
必須

ウォレットでの操作後にユーザーのブラウザが戻るhttps URLで、request_idとresultが付加されます。このURLのホストは、アプリケーションのallowed_return_hostsに登録されている必要があります(またはアプリケーションのホワイトラベルドメインであること)。resultだけを信用しないでください。結果はGET .../verifications/{request_id}/またはWebhookで取得してください。

Required string length: 1 - 2048
vendor_data
string | null

この認証に対するお客様独自の参照値です(例:お客様のユーザーID)。結果とWebhookで返されます。

metadata
object | null

認証とともに保存され、結果とWebhookで返される任意のJSONオブジェクトです。

sandbox_scenario
string

サンドボックスアプリケーション専用:シミュレートする結果です。'wallet_cancelled'、'wallet_timeout'、'wallet_provider_error'のいずれかを指定し、それ以外のシナリオ(または指定なし)は検証済みになります。本番アプリケーションでは拒否されます。全カタログはGET /v1/sandbox/scenarios/で確認できます。

Minimum string length: 1
device
enum<string>
デフォルト:same_device

ユーザーがお客様のページを表示しているデバイスでサインインする場合はsame_device、別のデバイスを使用する場合(例:BankIDのQRコード)はcross_device。

  • same_device - same_device
  • cross_device - cross_device
利用可能なオプション:
same_device,
cross_device

レスポンス

すべてのウォレットエンドポイントが返す形式の、単独のウォレット検証1件です。

request_id
string<uuid>
必須
wallet_verification
object
必須
vendor_data
string | null
必須
metadata
object | null
必須

開始時に送信されたmetadataオブジェクト、またはnullです。

created_at
string<date-time>
必須
最終更新日 2026年11月1日