Passer au contenu principal
POST
cURL
Utilisez cette opération pour un portefeuille dont la réponse de démarrage contient next_action.type = request_digital_credential, par exemple Google Wallet. Authentifiez-vous depuis votre backend avec la clé API de l’application qui a démarré la vérification. Envoyez exactement ce que le portefeuille a renvoyé : {protocol, data} issu de navigator.credentials.get dans le navigateur, ou le credentialJson analysé provenant d’Android Credential Manager. La réponse est chiffrée à destination de Didit, ne la modifiez donc pas. Didit vérifie la signature de l’émetteur par rapport à ses racines de confiance des émetteurs, chaque valeur renvoyée par rapport à son empreinte signée, et la signature de l’appareil sur votre origin et sur cette requête, puis statue sur la vérification. Une réponse du portefeuille ne peut être soumise qu’une seule fois. Une seconde soumission renvoie la vérification déjà décidée. Une vérification qui n’accepte pas de réponse de portefeuille renvoie une réponse 409 avec error: "not_a_digital_credentials_wallet". Consultez Digital ID wallet APIs pour la séquence complète, y compris les extraits pour le navigateur et Android.

Autorisations

x-api-key
string
header
requis

La clé API de votre application, issue de Développeurs -> Clés API dans la Business Console. La clé principale dispose d'un accès complet. Une clé nommée peut être restreinte : aucun, lecture ou écriture par ressource, limitée à certains workflows ou aux sessions approuvées, à une liste d'adresses IP et à une date d'expiration. 401 signifie que la clé est incorrecte, révoquée ou expirée ; 403 signifie qu'aucune clé n'a été envoyée, que la clé n'a pas accès à cette ressource ou action, ou que la requête provient d'une adresse hors de sa liste d'IP ; 404 sur une route de session signifie que la session est hors des workflows ou des statuts de la clé. Une clé sans accès aux médias reçoit les URL d'images, de vidéos et de PDF à null, et une clé sans accès en écriture aux sessions reçoit les liens et tokens de session à null. Voir https://docs.didit.me/console/api-keys.

Paramètres de chemin

request_id
string<uuid>
requis

Le request_id renvoyé par l'endpoint de démarrage.

Corps

Ce que le portefeuille a répondu à votre page ou application, pour une vérification request_digital_credential.

response
object
requis

Exactement ce que le portefeuille a renvoyé : {protocol, data} du DigitalCredential issu de navigator.credentials.get, ou le credentialJson analysé du DigitalCredential d'Android. Chiffré pour Didit ; ne le modifiez pas.

Réponse

Une vérification de portefeuille autonome, telle que renvoyée par chaque endpoint de portefeuille.

request_id
string<uuid>
requis
wallet_verification
object
requis
vendor_data
string | null
requis
metadata
object | null
requis

L'objet de métadonnées envoyé au démarrage, ou null.

created_at
string<date-time>
requis
Dernière modification le 7 novembre 2026