Saltar al contenido principal
POST
cURL
Usa esta operación para una wallet cuya respuesta de inicio incluye next_action.type = request_digital_credential, como Google Wallet. Autentícate desde tu backend con la clave de API de la aplicación que inició la verificación. Envía exactamente lo que devolvió la wallet: {protocol, data} de navigator.credentials.get en el navegador, o el credentialJson ya analizado de Android Credential Manager. La respuesta está cifrada para Didit, así que no la modifiques. Didit comprueba la firma del emisor con sus raíces de emisores de confianza, cada valor devuelto con su resumen firmado y la firma del dispositivo que abarca tu origin y esta solicitud, y luego decide el resultado de la verificación. Una respuesta solo se puede enviar una vez. Un segundo envío devuelve la verificación que ya se decidió. Una verificación que no admite una respuesta de wallet responde 409 con error: "not_a_digital_credentials_wallet". Consulta API de wallets de identidad digital para ver la secuencia completa, incluidos los fragmentos de código para navegador y Android.

Autorizaciones

x-api-key
string
header
requerido

La clave de API de tu aplicación, que encontrarás en Developers -> API keys en la Business Console. La clave principal tiene acceso completo. Una clave con nombre puede tener un alcance limitado: ninguno, lectura o escritura por recurso, limitada a algunos flujos o a sesiones aprobadas, a una lista de direcciones IP y a una fecha de caducidad. 401 significa que la clave es incorrecta, se revocó o expiró; 403 significa que no se envió ninguna clave, que la clave no tiene acceso a este recurso o acción, o que la solicitud provino de una dirección fuera de su lista de IP; 404 en una ruta de sesión significa que la sesión está fuera de los flujos o estados de la clave. Una clave sin acceso a contenido multimedia recibe las URL de imágenes, videos y PDF como null, y una clave sin permiso de escritura en sesiones recibe los enlaces y tokens de sesión como null. Consulta https://docs.didit.me/console/api-keys.

Parámetros de ruta

request_id
string<uuid>
requerido

El request_id que devolvió el endpoint de inicio.

Cuerpo

Lo que la wallet respondió a tu página o aplicación, en una verificación request_digital_credential.

response
object
requerido

Exactamente lo que devolvió la wallet: el {protocol, data} de la DigitalCredential obtenida con navigator.credentials.get, o el credentialJson analizado de la DigitalCredential de Android. Está cifrado para Didit; no lo modifiques.

Respuesta

Una verificación de wallet independiente, tal como la devuelve cada endpoint de wallets.

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

El objeto de metadatos enviado al inicio, o null.

created_at
string<date-time>
requerido
Última modificación el 1 de noviembre de 2026