Vai al contenuto principale
POST
cURL
Avvia la verifica Freja eID dal tuo backend usando la chiave API della tua applicazione. Non serve un workflow né un workflow_id. La risposta di avvio descrive la successiva azione di autenticazione; non è un risultato di identità approvato.

Copertura e attivazione

L’attivazione del wallet è separata dalla distribuzione dell’API e dall’idoneità della tua applicazione. Un endpoint documentato non attiva un wallet contrassegnato come Prossimamente. Per le tariffe pubblicate attuali, vedi prezzi dei wallet di identità digitale.

Cosa fa la persona

La persona deve avere un’identità Freja Plus e l’accesso all’app Freja. Apri l’URL di autorizzazione restituito e fai in modo che la persona approvi nell’app. Le registrazioni Basic ed Extended non soddisfano il livello di garanzia richiesto da questa verifica. Il PIN della persona resta in Freja e non viene mai inviato alla tua API. La copertura svedese identifica lo schema di emissione e non stabilisce la nazionalità svedese.

Ricevere il risultato

Segui la guida alle API dei wallet di identità digitale per monitorare la verifica e recuperarne il risultato. Considera come prova che il wallet ha autenticato la persona solo un risultato completato e verificato. Gli attributi di identità restituiti variano a seconda del wallet; non dare per scontato che siano presenti un indirizzo, un’immagine del volto o tutti gli attributi richiesti.

Correlati

Autorizzazioni

x-api-key
string
header
obbligatorio

La chiave API della tua applicazione, da Developers -> API keys nella Business Console. La chiave primaria ha accesso completo. Una chiave con nome può avere un ambito definito: nessuno, lettura o scrittura per risorsa, limitata ad alcuni workflow o a sessioni approvate, a un elenco di indirizzi IP e a una data di scadenza. 401 indica che la chiave è errata, revocata o scaduta; 403 indica che non è stata inviata alcuna chiave, che la chiave non ha accesso a questa risorsa o azione, oppure che la richiesta proviene da un indirizzo non incluso nel suo elenco IP; 404 su una route di sessione indica che la sessione non rientra nei workflow o negli stati previsti dalla chiave. Una chiave senza accesso ai media riceve gli URL di immagini, video e PDF come null, e una chiave senza permessi di scrittura sulle sessioni riceve link e token di sessione come null. Consulta https://docs.didit.me/console/api-keys.

Intestazioni

Idempotency-Key
string

Chiave di sicurezza per i nuovi tentativi opzionale (max 255 caratteri). Un nuovo tentativo con la stessa chiave, wallet e corpo restituisce la verifica originale senza avviare un secondo accesso; la stessa chiave con un altro wallet o corpo restituisce 409 idempotency_key_reused.

Corpo

Avvia una verifica Freja eID (SWE).

return_url
string<uri>
obbligatorio

URL https a cui ritorna il browser dell'utente dopo il wallet, con request_id e result aggiunti in coda. Il rispettivo host deve essere registrato in allowed_return_hosts dell'applicazione (o corrispondere al suo dominio white label). Non fidarti mai di result da solo: leggi l'esito con GET .../verifications/{request_id}/ o tramite il webhook.

Required string length: 1 - 2048
vendor_data
string | null

Il tuo riferimento per questa verifica (es. il tuo ID utente). Restituito nei risultati e nei webhook.

metadata
object | null

Oggetto JSON opzionale memorizzato con la verifica e restituito nei risultati e nei webhook.

sandbox_scenario
string

Solo per applicazioni sandbox: l'esito simulato - 'wallet_cancelled', 'wallet_timeout' o 'wallet_provider_error'; qualsiasi altro scenario (o nessuno) viene verificato. Rifiutato sulle applicazioni in produzione. Il catalogo completo è disponibile su GET /v1/sandbox/scenarios/.

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

Paese ISO 3166-1 alpha-3 dell'identità Freja eID. Il valore predefinito è SWE, l'unico paese servito.

  • SWE - SWE
Opzioni disponibili:
SWE
device
enum<string>
predefinito:same_device

same_device quando l'utente effettua l'accesso sul dispositivo che mostra la tua pagina, cross_device quando ne utilizza un altro (es. il codice QR di BankID).

  • same_device - same_device
  • cross_device - cross_device
Opzioni disponibili:
same_device,
cross_device

Risposta

Una verifica del wallet autonoma, così come restituita da ciascun endpoint di wallet.

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

L'oggetto dei metadati inviato all'avvio, o null.

created_at
string<date-time>
obbligatorio
Ultima modifica il 7 novembre 2026