Vai al contenuto principale
POST
Python
Invia lo stesso corpo della richiesta che intendi usare per Fraud Check. La pianificazione non crea alcun controllo né sessione, non chiama alcun fornitore di dati di arricchimento, non legge la cronologia di rete e non addebita nulla. Ogni modulo distingue available da will_run. availability_reason indica se gli input forniti sono sufficienti a supportarlo, mentre selection_reason spiega perché il modulo è selezionato o non lo è. Mantieni visibili le opzioni non disponibili e mostra i requisiti dei loro input. networks_cross_org richiede il piano Enterprise e che la modalità di condivisione della tua organizzazione sia impostata su global. Senza questi requisiti, oppure quando Networks non è abilitato per la tua organizzazione, il piano lo segnala con available: false e availability_reason: "entitlement_required". Un controllo che lo seleziona lo salta con lo stesso motivo. Le applicazioni sandbox non sono soggette al piano né alla modalità di condivisione: con un identificatore supportato, il modulo viene eseguito e restituisce un risultato campione vuoto. estimated_price è una stringa decimale nella currency restituita. Un prezzo null significa non disponibile o senza prezzo, non gratuito. La stima complessiva di livello superiore somma i moduli eseguibili selezionati; can_afford verifica anche l’accordo di fatturazione applicabile. Ripianifica dopo aver modificato identificatori, contesto o selezioni. L’esecuzione ricontrolla l’idoneità e il prezzo, quindi un piano non è una prenotazione né una garanzia che una fonte esterna risponderà.

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.

Corpo

subject
object
obbligatorio
client_reference
string

Il tuo riferimento per questo controllo. Funziona anche come chiave di idempotenza: riutilizzarlo con lo stesso corpo della richiesta restituisce il controllo originale senza eseguire né fatturare nuovamente i moduli; riutilizzarlo con un corpo della richiesta diverso restituisce 409.

Required string length: 1 - 255
profile
string
predefinito:standard

ID del profilo di orchestrazione. Il valore predefinito è il profilo Didit standard.

Required string length: 1 - 64
profile_version
string

Fissa una versione bloccata del profilo. Il valore predefinito è la versione corrente del profilo.

Required string length: 1 - 32
context
object
checks
object
vendor_data
string
Maximum string length: 1000
metadata
any

Risposta

profile_id
string
obbligatorio
profile_version
string
obbligatorio
modules
object[]
obbligatorio
estimated_price
string | null
obbligatorio
currency
string | null
obbligatorio
is_sandbox
boolean
obbligatorio
can_afford
boolean
obbligatorio
Ultima modifica il 7 novembre 2026