Saltar al contenido principal
POST
cURL
Inicia la verificación con Finnish Trust Network desde tu backend con la clave de API de tu aplicación. No necesitas un workflow ni un workflow_id. La respuesta de inicio describe la siguiente acción de autenticación; no es un resultado de identidad aprobado.

Cobertura y activación

La activación de la wallet es independiente del despliegue de la API y de la elegibilidad de tu aplicación. Que un endpoint esté documentado no activa una wallet marcada como Próximamente. Para consultar las tarifas publicadas vigentes, consulta los precios de las wallets de identidad digital.

Qué hace la persona

Sigue la siguiente acción que devuelve la solicitud de inicio. La experiencia de autenticación de la wallet determina si la persona usa un navegador, otro dispositivo o una app.

Recibir el resultado

Sigue la guía de la API de wallets de identidad digital para realizar el seguimiento de la verificación y obtener su resultado. Considera únicamente un resultado completado y verificado como prueba de que la wallet autenticó a la persona. Los atributos de identidad devueltos varían según la wallet; no des por hecho que haya una dirección, un retrato o todos los atributos solicitados.

Relacionado

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.

Encabezados

Idempotency-Key
string

Clave opcional para reintentos seguros (máximo 255 caracteres). Reintentar con la misma clave, la misma wallet y el mismo cuerpo devuelve la verificación original sin iniciar un segundo inicio de sesión; la misma clave con otra wallet u otro cuerpo devuelve 409 idempotency_key_reused.

Cuerpo

Inicia una verificación con Finnish Trust Network (FIN).

return_url
string<uri>
requerido

URL https a la que vuelve el navegador del usuario después de la wallet, con request_id y result añadidos. Su host debe estar registrado en allowed_return_hosts de la aplicación (o ser su dominio de marca blanca). Nunca confíes solo en result: consulta el resultado con GET .../verifications/{request_id}/ o con el webhook.

Required string length: 1 - 2048
vendor_data
string | null

Tu propia referencia para esta verificación (p. ej., tu id de usuario). Se devuelve en los resultados y en los webhooks.

metadata
object | null

Objeto JSON opcional que se almacena con la verificación y se devuelve en los resultados y los webhooks.

sandbox_scenario
string

Solo aplicaciones sandbox: el resultado simulado, 'wallet_cancelled', 'wallet_timeout' o 'wallet_provider_error'; con cualquier otro escenario (o ninguno) se verifica. Se rechaza en aplicaciones en producción. El catálogo completo está disponible en GET /v1/sandbox/scenarios/.

Minimum string length: 1
country
enum<string>
predeterminado:FIN

País ISO 3166-1 alpha-3 de la identidad Finnish Trust Network. El valor predeterminado es FIN, el único país en el que opera.

  • FIN - FIN
Opciones disponibles:
FIN
device
enum<string>
predeterminado:same_device

same_device cuando el usuario inicia sesión en el dispositivo que muestra tu página, cross_device cuando usa otro (p. ej., el código QR de BankID).

  • same_device - same_device
  • cross_device - cross_device
Opciones disponibles:
same_device,
cross_device

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