Saltar al contingut principal
POST
cURL
Inicia la verificació de Freja eID des del teu backend amb la clau d’API de la teva aplicació. No cal un flux de treball ni un workflow_id. La resposta d’inici descriu la següent acció d’autenticació; no és un resultat d’identitat aprovat.

Cobertura i activació

L’activació de la cartera és independent del desplegament de l’API i de l’elegibilitat de la teva aplicació. Un endpoint documentat no activa una cartera marcada com a Pròximament. Per consultar les tarifes publicades vigents, consulta els preus de les carteres d’identitat digital.

Què fa la persona

La persona necessita una identitat Freja Plus i accés a l’aplicació Freja. Obre l’URL d’autorització retornat i deixa que la persona l’aprovi a l’aplicació. Els registres Basic i Extended no compleixen el nivell de garantia que exigeix aquesta verificació. El PIN de la persona es queda a Freja i mai no s’envia a la teva API. La cobertura per a Suècia identifica l’esquema emissor i no estableix la nacionalitat sueca.

Rebre el resultat

Segueix la guia de l’API de carteres d’identitat digital per fer el seguiment de la verificació i recuperar-ne el resultat. Considera només com a prova que la cartera ha autenticat la persona un resultat completat i verificat. Els atributs d’identitat retornats varien segons la cartera; no donis per fet que hi hagi una adreça, un retrat ni tots els atributs sol·licitats.

Relacionat

Autoritzacions

x-api-key
string
header
requerit

La clau d'API de la teva aplicació, des de Developers -> API keys a la Business Console. La clau primària té accés complet. Una clau amb nom pot tenir l'abast limitat: cap, lectura o escriptura per recurs, limitada a determinats fluxos de treball o a sessions aprovades, a una llista d'adreces IP i a una data de caducitat. 401 significa que la clau és incorrecta, revocada o caducada; 403 significa que no s'ha enviat cap clau, que la clau no té accés a aquest recurs o acció, o que la sol·licitud prové d'una adreça fora de la seva llista d'IP; 404 en una ruta de sessió significa que la sessió està fora dels fluxos de treball o estats de la clau. Una clau sense accés a fitxers multimèdia rep els URL d'imatge, vídeo i PDF com a null, i una clau sense permís d'escriptura de sessions rep els enllaços de sessió i els tokens com a null. Consulta https://docs.didit.me/console/api-keys.

Capçaleres

Idempotency-Key
string

Clau opcional de seguretat en reintents (màxim 255 caràcters). Si es reintenta amb la mateixa clau, cartera i cos, es retorna la verificació original sense iniciar un segon inici de sessió; la mateixa clau amb una altra cartera o cos retorna 409 idempotency_key_reused.

Cos

Inicia una verificació amb Freja eID (SWE).

return_url
string<uri>
requerit

URL https a la qual torna el navegador de l'usuari després de la cartera, amb request_id i result afegits. El seu amfitrió ha d'estar registrat a allowed_return_hosts de l'aplicació (o ser el seu domini de marca blanca). No confiïs mai en result per si sol: consulta el resultat amb GET .../verifications/{request_id}/ o el webhook.

Required string length: 1 - 2048
vendor_data
string | null

La teva pròpia referència per a aquesta verificació (p. ex., el teu identificador d'usuari). Es retorna als resultats i als webhooks.

metadata
object | null

Objecte JSON opcional emmagatzemat amb la verificació i retornat en resultats i webhooks.

sandbox_scenario
string

Només per a aplicacions de sandbox: el resultat simulat ('wallet_cancelled', 'wallet_timeout' o 'wallet_provider_error'); amb qualsevol altre escenari (o sense), la verificació és correcta. Es rebutja en aplicacions en producció. El catàleg complet està disponible a GET /v1/sandbox/scenarios/.

Minimum string length: 1
country
enum<string>
predeterminat:SWE

País ISO 3166-1 alpha-3 de la identitat Freja eID. El valor per defecte és SWE, l'únic país al qual dona servei.

  • SWE - SWE
Opcions disponibles:
SWE
device
enum<string>
predeterminat:same_device

same_device quan l'usuari inicia sessió al dispositiu que mostra la teva pàgina, cross_device quan n'utilitza un altre (p. ex., el codi QR de BankID).

  • same_device - same_device
  • cross_device - cross_device
Opcions disponibles:
same_device,
cross_device

Resposta

Una verificació de cartera independent, tal com respon cada endpoint de carteres.

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

L'objecte de metadades enviat a l'inici, o null.

created_at
string<date-time>
requerit
Darrera modificació el 7 de novembre del 2026