メインコンテンツへスキップ
POST
cURL
このオペレーションは、開始時のレスポンスにnext_action.type = request_digital_credentialが含まれるウォレット(Google Walletなど)に使用します。 認証には、検証を開始したアプリケーションのAPIキーを使用し、バックエンドから呼び出してください。 ウォレットが返した内容をそのまま送信してください。ブラウザの場合はnavigator.credentials.getから得た{protocol, data}、Androidの場合はAndroid Credential Managerから得てパースしたcredentialJsonです。 このレスポンスはDidit向けに暗号化されているため、改変しないでください。 Diditは、信頼済みの発行者ルートに照らした発行者の署名、署名付きダイジェストに照らした返却されたすべての値、そしてoriginとこのリクエストに対するデバイス署名を検証し、そのうえで検証の判定を行います。 レスポンスを送信できるのは1回のみです。 2回目の送信では、すでに判定済みの検証が返されます。 ウォレットのレスポンスを受け付けない検証の場合は、error: "not_a_digital_credentials_wallet"とともに409が返されます。 ブラウザおよびAndroidのスニペットを含む一連の流れについては、デジタル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

パスパラメータ

request_id
string<uuid>
必須

開始エンドポイントが返したrequest_idです。

ボディ

request_digital_credential認証において、ウォレットがあなたのページまたはアプリに返した応答です。

response
object
必須

ウォレットが返した内容そのものです。navigator.credentials.getで取得したDigitalCredentialのprotocolとdata、またはAndroidのDigitalCredentialを解析したcredentialJsonです。Didit宛てに暗号化されているため、変更しないでください。

レスポンス

すべてのウォレットエンドポイントが返す形式の、単独のウォレット検証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日