Vai al contenuto principale
POST
curl
Usa questo endpoint dopo che POST /v3/kyb/search/ restituisce le aziende candidate. Select è il livello Lite: recupera il profilo dell’azienda e i suoi dirigenti, con addebito al prezzo Lite del paese (prezzi per paese). Salva la richiesta come Manual Check nella Business Console e restituisce un request_id che puoi usare per recuperare il risultato di verifica aziendale salvato. Per gli azionisti o i titolari effettivi usa POST /v3/kyb/shareholders/ o POST /v3/kyb/ubo/. Didit attende che il registro di origine completi la richiesta prima di rispondere, quindi fetch_status è resolved nella maggior parte delle risposte. Se un registro lento mantiene il profilo in attesa oltre questo tempo, la risposta restituisce fetch_status: pending con data_resolved: false, e Didit completa automaticamente la verifica salvata non appena il provider termina l’elaborazione. Rileggi il risultato di verifica salvato invece di ripetere la ricerca, perché una nuova ricerca genera nuovi valori kyb_response_id.

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

application/json
kyb_response_id
string
obbligatorio

Handle del candidato da POST /v3/kyb/search/ (kyb_registry.companies[].kyb_response_id). Effimero: usalo poco dopo la ricerca che lo ha generato. Gli handle possono essere lunghi, quindi memorizza e invia il valore esattamente come restituito, senza troncarlo o presumere una lunghezza.

Maximum string length: 1024
Esempio:

"69aeeb95febb0f1704042259"

vendor_data
string

Il tuo identificatore per questa azienda; restituito nella risposta e memorizzato con la sessione aziendale.

metadata
object | null

JSON a struttura libera memorizzato con la sessione aziendale e restituito nella risposta.

save_api_request
boolean
predefinito:true

Deve essere true (valore predefinito). Le selezioni dal registro KYB vengono sempre salvate per consentire il tracciamento della fatturazione e del recupero; false restituisce 400.

Risposta

Azienda recuperata e fatturata. kyb_registry include il profilo completo; verifica data_resolved — se false, il registro delle imprese era ancora in fase di elaborazione e il record salvato si completa automaticamente una volta risolto.

request_id
string<uuid>

ID della sessione aziendale creata per questo recupero. Il record memorizzato (visibile nella console) continua ad aggiornarsi se la ricerca nel registro viene completata dopo la risposta.

registry_tier_requested
enum<string>

Il livello venduto da questo endpoint: basic (Lite) per select, shareholders, ubo.

Opzioni disponibili:
basic,
shareholders,
ubo
registry_tier_delivered
enum<string>

Il livello effettivamente fornito e fatturato. Inferiore a quello richiesto quando i registri del paese non contengono dati sull'assetto proprietario, oppure il registro non ha record sull'assetto proprietario per questa azienda.

Opzioni disponibili:
basic,
shareholders,
ubo
kyb_registry
object

Profilo aziendale completo del registro delle imprese.

vendor_data
string | null

Eco del vendor_data inviato.

metadata
object | null

Eco del metadata inviato.

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