using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Email.CheckCodeAsync(new EmailCheckCodeParams
{
Email = "alice@example.com",
Code = "123456",
});
Console.WriteLine(JsonSerializer.Serialize(result));
using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Email.CheckCodeAsync(new EmailCheckCodeParams
{
Email = "alice@example.com",
Code = "123456",
});
Console.WriteLine(JsonSerializer.Serialize(result));
Imposta enable_enrichment su true per eseguire anche l’analisi dell’indirizzo email tramite intelligence: un punteggio di rischio e la sua cronologia di violazioni dei dati.
Il componente aggiuntivo viene fatturato $0.05 per richiesta al prezzo di listino, in aggiunta al prezzo del controllo.
La richiesta restituisce 403 quando il tuo saldo non è sufficiente a coprire il costo.Tre campi determinano l’effetto dei segnali.
Ciascuno può essere NO_ACTION (valore predefinito) o DECLINE, e ognuno ha effetto solo quando enable_enrichment è true.
Campo
Rifiuta quando
email_intelligence_score_action
Il punteggio di rischio supera la soglia.
recent_email_breach_action
L’indirizzo compare in una violazione dei dati recente e nota.
frequent_email_breach_action
L’indirizzo compare in molte violazioni dei dati note.
Con NO_ACTION, il segnale viene comunque restituito in email.email_intelligence, così puoi applicare una tua regola.
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.
L'OTP ricevuto dall'utente finale: 4–8 cifre, oppure 4–8 lettere/cifre quando è stato utilizzato alphanumeric_code: true al momento dell'invio. Il confronto non fa distinzione tra maiuscole e minuscole.
Cosa fare quando lo stesso indirizzo è già stato utilizzato e approvato da un utente diverso (contano solo le verifiche precedentemente approvate) (diverso vendor_data) della tua applicazione. DECLINE imposta lo status finale su Declined; NO_ACTION registra il rischio in email.warnings e popola email.matches.
Cosa fare quando l'indirizzo compare in violazioni di dati note (email.is_breached). DECLINE imposta lo status finale su Declined; NO_ACTION registra il rischio in email.warnings.
Cosa fare quando il dominio appartiene a un provider di posta usa e getta/temporanea (email.is_disposable). DECLINE imposta lo status finale su Declined; NO_ACTION registra il rischio in email.warnings.
Quando è true, esegue anche l'analisi dell'indirizzo email: un punteggio di rischio e la relativa cronologia delle violazioni. Fatturato come un'unità email_intelligence_api per richiesta ($0.05 a prezzo di listino) in aggiunta al prezzo di questo endpoint. La richiesta restituisce 403 quando il tuo saldo non è sufficiente a coprirlo.
Azione quando il punteggio di rischio dell'intelligence delle email supera la soglia. DECLINE imposta lo status finale su Declined; NO_ACTION registra il segnale senza rifiutare. Ha effetto solo quando enable_enrichment è true.
Azione quando l'indirizzo compare in una recente violazione dei dati nota. DECLINE imposta lo status finale su Declined; NO_ACTION registra il segnale senza rifiutare. Ha effetto solo quando enable_enrichment è true.
Azione quando l'indirizzo compare in molteplici violazioni dei dati note. DECLINE imposta lo status finale su Declined; NO_ACTION registra il segnale senza rifiutare. Ha effetto solo quando enable_enrichment è true.
Se true, cerca anche l'impronta social dell'indirizzo: le piattaforme email, social, professionali, di e-commerce e di intrattenimento su cui è registrato. Fatturato come un'unità email_social per richiesta in aggiunta al prezzo di questo endpoint.
Azione quando il controllo dell'impronta social rileva che l'indirizzo non è registrato su nessuna delle piattaforme coperte. Solo NO_ACTION e DECLINE sono accettati su questo endpoint; REVIEW è disponibile sulla chiave di configurazione del workflow con lo stesso nome.
Opzioni disponibili:
NO_ACTION,
DECLINE
Risposta
Verifica completata: anche i codici errati e le verifiche mancanti restituiscono 200; esamina status, non il codice HTTP. Il campo email viene popolato solo per gli esiti definitivi (Approved/Declined), è null per Failed ed è assente per Expired or Not Found.
Su Approved/Declined: l'id di sessione della verifica corrispondente — identico al request_id restituito da POST /v3/email/send/. Su Failed ed Expired or Not Found: un UUID casuale monouso che non può essere cercato in seguito.
Approved — codice corretto, nessun rischio di rifiuto. Declined — definitivo: è stato rilevato un rischio che comporta il rifiuto oppure il limite di tentativi (3) è stato esaurito. Failed — codice errato, tentativi rimanenti. Expired or Not Found — nessuna verifica in attesa per questo indirizzo negli ultimi 5 minuti.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Didit Docs","description":"The best way to integrate identity and fraud checks into your app. One API, four product lines (KYC · KYB · Transaction Monitoring · Wallet Screening), 220+ countries, 14,000+ documents, sub-2s inference, $10 free credit/month.","colors":{"primary":"#2567FF","light":"#90B1FF","dark":"#1B4FE0"},"logo":{"light":"https://mintcdn.com/didit-0f962782/dCzNNoYCusBNdK3I/logo/didit.svg?fit=max\u0026auto=format\u0026n=dCzNNoYCusBNdK3I\u0026q=85\u0026s=9f162fb8295fa1fd9300a24b293ce0b7","dark":"https://mintcdn.com/didit-0f962782/TefoKXCbZA_GIK5a/logo/didit-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=TefoKXCbZA_GIK5a\u0026q=85\u0026s=c8c541689c814ca6a2c873cf6185a3a7","href":"https://docs.didit.me"},"favicon":"https://mintcdn.com/didit-0f962782/t6r0B-WdGMU5mSS-/favicon.ico?fit=max\u0026auto=format\u0026n=t6r0B-WdGMU5mSS-\u0026q=85\u0026s=b291917b960ebe959ae3b1aa233eafa8","api":{"examples":{"prefill":true},"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":"https://verification.didit.me"}},"background":{"color":{"light":"#FFFFFF","dark":"#1A1A1A"}},"navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://business.didit.me"}},"footer":{"socials":{"x":"https://x.com/didit","github":"https://github.com/didit-protocol","linkedin":"https://linkedin.com/company/91001155","website":"https://didit.me"}},"search":{"prompt":"Search Didit docs..."},"seo":{"metatags":{"twitter:site":"@didit","theme-color":"#2567FF","apple-mobile-web-app-title":"Didit Docs"},"organization":{"id":"https://didit.me/#organization","name":"Didit","legalName":"Didit Protocol","url":"https://didit.me","logo":"https://didit.me/logos/primary-horizontal-light.png","sameAs":["https://www.linkedin.com/company/91001155","https://www.youtube.com/@getdidit","https://github.com/didit-protocol","https://x.com/didit"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or never existed. [Back to docs](/)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","background":"https://mintcdn.com/didit-0f962782/Xkecx-xLq1K2abHK/images/og-thumbnail-backplate.png?fit=max\u0026auto=format\u0026n=Xkecx-xLq1K2abHK\u0026q=85\u0026s=c699fa252554b2ac8d4c631e209a1473","fonts":{"family":"Inter"}},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"href":"pt-br"},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"href":"ja"},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"href":"de"},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"href":"fr"},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"href":"it"},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"href":"pt"},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"href":"ca"},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"href":"id"},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"href":"ru"},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"href":"ko"},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"href":"zh"},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"href":"ar"},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"href":"hi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"didit-0f962782","hasAudioNarration":false,"actualSubdomain":"didit-0f962782","customDomains":["docs.didit.me"],"gitSource":{"type":"github","owner":"didit-protocol","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aef60ae8e01a92054befade","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"ar","tag":"مرجع API","count":432},{"language":"ca","tag":"Referència de l'API","count":432},{"language":"de","tag":"API-Referenz","count":432},{"language":"es","tag":"Referencia de la API","count":432},{"language":"fr","tag":"Référence API","count":432},{"language":"hi","tag":"API संदर्भ","count":432},{"language":"id","tag":"Referensi API","count":432},{"language":"it","tag":"Riferimento API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"ko","tag":"API 레퍼런스","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"pt","tag":"Referência da API","count":432},{"language":"ru","tag":"Справочник API","count":432},{"language":"zh","tag":"API 参考","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"ar","tag":"التحقق من قواعد البيانات","count":129},{"language":"ca","tag":"Validació en bases de dades","count":129},{"language":"de","tag":"Datenbankvalidierung","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"fr","tag":"Validation en base de données","count":129},{"language":"hi","tag":"डेटाबेस सत्यापन","count":129},{"language":"id","tag":"Validasi Database","count":129},{"language":"it","tag":"Validazione su database","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"ko","tag":"데이터베이스 검증","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"pt","tag":"Validação de base de dados","count":129},{"language":"ru","tag":"Проверка по базам данных","count":129},{"language":"zh","tag":"数据库核验","count":129},{"language":"ca","tag":"Primers passos","count":93},{"language":"de","tag":"Erste Schritte","count":93},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"ko","tag":"시작하기","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"ru","tag":"Начало работы","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"ar","tag":"ابدأ الآن","count":87},{"language":"fr","tag":"Commencer","count":87},{"language":"hi","tag":"शुरू करें","count":87},{"language":"id","tag":"Mulai","count":87},{"language":"it","tag":"Inizia","count":87},{"language":"pt","tag":"Começar","count":87},{"language":"zh","tag":"快速开始","count":87},{"language":"ko","tag":"인증","count":85},{"language":"en","tag":"User Verification","count":74},{"language":"ar","tag":"التحقق من المستخدمين","count":74},{"language":"ca","tag":"Verificació d'usuaris","count":74},{"language":"de","tag":"Benutzerverifizierung","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"fr","tag":"Vérification des utilisateurs","count":74},{"language":"hi","tag":"उपयोगकर्ता सत्यापन","count":74},{"language":"id","tag":"Verifikasi Pengguna","count":74},{"language":"it","tag":"Verifica degli utenti","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"ko","tag":"사용자 인증","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"pt","tag":"Verificação de utilizadores","count":74},{"language":"ru","tag":"Проверка пользователей","count":74},{"language":"zh","tag":"用户验证","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"ar","tag":"التكامل / SDKs","count":62},{"language":"ca","tag":"Integració / SDK","count":62},{"language":"de","tag":"Integrieren / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"fr","tag":"Intégrer / SDK","count":62},{"language":"hi","tag":"इंटीग्रेट करें / SDK","count":62},{"language":"id","tag":"Integrasi / SDK","count":62},{"language":"it","tag":"Integrazione / SDK","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"ko","tag":"연동 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"pt","tag":"Integrar / SDKs","count":62},{"language":"ru","tag":"Интеграция / SDK","count":62},{"language":"zh","tag":"集成 / SDK","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"ar","tag":"Travel Rule","count":55},{"language":"ca","tag":"Travel Rule","count":55},{"language":"de","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"fr","tag":"Travel Rule","count":55},{"language":"hi","tag":"Travel Rule","count":55},{"language":"id","tag":"Travel Rule","count":55},{"language":"it","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"ko","tag":"Travel Rule","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"pt","tag":"Travel Rule","count":55},{"language":"ru","tag":"Travel Rule","count":55},{"language":"zh","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"ar","tag":"التحقق","count":48},{"language":"ca","tag":"Verificació","count":48},{"language":"de","tag":"Verifizierung","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"fr","tag":"Vérification","count":48},{"language":"hi","tag":"सत्यापन","count":48},{"language":"id","tag":"Verifikasi","count":48},{"language":"it","tag":"Verifica","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"pt","tag":"Verificação","count":48},{"language":"ru","tag":"Верификация","count":48},{"language":"zh","tag":"验证","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"ar","tag":"المصادقة","count":37},{"language":"ca","tag":"Autenticació","count":37},{"language":"de","tag":"Authentifizierung","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"fr","tag":"Authentification","count":37},{"language":"hi","tag":"प्रमाणीकरण","count":37},{"language":"id","tag":"Autentikasi","count":37},{"language":"it","tag":"Autenticazione","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"pt","tag":"Autenticação","count":37},{"language":"ru","tag":"Аутентификация","count":37},{"language":"zh","tag":"身份认证","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"ar","tag":"محافظ الهوية الرقمية","count":35},{"language":"ar","tag":"التحقق من المستخدمين والشركات","count":35},{"language":"ca","tag":"Carteres d'identitat digital","count":35},{"language":"ca","tag":"Verificacions d'usuaris i empreses","count":35},{"language":"de","tag":"Digitale ID-Wallets","count":35},{"language":"de","tag":"Benutzer- und Unternehmensverifizierungen","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"fr","tag":"Portefeuilles d'identité numérique","count":35},{"language":"fr","tag":"Vérifications des utilisateurs et des entreprises","count":35},{"language":"hi","tag":"डिजिटल ID वॉलेट","count":35},{"language":"hi","tag":"उपयोगकर्ता और व्यवसाय सत्यापन","count":35},{"language":"id","tag":"Dompet ID Digital","count":35},{"language":"id","tag":"Verifikasi Pengguna dan Bisnis","count":35},{"language":"it","tag":"Wallet di identità digitale","count":35},{"language":"it","tag":"Verifiche di utenti e aziende","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","tag":"ユーザーと企業の認証","count":35},{"language":"ko","tag":"디지털 신분증 지갑","count":35},{"language":"ko","tag":"사용자 인증 및 기업 확인","count":35},{"language":"pt-BR","tag":"Carteiras de identidade digital","count":35},{"language":"pt-BR","tag":"Verificações de usuários e empresas","count":35},{"language":"pt","tag":"Carteiras de identidade digital","count":35},{"language":"pt","tag":"Verificações de utilizadores e empresas","count":35},{"language":"ru","tag":"Цифровые ID-кошельки","count":35},{"language":"ru","tag":"Верификация пользователей и компаний","count":35},{"language":"zh","tag":"数字身份钱包","count":35},{"language":"zh","tag":"用户与企业验证","count":35},{"language":"ko","tag":"거래 모니터링","count":28}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/714dd91730ddd114/style.css"}],"page":{"pagePath":"it/standalone-apis/email-check","slug":"/it/standalone-apis/email-check","pageMetadata":{"title":"Verifica Email API: convalida del codice OTP","sidebarTitle":"Controlla codice email","description":"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.","keywords":["API verifica codice email","validazione OTP email","API verifica email","API rilevamento violazioni","API email usa e getta","controllo recapitabilità email","API verifica dell'identità","API rischio email","Didit API"],"openapi":"it/openapi-25.json POST /v3/email/check/","href":"/it/standalone-apis/email-check"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`componente-aggiuntivo-di-intelligence`,children:`Componente aggiuntivo di intelligence`}),`\n`,_jsxs(_components.p,{children:[`Imposta `,_jsx(_components.code,{children:`enable_enrichment`}),` su `,_jsx(_components.code,{children:`true`}),` per eseguire anche l’analisi dell’indirizzo email tramite intelligence: un punteggio di rischio e la sua cronologia di violazioni dei dati.\nIl componente aggiuntivo viene fatturato $0.05 per richiesta al prezzo di listino, in aggiunta al prezzo del controllo.\nLa richiesta restituisce `,_jsx(_components.code,{children:`403`}),` quando il tuo saldo non è sufficiente a coprire il costo.`]}),`\n`,_jsxs(_components.p,{children:[`Tre campi determinano l’effetto dei segnali.\nCiascuno può essere `,_jsx(_components.code,{children:`NO_ACTION`}),` (valore predefinito) o `,_jsx(_components.code,{children:`DECLINE`}),`, e ognuno ha effetto solo quando `,_jsx(_components.code,{children:`enable_enrichment`}),` è `,_jsx(_components.code,{children:`true`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Campo`}),_jsx(_components.th,{children:`Rifiuta quando`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`email_intelligence_score_action`})}),_jsx(_components.td,{children:`Il punteggio di rischio supera la soglia.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`recent_email_breach_action`})}),_jsx(_components.td,{children:`L’indirizzo compare in una violazione dei dati recente e nota.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`frequent_email_breach_action`})}),_jsx(_components.td,{children:`L’indirizzo compare in molte violazioni dei dati note.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Con `,_jsx(_components.code,{children:`NO_ACTION`}),`, il segnale viene comunque restituito in `,_jsx(_components.code,{children:`email.email_intelligence`}),`, così puoi applicare una tua regola.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Verifica Email API: convalida del codice OTP","sidebarTitle":"Controlla codice email","description":"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.","keywords":["API verifica codice email","validazione OTP email","API verifica email","API rilevamento violazioni","API email usa e getta","controllo recapitabilità email","API verifica dell'identità","API rischio email","Didit API"],"openapi":"it/openapi-25.json POST /v3/email/check/","href":"/it/standalone-apis/email-check"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Componente aggiuntivo di intelligence","slug":"componente-aggiuntivo-di-intelligence","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/didit-0f962782/5fb7c0c336c92274/snippets/data/database-validation-coverage.js","/_mintlify/custom/didit-0f962782/4ac7d3c2a19a354d/database-validation-playground.js"],"openApiReferenceData":{"operation":{"summary":"Verifica codice email","description":"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.","operationId":"post_v3email_check","x-didit-sdk":{"resource":"email","method":"check_code","auth":"api_key","server":true},"tags":["Standalone APIs"],"x-codeSamples":[{"lang":"curl","label":"curl","source":"curl -X POST https://verification.didit.me/v3/email/check/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"email\": \"alice@example.com\",\n \"code\": \"123456\",\n \"disposable_email_action\": \"DECLINE\"\n }'"},{"lang":"python","label":"Python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.email.check_code(\n email=\"alice@example.com\",\n code=\"123456\",\n)\nprint(result)"},{"lang":"javascript","label":"Node.js","source":"import Didit from \"@didit-protocol/sdk-node\";\n\n// Reads DIDIT_API_KEY.\nconst didit = new Didit();\n\nconst result = await didit.email.checkCode({\n email: \"alice@example.com\",\n code: \"123456\",\n});\nconsole.log(result);"},{"lang":"go","label":"Go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Email.CheckCode(ctx, didit.EmailCheckCodeParams{\n\tEmail: \"alice@example.com\",\n\tCode: \"123456\",\n})\nif err != nil {\n\tlog.Fatal(err)\n}\nfmt.Printf(\"%+v\\n\", result)"},{"lang":"java","label":"Java","source":"import me.didit.Didit;\nimport me.didit.types.EmailCheckCodeParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.email().checkCode(EmailCheckCodeParams.builder()\n .email(\"alice@example.com\")\n .code(\"123456\")\n .build());\nSystem.out.println(result);"},{"lang":"php","label":"PHP","source":"\u003c?php\n\nrequire 'vendor/autoload.php';\n\nuse Didit\\DiditClient;\n\n// Reads DIDIT_API_KEY.\n$didit = new DiditClient();\n\n$result = $didit->email->checkCode([\n 'email' => 'alice@example.com',\n 'code' => '123456',\n]);\nprint_r($result->toArray());"},{"lang":"ruby","label":"Ruby","source":"require \"didit\"\n\n# Reads DIDIT_API_KEY.\ndidit = Didit::Client.new\n\nresult = didit.email.check_code(\n email: \"alice@example.com\",\n code: \"123456\"\n)\nputs result.to_h"},{"lang":"csharp","label":".NET","source":"using System;\nusing System.Text.Json;\nusing Didit;\n\n// Reads DIDIT_API_KEY.\nusing var client = new DiditClient();\n\nvar result = await client.Email.CheckCodeAsync(new EmailCheckCodeParams\n{\n Email = \"alice@example.com\",\n Code = \"123456\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requestBody":"35bf175a-fb7b-4476-97b7-bf9539998288","responses":{"200":"7ac0e2c0-c915-43c5-9bdf-fdc40cfb80ca","400":"60d3f30c-78e0-4d7e-b0cd-a9fa2a448f9a","403":"d3f37e25-e6c1-4f28-8535-7d547d5fa3f1","429":"4b8f476a-1b03-482e-b44a-d27787b95af6"},"security":["8b90887b-361b-4694-a7b5-2c72854c48ab"],"method":"post","type":"path","servers":["f2446d7d-b266-48f7-b75a-8000bc64c479"],"path":"/v3/email/check/","baseUrlOptions":["https://verification.didit.me"],"title":"Verifica codice email","codeSamples":[{"label":"curl","lang":"curl","source":"curl -X POST https://verification.didit.me/v3/email/check/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"email\": \"alice@example.com\",\n \"code\": \"123456\",\n \"disposable_email_action\": \"DECLINE\"\n }'"},{"label":"Python","lang":"python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.email.check_code(\n email=\"alice@example.com\",\n code=\"123456\",\n)\nprint(result)"},{"label":"Node.js","lang":"javascript","source":"import Didit from \"@didit-protocol/sdk-node\";\n\n// Reads DIDIT_API_KEY.\nconst didit = new Didit();\n\nconst result = await didit.email.checkCode({\n email: \"alice@example.com\",\n code: \"123456\",\n});\nconsole.log(result);"},{"label":"Go","lang":"go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Email.CheckCode(ctx, didit.EmailCheckCodeParams{\n\tEmail: \"alice@example.com\",\n\tCode: \"123456\",\n})\nif err != nil {\n\tlog.Fatal(err)\n}\nfmt.Printf(\"%+v\\n\", result)"},{"label":"Java","lang":"java","source":"import me.didit.Didit;\nimport me.didit.types.EmailCheckCodeParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.email().checkCode(EmailCheckCodeParams.builder()\n .email(\"alice@example.com\")\n .code(\"123456\")\n .build());\nSystem.out.println(result);"},{"label":"PHP","lang":"php","source":"\u003c?php\n\nrequire 'vendor/autoload.php';\n\nuse Didit\\DiditClient;\n\n// Reads DIDIT_API_KEY.\n$didit = new DiditClient();\n\n$result = $didit->email->checkCode([\n 'email' => 'alice@example.com',\n 'code' => '123456',\n]);\nprint_r($result->toArray());"},{"label":"Ruby","lang":"ruby","source":"require \"didit\"\n\n# Reads DIDIT_API_KEY.\ndidit = Didit::Client.new\n\nresult = didit.email.check_code(\n email: \"alice@example.com\",\n code: \"123456\"\n)\nputs result.to_h"},{"label":".NET","lang":"csharp","source":"using System;\nusing System.Text.Json;\nusing Didit;\n\n// Reads DIDIT_API_KEY.\nusing var client = new DiditClient();\n\nvar result = await client.Email.CheckCodeAsync(new EmailCheckCodeParams\n{\n Email = \"alice@example.com\",\n Code = \"123456\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.email":"alice@example.com","body.code":"123456"},{"body.email":"alice@example.com","body.code":"123456","body.breached_email_action":"DECLINE","body.disposable_email_action":"DECLINE"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string","format":"email","description":"Lo stesso indirizzo email utilizzato nella chiamata corrispondente [`POST /v3/email/send/`](/it/standalone-apis/email-send). Questo è ciò che collega la verifica all'invio.","example":"alice@example.com","isRequired":true,"uniqueKey":"email","typeLabel":"string\u003cemail>"},"code":{"type":"string","maxLength":10,"description":"L'OTP ricevuto dall'utente finale: 4–8 cifre, oppure 4–8 lettere/cifre quando è stato utilizzato `alphanumeric_code: true` al momento dell'invio. Il confronto non fa distinzione tra maiuscole e minuscole.","example":"123456","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"duplicated_email_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Cosa fare quando lo stesso indirizzo è già stato utilizzato e approvato da un utente diverso (contano solo le verifiche precedentemente approvate) (diverso `vendor_data`) della tua applicazione. `DECLINE` imposta lo `status` finale su `Declined`; `NO_ACTION` registra il rischio in `email.warnings` e popola `email.matches`.","uniqueKey":"duplicated_email_action","typeLabel":"enum\u003cstring>"},"breached_email_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Cosa fare quando l'indirizzo compare in violazioni di dati note (`email.is_breached`). `DECLINE` imposta lo `status` finale su `Declined`; `NO_ACTION` registra il rischio in `email.warnings`.","uniqueKey":"breached_email_action","typeLabel":"enum\u003cstring>"},"disposable_email_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Cosa fare quando il dominio appartiene a un provider di posta usa e getta/temporanea (`email.is_disposable`). `DECLINE` imposta lo `status` finale su `Declined`; `NO_ACTION` registra il rischio in `email.warnings`.","uniqueKey":"disposable_email_action","typeLabel":"enum\u003cstring>"},"enable_enrichment":{"type":"boolean","default":false,"description":"Quando è `true`, esegue anche l'analisi dell'indirizzo email: un punteggio di rischio e la relativa cronologia delle violazioni. Fatturato come un'unità `email_intelligence_api` per richiesta ($0.05 a prezzo di listino) in aggiunta al prezzo di questo endpoint. La richiesta restituisce `403` quando il tuo saldo non è sufficiente a coprirlo.","example":false,"uniqueKey":"enable_enrichment","typeLabel":"boolean"},"email_intelligence_score_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Azione quando il punteggio di rischio dell'intelligence delle email supera la soglia. `DECLINE` imposta lo `status` finale su `Declined`; `NO_ACTION` registra il segnale senza rifiutare. Ha effetto solo quando `enable_enrichment` è `true`.","uniqueKey":"email_intelligence_score_action","typeLabel":"enum\u003cstring>"},"recent_email_breach_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Azione quando l'indirizzo compare in una recente violazione dei dati nota. `DECLINE` imposta lo `status` finale su `Declined`; `NO_ACTION` registra il segnale senza rifiutare. Ha effetto solo quando `enable_enrichment` è `true`.","uniqueKey":"recent_email_breach_action","typeLabel":"enum\u003cstring>"},"frequent_email_breach_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Azione quando l'indirizzo compare in molteplici violazioni dei dati note. `DECLINE` imposta lo `status` finale su `Declined`; `NO_ACTION` registra il segnale senza rifiutare. Ha effetto solo quando `enable_enrichment` è `true`.","uniqueKey":"frequent_email_breach_action","typeLabel":"enum\u003cstring>"},"enable_social":{"type":"boolean","default":false,"description":"Se true, cerca anche l'impronta social dell'indirizzo: le piattaforme email, social, professionali, di e-commerce e di intrattenimento su cui è registrato. Fatturato come un'unità `email_social` per richiesta in aggiunta al prezzo di questo endpoint.","example":true,"uniqueKey":"enable_social","typeLabel":"boolean"},"email_no_social_presence_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Azione quando il controllo dell'impronta social rileva che l'indirizzo non è registrato su nessuna delle piattaforme coperte. Solo NO_ACTION e DECLINE sono accettati su questo endpoint; REVIEW è disponibile sulla chiave di configurazione del workflow con lo stesso nome.","uniqueKey":"email_no_social_presence_action","typeLabel":"enum\u003cstring>"}},"required":["email","code"],"uniqueKey":"","typeLabel":"object"},"examples":{"Default":{"title":"Default","value":{"email":"alice@example.com","code":"123456"}},"Strict risk policy":{"title":"Strict risk policy","value":{"email":"alice@example.com","code":"123456","disposable_email_action":"DECLINE","breached_email_action":"DECLINE"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"7ac0e2c0-c915-43c5-9bdf-fdc40cfb80ca":{"description":"Verifica completata: anche i codici errati e le verifiche mancanti restituiscono `200`; esamina `status`, non il codice HTTP. Il campo `email` viene popolato solo per gli esiti definitivi (`Approved`/`Declined`), è `null` per `Failed` ed è assente per `Expired or Not Found`.","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","format":"uuid","description":"Su `Approved`/`Declined`: l'id di sessione della verifica corrispondente — identico al `request_id` restituito da `POST /v3/email/send/`. Su `Failed` ed `Expired or Not Found`: un UUID casuale monouso che non può essere cercato in seguito.","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","enum":["Approved","Declined","Failed","Expired or Not Found"],"description":"`Approved` — codice corretto, nessun rischio di rifiuto. `Declined` — definitivo: è stato rilevato un rischio che comporta il rifiuto oppure il limite di tentativi (3) è stato esaurito. `Failed` — codice errato, tentativi rimanenti. `Expired or Not Found` — nessuna verifica in attesa per questo indirizzo negli ultimi 5 minuti.","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Spiegazione di facile lettura dell'esito, compreso il numero di tentativi rimanenti dopo un codice errato.","uniqueKey":"message","typeLabel":"string"},"email":{"oneOf":[{"type":"object","description":"Report email completo. Presente (non nullo) solo per gli esiti finalizzati (`Approved`/`Declined`); `null` su `Failed` e assente su `Expired or Not Found`.","properties":{"status":{"type":"string","enum":["Approved","Declined","In Review","Not Finished","Expired"],"description":"Stato finale della verifica email. Corrisponde allo `status` di primo livello per i controlli finalizzati.","uniqueKey":"email.oneOf.0.status","typeLabel":"enum\u003cstring>"},"email":{"type":"string","format":"email","description":"L'indirizzo email verificato.","example":"alice@example.com","uniqueKey":"email.oneOf.0.email","typeLabel":"string\u003cemail>"},"is_breached":{"type":"boolean","description":"`true` quando l'indirizzo compare in violazioni di dati note (ricerca di intelligence sulle violazioni eseguita al momento del completamento).","uniqueKey":"email.oneOf.0.is_breached","typeLabel":"boolean"},"breaches":{"type":"array","description":"Fino a 5 delle violazioni note più recenti contenenti questo indirizzo. Array vuoto (o omesso) quando `is_breached` è `false`.","items":{"type":"object","properties":{"name":{"type":"string","description":"Identificatore della violazione.","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].name","typeLabel":"string"},"domain":{"type":"string","description":"Dominio del servizio violato.","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].domain","typeLabel":"string"},"breach_date":{"type":"string","format":"date","description":"Data in cui si è verificata la violazione.","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].breach_date","typeLabel":"string\u003cdate>"},"breach_emails_count":{"type":"integer","description":"Numero totale di account esposti nella violazione dei dati.","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].breach_emails_count","typeLabel":"integer"},"description":{"type":"string","description":"Descrizione di facile lettura della violazione (può contenere markup HTML).","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].description","typeLabel":"string"},"logo_path":{"type":"string","description":"URL del logo del servizio violato.","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].logo_path","typeLabel":"string"},"data_classes":{"type":"array","items":{"type":"string","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].data_classes.items.[INDEX]","typeLabel":"string"},"description":"Categorie di dati esposti, in snake_case (ad es., `email_addresses`, `passwords`).","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].data_classes","typeLabel":"string[]"},"is_verified":{"type":"boolean","description":"Indica se la violazione è stata verificata come legittima.","uniqueKey":"email.oneOf.0.breaches.items.[INDEX].is_verified","typeLabel":"boolean"}},"uniqueKey":"email.oneOf.0.breaches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email.oneOf.0.breaches","typeLabel":"object[]"},"is_disposable":{"type":"boolean","description":"`true` quando il dominio appartiene a un provider noto di email temporanee/usa e getta.","uniqueKey":"email.oneOf.0.is_disposable","typeLabel":"boolean"},"is_undeliverable":{"type":"boolean","description":"`true` quando l'indirizzo non può ricevere posta (validazione della sintassi o DNS/MX non riuscita, oppure messaggio rimbalzato).","uniqueKey":"email.oneOf.0.is_undeliverable","typeLabel":"boolean"},"verification_attempts":{"type":"integer","description":"Numero di invii dell'OTP per questa verifica (1, oppure 2 dopo un nuovo tentativo).","uniqueKey":"email.oneOf.0.verification_attempts","typeLabel":"integer"},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Data e ora di inserimento del codice corretto. `null` se la verifica non è mai stata approvata.","uniqueKey":"email.oneOf.0.verified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Data e ora di inserimento del codice corretto. `null` se la verifica non è mai stata approvata.","uniqueKey":"email.oneOf.0.verified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.verified_at","typeLabel":"string\u003cdate-time> | null"},"warnings":{"type":"array","description":"Avvisi di rischio registrati durante la verifica (duplicate, breached, disposable, undeliverable, attempts exceeded, blocklist, ecc.). Array vuoto se non ne è presente alcuno.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Funzionalità che ha generato l'avviso. Sempre `EMAIL` qui.","uniqueKey":"email.oneOf.0.warnings.items.[INDEX].feature","typeLabel":"string"},"risk":{"type":"string","description":"Codice di rischio leggibile dalla macchina.","uniqueKey":"email.oneOf.0.warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","description":"Contesto specifico del rischio (ad es. l'ID della sessione duplicata per i rischi di duplicazione). `null` quando il rischio non include dati aggiuntivi.","uniqueKey":"email.oneOf.0.warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"Contesto specifico del rischio (ad es. l'ID della sessione duplicata per i rischi di duplicazione). `null` quando il rischio non include dati aggiuntivi.","uniqueKey":"email.oneOf.0.warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","enum":["error","warning","information"],"description":"Gravità. I rischi `error` comportano il rifiuto della verifica, `warning` la contrassegna per la revisione, `information` viene registrato senza influire sullo stato.","uniqueKey":"email.oneOf.0.warnings.items.[INDEX].log_type","typeLabel":"enum\u003cstring>"},"short_description":{"type":"string","description":"Riepilogo del rischio su una riga leggibile dall'utente.","uniqueKey":"email.oneOf.0.warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","description":"Spiegazione di facile lettura del rischio.","uniqueKey":"email.oneOf.0.warnings.items.[INDEX].long_description","typeLabel":"string"}},"uniqueKey":"email.oneOf.0.warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email.oneOf.0.warnings","typeLabel":"object[]"},"lifecycle":{"type":"array","description":"Traccia di audit cronologica della verifica. L'evento `type` è uno tra `EMAIL_VERIFICATION_MESSAGE_SENT`, `EMAIL_VERIFICATION_RETRY_MESSAGE_SENT`, `VALID_CODE_ENTERED`, `INVALID_CODE_ENTERED`, `EMAIL_VERIFICATION_APPROVED`, `EMAIL_VERIFICATION_DECLINED`, `EMAIL_VERIFICATION_IN_REVIEW`, `EMAIL_VERIFICATION_EXPIRED`.","items":{"type":"object","properties":{"type":{"type":"string","description":"Tipo di evento.","uniqueKey":"email.oneOf.0.lifecycle.items.[INDEX].type","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"Data e ora in cui si è verificato l'evento.","uniqueKey":"email.oneOf.0.lifecycle.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"details":{"oneOf":[{"type":"object","description":"Payload specifico dell'evento. Eventi di invio: `{status, reason}`. Eventi di inserimento codice: `{code_tried, status}`. Eventi di stato finale: `null`, o `{reason}` se rifiutata o in revisione.","uniqueKey":"email.oneOf.0.lifecycle.items.[INDEX].details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Payload specifico dell'evento. Eventi di invio: `{status, reason}`. Eventi di inserimento codice: `{code_tried, status}`. Eventi di stato finale: `null`, o `{reason}` se rifiutata o in revisione.","uniqueKey":"email.oneOf.0.lifecycle.items.[INDEX].details.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.lifecycle.items.[INDEX].details","typeLabel":"object | null"},"fee":{"type":"number","description":"Importo in USD fatturato per questo evento. Diverso da zero solo al primo invio riuscito; 0 per nuovi tentativi, inserimenti di codici ed eventi di stato.","uniqueKey":"email.oneOf.0.lifecycle.items.[INDEX].fee","typeLabel":"number"}},"uniqueKey":"email.oneOf.0.lifecycle.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email.oneOf.0.lifecycle","typeLabel":"object[]"},"matches":{"type":"array","description":"Altre sessioni della tua applicazione (KYC, KYB o API) in cui lo stesso indirizzo email è stato utilizzato da un utente diverso (differente `vendor_data`). Fino a 5 voci; una corrispondenza sintetica con una voce della blocklist viene anteposta se presente (e solo quando non esiste un'email derivata dalla sessione inclusa nella blocklist) — le corrispondenze derivate dalla sessione mantengono l'ordine di created_at. Array vuoto in assenza di corrispondenze.","items":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"ID sessione dell'altra verifica che ha utilizzato questo indirizzo email.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid>"},"session_number":{"type":"integer","description":"Numero progressivo di facile lettura di tale sessione.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].session_number","typeLabel":"integer"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` di quella sessione.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` di quella sessione.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"type":"string","description":"Data e ora di creazione di quella sessione (`YYYY-MM-DDTHH:MM:SSZ`).","uniqueKey":"email.oneOf.0.matches.items.[INDEX].verification_date","typeLabel":"string"},"email":{"type":"string","description":"L'indirizzo email corrispondente.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].email","typeLabel":"string"},"status":{"type":"string","description":"Stato di quella sessione (ad es., `Approved`, `Declined`, `In Progress`).","uniqueKey":"email.oneOf.0.matches.items.[INDEX].status","typeLabel":"string"},"is_blocklisted":{"type":"boolean","description":"Indica se l'indirizzo email è presente nella blocklist della tua applicazione.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"Per le sessioni di tipo API, l'API standalone che l'ha creata (es. `PHONE_VERIFICATION`); `null` per le normali sessioni di verifica.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"Per le sessioni di tipo API, l'API standalone che l'ha creata (es. `PHONE_VERIFICATION`); `null` per le normali sessioni di verifica.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","description":"Dove è stata trovata la corrispondenza. Di solito `session`; un riscontro nella blocklist tramite una voce dell'elenco dell'organizzazione antepone una corrispondenza sintetica con `source: \"list_entry\"` e `session_id`/`session_number` nulli.","uniqueKey":"email.oneOf.0.matches.items.[INDEX].source","typeLabel":"string"}},"uniqueKey":"email.oneOf.0.matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email.oneOf.0.matches","typeLabel":"object[]"},"email_social":{"oneOf":[{"type":"object","description":"Impronta social dell'indirizzo email: le piattaforme online su cui risulta registrato. Presente solo quando è stato impostato `enable_social` e il controllo è stato completato. Ciascun conteggio può essere null se non sono stati restituiti dati al riguardo. `profiles_registered: 0` indica che le piattaforme sono state controllate e l'indirizzo email non è stato trovato su nessuna di esse: una risposta valida e fatturabile, nonché un tipico segnale di identità sintetica.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Piattaforme in cui l'indirizzo email risulta registrato.","example":5,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles_registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Piattaforme in cui l'indirizzo email risulta registrato.","example":5,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles_registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles_registered","typeLabel":"integer | null"},"profiles_checked":{"oneOf":[{"type":"integer","description":"Piattaforme valutate per la registrazione.","example":14,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles_checked.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Piattaforme valutate per la registrazione.","example":14,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles_checked.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles_checked","typeLabel":"integer | null"},"names_found":{"oneOf":[{"type":"integer","description":"Piattaforme che hanno restituito un nome associato.","example":0,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.names_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Piattaforme che hanno restituito un nome associato.","example":0,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.names_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.names_found","typeLabel":"integer | null"},"photos_found":{"oneOf":[{"type":"integer","description":"Piattaforme che hanno restituito una foto del profilo.","example":0,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.photos_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Piattaforme che hanno restituito una foto del profilo.","example":0,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.photos_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.photos_found","typeLabel":"integer | null"},"communication_breadth":{"oneOf":[{"type":"integer","description":"Piattaforme di comunicazione con presenza rilevata.","example":2,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.communication_breadth.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Piattaforme di comunicazione con presenza rilevata.","example":2,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.communication_breadth.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.communication_breadth","typeLabel":"integer | null"},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Categorie di piattaforma distinte con presenza rilevata.","example":5,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.digital_footprint_diversity.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Categorie di piattaforma distinte con presenza rilevata.","example":5,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.digital_footprint_diversity.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.digital_footprint_diversity","typeLabel":"integer | null"},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Indicatore composito di maturità digitale, 0-10.","example":5,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.digital_sophistication_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Indicatore composito di maturità digitale, 0-10.","example":5,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.digital_sophistication_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.digital_sophistication_index","typeLabel":"integer | null"},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indicatore della ricchezza del profilo, 0-10.","example":3,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.engagement_depth_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Indicatore della ricchezza del profilo, 0-10.","example":3,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.engagement_depth_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.engagement_depth_index","typeLabel":"integer | null"},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix di piattaforme gratuite rispetto a quelle a pagamento, 0-10.","example":2,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.subscription_affordability_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Mix di piattaforme gratuite rispetto a quelle a pagamento, 0-10.","example":2,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.subscription_affordability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.subscription_affordability_index","typeLabel":"integer | null"},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme gratuite.","example":4,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.free_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrazioni su piattaforme gratuite.","example":4,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.free_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.free_platforms","typeLabel":"integer | null"},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme a pagamento completo.","example":0,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.full_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrazioni su piattaforme a pagamento completo.","example":0,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.full_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.full_paid_platforms","typeLabel":"integer | null"},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme freemium.","example":1,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.partial_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registrazioni su piattaforme freemium.","example":1,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.partial_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.partial_paid_platforms","typeLabel":"integer | null"},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completezza del profilo WhatsApp. Solo telefono; null per email.","example":"Partial","uniqueKey":"email.oneOf.0.email_social.oneOf.0.whatsapp_profile_completeness.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completezza del profilo WhatsApp. Solo telefono; null per email.","example":"Partial","uniqueKey":"email.oneOf.0.email_social.oneOf.0.whatsapp_profile_completeness.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.whatsapp_profile_completeness","typeLabel":"enum\u003cstring> | null"},"registered_platforms":{"type":"array","description":"Piattaforme in cui la registrazione è confermata.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificatore della piattaforma.","example":"whatsapp","uniqueKey":"email.oneOf.0.email_social.oneOf.0.registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"Categoria della piattaforma, ad es. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"email.oneOf.0.email_social.oneOf.0.registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per piattaforme globali, `local` per quelle specifiche di una regione.","example":"global","uniqueKey":"email.oneOf.0.email_social.oneOf.0.registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"email.oneOf.0.email_social.oneOf.0.registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email.oneOf.0.email_social.oneOf.0.registered_platforms","typeLabel":"object[]"},"not_registered_platforms":{"type":"array","description":"Piattaforme verificate con esito negativo.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificatore della piattaforma.","example":"whatsapp","uniqueKey":"email.oneOf.0.email_social.oneOf.0.not_registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"Categoria della piattaforma, ad es. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"email.oneOf.0.email_social.oneOf.0.not_registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per piattaforme globali, `local` per quelle specifiche di una regione.","example":"global","uniqueKey":"email.oneOf.0.email_social.oneOf.0.not_registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"email.oneOf.0.email_social.oneOf.0.not_registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"email.oneOf.0.email_social.oneOf.0.not_registered_platforms","typeLabel":"object[]"},"categories":{"type":"object","description":"Numero di registrazioni e percentuale per categoria di piattaforma.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Piattaforme in questa categoria in cui la registrazione è confermata.","example":2,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.categories.additionalProperties.registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Piattaforme in questa categoria in cui la registrazione è confermata.","example":2,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.categories.additionalProperties.registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.categories.additionalProperties.registered","typeLabel":"integer | null"},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Quota delle piattaforme verificate della categoria con una registrazione, 0.0-1.0.","example":0.6667,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.categories.additionalProperties.ratio.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","description":"Quota delle piattaforme verificate della categoria con una registrazione, 0.0-1.0.","example":0.6667,"uniqueKey":"email.oneOf.0.email_social.oneOf.0.categories.additionalProperties.ratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.categories.additionalProperties.ratio","typeLabel":"number\u003cfloat> | null"}},"uniqueKey":"email.oneOf.0.email_social.oneOf.0.categories.additionalProperties","typeLabel":"object"},"uniqueKey":"email.oneOf.0.email_social.oneOf.0.categories","typeLabel":"object"},"profiles":{"type":"object","description":"Dettagli del profilo per piattaforma, indicizzati per piattaforma, quando la piattaforma li rende disponibili.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Nome del profilo, se esposto dalla piattaforma.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nome del profilo, se esposto dalla piattaforma.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.name","typeLabel":"string | null"},"photo":{"oneOf":[{"type":"string","description":"URL della foto del profilo, se esposto dalla piattaforma.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.photo.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL della foto del profilo, se esposto dalla piattaforma.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.photo.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.photo","typeLabel":"string | null"},"about":{"oneOf":[{"type":"string","description":"Testo della bio/sezione informazioni del profilo, se esposto dalla piattaforma.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.about.oneOf.0","typeLabel":"string"},{"type":"null","description":"Testo della bio/sezione informazioni del profilo, se esposto dalla piattaforma.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.about","typeLabel":"string | null"},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Visibilità del profilo, se esposta dalla piattaforma.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Visibilità del profilo, se esposta dalla piattaforma.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.privacy_status","typeLabel":"enum\u003cstring> | null"},"business_account":{"oneOf":[{"type":"boolean","description":"Indica se il profilo è un account aziendale, quando la piattaforma lo rende disponibile.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Indica se il profilo è un account aziendale, quando la piattaforma lo rende disponibile.","uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties.business_account","typeLabel":"boolean | null"}},"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles.additionalProperties","typeLabel":"object"},"uniqueKey":"email.oneOf.0.email_social.oneOf.0.profiles","typeLabel":"object"}},"uniqueKey":"email.oneOf.0.email_social.oneOf.0","typeLabel":"object"},{"type":"null","description":"Impronta social dell'indirizzo email: le piattaforme online su cui risulta registrato. Presente solo quando è stato impostato `enable_social` e il controllo è stato completato. Ciascun conteggio può essere null se non sono stati restituiti dati al riguardo. `profiles_registered: 0` indica che le piattaforme sono state controllate e l'indirizzo email non è stato trovato su nessuna di esse: una risposta valida e fatturabile, nonché un tipico segnale di identità sintetica.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Piattaforme in cui l'indirizzo email risulta registrato.","example":5},{"type":"null","description":"Piattaforme in cui l'indirizzo email risulta registrato.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Piattaforme valutate per la registrazione.","example":14},{"type":"null","description":"Piattaforme valutate per la registrazione.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Piattaforme che hanno restituito un nome associato.","example":0},{"type":"null","description":"Piattaforme che hanno restituito un nome associato.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Piattaforme che hanno restituito una foto del profilo.","example":0},{"type":"null","description":"Piattaforme che hanno restituito una foto del profilo.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Piattaforme di comunicazione con presenza rilevata.","example":2},{"type":"null","description":"Piattaforme di comunicazione con presenza rilevata.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Categorie di piattaforma distinte con presenza rilevata.","example":5},{"type":"null","description":"Categorie di piattaforma distinte con presenza rilevata.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Indicatore composito di maturità digitale, 0-10.","example":5},{"type":"null","description":"Indicatore composito di maturità digitale, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indicatore della ricchezza del profilo, 0-10.","example":3},{"type":"null","description":"Indicatore della ricchezza del profilo, 0-10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix di piattaforme gratuite rispetto a quelle a pagamento, 0-10.","example":2},{"type":"null","description":"Mix di piattaforme gratuite rispetto a quelle a pagamento, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme gratuite.","example":4},{"type":"null","description":"Registrazioni su piattaforme gratuite.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme a pagamento completo.","example":0},{"type":"null","description":"Registrazioni su piattaforme a pagamento completo.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme freemium.","example":1},{"type":"null","description":"Registrazioni su piattaforme freemium.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completezza del profilo WhatsApp. Solo telefono; null per email.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completezza del profilo WhatsApp. Solo telefono; null per email.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Piattaforme in cui la registrazione è confermata.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificatore della piattaforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria della piattaforma, ad es. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per piattaforme globali, `local` per quelle specifiche di una regione.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Piattaforme verificate con esito negativo.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificatore della piattaforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria della piattaforma, ad es. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per piattaforme globali, `local` per quelle specifiche di una regione.","example":"global"}}}},"categories":{"type":"object","description":"Numero di registrazioni e percentuale per categoria di piattaforma.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Piattaforme in questa categoria in cui la registrazione è confermata.","example":2},{"type":"null","description":"Piattaforme in questa categoria in cui la registrazione è confermata.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Quota delle piattaforme verificate della categoria con una registrazione, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Quota delle piattaforme verificate della categoria con una registrazione, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Dettagli del profilo per piattaforma, indicizzati per piattaforma, quando la piattaforma li rende disponibili.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Nome del profilo, se esposto dalla piattaforma."},{"type":"null","description":"Nome del profilo, se esposto dalla piattaforma."}]},"photo":{"oneOf":[{"type":"string","description":"URL della foto del profilo, se esposto dalla piattaforma."},{"type":"null","description":"URL della foto del profilo, se esposto dalla piattaforma."}]},"about":{"oneOf":[{"type":"string","description":"Testo della bio/sezione informazioni del profilo, se esposto dalla piattaforma."},{"type":"null","description":"Testo della bio/sezione informazioni del profilo, se esposto dalla piattaforma."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Visibilità del profilo, se esposta dalla piattaforma."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Visibilità del profilo, se esposta dalla piattaforma."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Indica se il profilo è un account aziendale, quando la piattaforma lo rende disponibile."},{"type":"null","description":"Indica se il profilo è un account aziendale, quando la piattaforma lo rende disponibile."}]}}}}},"uniqueKey":"email.oneOf.0.email_social.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_social","typeLabel":"object | null"},"email_intelligence":{"type":"object","description":"Segnali di intelligence sulle email. Presenti solo quando `enable_enrichment` era `true` nel controllo.","properties":{"score":{"oneOf":[{"type":"number","description":"Punteggio di rischio normalizzato da 0 a 100. Più alto è il punteggio, maggiore è il rischio.","uniqueKey":"email.oneOf.0.email_intelligence.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Punteggio di rischio normalizzato da 0 a 100. Più alto è il punteggio, maggiore è il rischio.","uniqueKey":"email.oneOf.0.email_intelligence.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.score","typeLabel":"number | null"},"deliverable":{"oneOf":[{"type":"string","description":"Fascia di recapitabilità (ad es. `high`).","uniqueKey":"email.oneOf.0.email_intelligence.deliverable.oneOf.0","typeLabel":"string"},{"type":"null","description":"Fascia di recapitabilità (ad es. `high`).","uniqueKey":"email.oneOf.0.email_intelligence.deliverable.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.deliverable","typeLabel":"string | null"},"breach_risk_level":{"oneOf":[{"type":"string","description":"`Low`, `Medium` o `High`.","uniqueKey":"email.oneOf.0.email_intelligence.breach_risk_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"`Low`, `Medium` o `High`.","uniqueKey":"email.oneOf.0.email_intelligence.breach_risk_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.breach_risk_level","typeLabel":"string | null"},"breach_risk_index":{"oneOf":[{"type":"number","description":"Indice numerico del rischio di violazione.","uniqueKey":"email.oneOf.0.email_intelligence.breach_risk_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"Indice numerico del rischio di violazione.","uniqueKey":"email.oneOf.0.email_intelligence.breach_risk_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.breach_risk_index","typeLabel":"number | null"},"is_recent_breach":{"oneOf":[{"type":"boolean","description":"`true` quando l'indirizzo compare in una violazione recente.","uniqueKey":"email.oneOf.0.email_intelligence.is_recent_breach.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` quando l'indirizzo compare in una violazione recente.","uniqueKey":"email.oneOf.0.email_intelligence.is_recent_breach.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.is_recent_breach","typeLabel":"boolean | null"},"is_frequent_breached":{"oneOf":[{"type":"boolean","description":"`true` quando l'indirizzo compare in numerose violazioni.","uniqueKey":"email.oneOf.0.email_intelligence.is_frequent_breached.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` quando l'indirizzo compare in numerose violazioni.","uniqueKey":"email.oneOf.0.email_intelligence.is_frequent_breached.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.is_frequent_breached","typeLabel":"boolean | null"},"is_disposable":{"oneOf":[{"type":"boolean","description":"`true` quando il dominio è un provider usa e getta.","uniqueKey":"email.oneOf.0.email_intelligence.is_disposable.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` quando il dominio è un provider usa e getta.","uniqueKey":"email.oneOf.0.email_intelligence.is_disposable.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.is_disposable","typeLabel":"boolean | null"},"is_free_domain":{"oneOf":[{"type":"boolean","description":"`true` quando il dominio è un provider di email gratuito.","uniqueKey":"email.oneOf.0.email_intelligence.is_free_domain.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` quando il dominio è un provider di email gratuito.","uniqueKey":"email.oneOf.0.email_intelligence.is_free_domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.is_free_domain","typeLabel":"boolean | null"},"is_breached":{"oneOf":[{"type":"boolean","description":"`true` quando l'indirizzo compare in violazioni note.","uniqueKey":"email.oneOf.0.email_intelligence.is_breached.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` quando l'indirizzo compare in violazioni note.","uniqueKey":"email.oneOf.0.email_intelligence.is_breached.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.is_breached","typeLabel":"boolean | null"},"no_of_breaches":{"oneOf":[{"type":"number","description":"Numero di violazioni note che contengono l'indirizzo.","uniqueKey":"email.oneOf.0.email_intelligence.no_of_breaches.oneOf.0","typeLabel":"number"},{"type":"null","description":"Numero di violazioni note che contengono l'indirizzo.","uniqueKey":"email.oneOf.0.email_intelligence.no_of_breaches.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.no_of_breaches","typeLabel":"number | null"},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Identificatore Didit stabile del segnale, ad esempio `IR-5AC67A32`. Opaco: usalo per raggruppare e filtrare, non analizzarlo.","uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].code","typeLabel":"string"},"value":{"oneOf":[{"description":"Per un flag di rischio (ad esempio `voip`, `leaked`, `disposable`, `spam_trap`), il suo valore: un booleano, un livello o una data. Null per un codice motivo con punteggio.","uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].value.oneOf.0","typeLabel":"any"},{"description":"Per un flag di rischio (ad esempio `voip`, `leaked`, `disposable`, `spam_trap`), il suo valore: un booleano, un livello o una data. Null per un codice motivo con punteggio.","type":"null","uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].value","typeLabel":"any | null"},"direction":{"type":"string","enum":["risk","trust"],"description":"Indica se il segnale ha aumentato il rischio o ha aggiunto affidabilità.","uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Spiegazione di facile lettura del segnale, in inglese.","uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].message","typeLabel":"string"},"impact_level":{"oneOf":[{"type":"string","description":"Con quale intensità il segnale ha modificato il punteggio, ad esempio `low`, `medium` o `high`.","uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"Con quale intensità il segnale ha modificato il punteggio, ad esempio `low`, `medium` o `high`.","uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX].impact_level","typeLabel":"string | null"}},"uniqueKey":"email.oneOf.0.email_intelligence.reason_codes.items.[INDEX]","typeLabel":"object"},"description":"Segnali che spiegano il punteggio, ciascuno con un codice Didit stabile, una direzione, un messaggio e un livello di impatto. Nel tempo possono comparire nuovi codici, pertanto non rifiutare i codici sconosciuti.","uniqueKey":"email.oneOf.0.email_intelligence.reason_codes","typeLabel":"object[]"}},"uniqueKey":"email.oneOf.0.email_intelligence","typeLabel":"object"}},"uniqueKey":"email.oneOf.0","typeLabel":"object"},{"type":"null","description":"Report email completo. Presente (non nullo) solo per gli esiti finalizzati (`Approved`/`Declined`); `null` su `Failed` e assente su `Expired or Not Found`.","properties":{"status":{"type":"string","enum":["Approved","Declined","In Review","Not Finished","Expired"],"description":"Stato finale della verifica email. Corrisponde allo `status` di primo livello per i controlli finalizzati."},"email":{"type":"string","format":"email","description":"L'indirizzo email verificato.","example":"alice@example.com"},"is_breached":{"type":"boolean","description":"`true` quando l'indirizzo compare in violazioni di dati note (ricerca di intelligence sulle violazioni eseguita al momento del completamento)."},"breaches":{"type":"array","description":"Fino a 5 delle violazioni note più recenti contenenti questo indirizzo. Array vuoto (o omesso) quando `is_breached` è `false`.","items":{"type":"object","properties":{"name":{"type":"string","description":"Identificatore della violazione."},"domain":{"type":"string","description":"Dominio del servizio violato."},"breach_date":{"type":"string","format":"date","description":"Data in cui si è verificata la violazione."},"breach_emails_count":{"type":"integer","description":"Numero totale di account esposti nella violazione dei dati."},"description":{"type":"string","description":"Descrizione di facile lettura della violazione (può contenere markup HTML)."},"logo_path":{"type":"string","description":"URL del logo del servizio violato."},"data_classes":{"type":"array","items":{"type":"string"},"description":"Categorie di dati esposti, in snake_case (ad es., `email_addresses`, `passwords`)."},"is_verified":{"type":"boolean","description":"Indica se la violazione è stata verificata come legittima."}}}},"is_disposable":{"type":"boolean","description":"`true` quando il dominio appartiene a un provider noto di email temporanee/usa e getta."},"is_undeliverable":{"type":"boolean","description":"`true` quando l'indirizzo non può ricevere posta (validazione della sintassi o DNS/MX non riuscita, oppure messaggio rimbalzato)."},"verification_attempts":{"type":"integer","description":"Numero di invii dell'OTP per questa verifica (1, oppure 2 dopo un nuovo tentativo)."},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Data e ora di inserimento del codice corretto. `null` se la verifica non è mai stata approvata."},{"type":"null","format":"date-time","description":"Data e ora di inserimento del codice corretto. `null` se la verifica non è mai stata approvata."}]},"warnings":{"type":"array","description":"Avvisi di rischio registrati durante la verifica (duplicate, breached, disposable, undeliverable, attempts exceeded, blocklist, ecc.). Array vuoto se non ne è presente alcuno.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Funzionalità che ha generato l'avviso. Sempre `EMAIL` qui."},"risk":{"type":"string","description":"Codice di rischio leggibile dalla macchina."},"additional_data":{"oneOf":[{"type":"object","description":"Contesto specifico del rischio (ad es. l'ID della sessione duplicata per i rischi di duplicazione). `null` quando il rischio non include dati aggiuntivi."},{"type":"null","description":"Contesto specifico del rischio (ad es. l'ID della sessione duplicata per i rischi di duplicazione). `null` quando il rischio non include dati aggiuntivi."}]},"log_type":{"type":"string","enum":["error","warning","information"],"description":"Gravità. I rischi `error` comportano il rifiuto della verifica, `warning` la contrassegna per la revisione, `information` viene registrato senza influire sullo stato."},"short_description":{"type":"string","description":"Riepilogo del rischio su una riga leggibile dall'utente."},"long_description":{"type":"string","description":"Spiegazione di facile lettura del rischio."}}}},"lifecycle":{"type":"array","description":"Traccia di audit cronologica della verifica. L'evento `type` è uno tra `EMAIL_VERIFICATION_MESSAGE_SENT`, `EMAIL_VERIFICATION_RETRY_MESSAGE_SENT`, `VALID_CODE_ENTERED`, `INVALID_CODE_ENTERED`, `EMAIL_VERIFICATION_APPROVED`, `EMAIL_VERIFICATION_DECLINED`, `EMAIL_VERIFICATION_IN_REVIEW`, `EMAIL_VERIFICATION_EXPIRED`.","items":{"type":"object","properties":{"type":{"type":"string","description":"Tipo di evento."},"timestamp":{"type":"string","format":"date-time","description":"Data e ora in cui si è verificato l'evento."},"details":{"oneOf":[{"type":"object","description":"Payload specifico dell'evento. Eventi di invio: `{status, reason}`. Eventi di inserimento codice: `{code_tried, status}`. Eventi di stato finale: `null`, o `{reason}` se rifiutata o in revisione."},{"type":"null","description":"Payload specifico dell'evento. Eventi di invio: `{status, reason}`. Eventi di inserimento codice: `{code_tried, status}`. Eventi di stato finale: `null`, o `{reason}` se rifiutata o in revisione."}]},"fee":{"type":"number","description":"Importo in USD fatturato per questo evento. Diverso da zero solo al primo invio riuscito; 0 per nuovi tentativi, inserimenti di codici ed eventi di stato."}}}},"matches":{"type":"array","description":"Altre sessioni della tua applicazione (KYC, KYB o API) in cui lo stesso indirizzo email è stato utilizzato da un utente diverso (differente `vendor_data`). Fino a 5 voci; una corrispondenza sintetica con una voce della blocklist viene anteposta se presente (e solo quando non esiste un'email derivata dalla sessione inclusa nella blocklist) — le corrispondenze derivate dalla sessione mantengono l'ordine di created_at. Array vuoto in assenza di corrispondenze.","items":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"ID sessione dell'altra verifica che ha utilizzato questo indirizzo email."},"session_number":{"type":"integer","description":"Numero progressivo di facile lettura di tale sessione."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` di quella sessione."},{"type":"null","description":"`vendor_data` di quella sessione."}]},"verification_date":{"type":"string","description":"Data e ora di creazione di quella sessione (`YYYY-MM-DDTHH:MM:SSZ`)."},"email":{"type":"string","description":"L'indirizzo email corrispondente."},"status":{"type":"string","description":"Stato di quella sessione (ad es., `Approved`, `Declined`, `In Progress`)."},"is_blocklisted":{"type":"boolean","description":"Indica se l'indirizzo email è presente nella blocklist della tua applicazione."},"api_service":{"oneOf":[{"type":"string","description":"Per le sessioni di tipo API, l'API standalone che l'ha creata (es. `PHONE_VERIFICATION`); `null` per le normali sessioni di verifica."},{"type":"null","description":"Per le sessioni di tipo API, l'API standalone che l'ha creata (es. `PHONE_VERIFICATION`); `null` per le normali sessioni di verifica."}]},"source":{"type":"string","description":"Dove è stata trovata la corrispondenza. Di solito `session`; un riscontro nella blocklist tramite una voce dell'elenco dell'organizzazione antepone una corrispondenza sintetica con `source: \"list_entry\"` e `session_id`/`session_number` nulli."}}}},"email_social":{"oneOf":[{"type":"object","description":"Impronta social dell'indirizzo email: le piattaforme online su cui risulta registrato. Presente solo quando è stato impostato `enable_social` e il controllo è stato completato. Ciascun conteggio può essere null se non sono stati restituiti dati al riguardo. `profiles_registered: 0` indica che le piattaforme sono state controllate e l'indirizzo email non è stato trovato su nessuna di esse: una risposta valida e fatturabile, nonché un tipico segnale di identità sintetica.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Piattaforme in cui l'indirizzo email risulta registrato.","example":5},{"type":"null","description":"Piattaforme in cui l'indirizzo email risulta registrato.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Piattaforme valutate per la registrazione.","example":14},{"type":"null","description":"Piattaforme valutate per la registrazione.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Piattaforme che hanno restituito un nome associato.","example":0},{"type":"null","description":"Piattaforme che hanno restituito un nome associato.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Piattaforme che hanno restituito una foto del profilo.","example":0},{"type":"null","description":"Piattaforme che hanno restituito una foto del profilo.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Piattaforme di comunicazione con presenza rilevata.","example":2},{"type":"null","description":"Piattaforme di comunicazione con presenza rilevata.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Categorie di piattaforma distinte con presenza rilevata.","example":5},{"type":"null","description":"Categorie di piattaforma distinte con presenza rilevata.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Indicatore composito di maturità digitale, 0-10.","example":5},{"type":"null","description":"Indicatore composito di maturità digitale, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indicatore della ricchezza del profilo, 0-10.","example":3},{"type":"null","description":"Indicatore della ricchezza del profilo, 0-10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix di piattaforme gratuite rispetto a quelle a pagamento, 0-10.","example":2},{"type":"null","description":"Mix di piattaforme gratuite rispetto a quelle a pagamento, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme gratuite.","example":4},{"type":"null","description":"Registrazioni su piattaforme gratuite.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme a pagamento completo.","example":0},{"type":"null","description":"Registrazioni su piattaforme a pagamento completo.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme freemium.","example":1},{"type":"null","description":"Registrazioni su piattaforme freemium.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completezza del profilo WhatsApp. Solo telefono; null per email.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completezza del profilo WhatsApp. Solo telefono; null per email.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Piattaforme in cui la registrazione è confermata.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificatore della piattaforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria della piattaforma, ad es. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per piattaforme globali, `local` per quelle specifiche di una regione.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Piattaforme verificate con esito negativo.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificatore della piattaforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria della piattaforma, ad es. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per piattaforme globali, `local` per quelle specifiche di una regione.","example":"global"}}}},"categories":{"type":"object","description":"Numero di registrazioni e percentuale per categoria di piattaforma.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Piattaforme in questa categoria in cui la registrazione è confermata.","example":2},{"type":"null","description":"Piattaforme in questa categoria in cui la registrazione è confermata.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Quota delle piattaforme verificate della categoria con una registrazione, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Quota delle piattaforme verificate della categoria con una registrazione, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Dettagli del profilo per piattaforma, indicizzati per piattaforma, quando la piattaforma li rende disponibili.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Nome del profilo, se esposto dalla piattaforma."},{"type":"null","description":"Nome del profilo, se esposto dalla piattaforma."}]},"photo":{"oneOf":[{"type":"string","description":"URL della foto del profilo, se esposto dalla piattaforma."},{"type":"null","description":"URL della foto del profilo, se esposto dalla piattaforma."}]},"about":{"oneOf":[{"type":"string","description":"Testo della bio/sezione informazioni del profilo, se esposto dalla piattaforma."},{"type":"null","description":"Testo della bio/sezione informazioni del profilo, se esposto dalla piattaforma."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Visibilità del profilo, se esposta dalla piattaforma."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Visibilità del profilo, se esposta dalla piattaforma."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Indica se il profilo è un account aziendale, quando la piattaforma lo rende disponibile."},{"type":"null","description":"Indica se il profilo è un account aziendale, quando la piattaforma lo rende disponibile."}]}}}}}},{"type":"null","description":"Impronta social dell'indirizzo email: le piattaforme online su cui risulta registrato. Presente solo quando è stato impostato `enable_social` e il controllo è stato completato. Ciascun conteggio può essere null se non sono stati restituiti dati al riguardo. `profiles_registered: 0` indica che le piattaforme sono state controllate e l'indirizzo email non è stato trovato su nessuna di esse: una risposta valida e fatturabile, nonché un tipico segnale di identità sintetica.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Piattaforme in cui l'indirizzo email risulta registrato.","example":5},{"type":"null","description":"Piattaforme in cui l'indirizzo email risulta registrato.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Piattaforme valutate per la registrazione.","example":14},{"type":"null","description":"Piattaforme valutate per la registrazione.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Piattaforme che hanno restituito un nome associato.","example":0},{"type":"null","description":"Piattaforme che hanno restituito un nome associato.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Piattaforme che hanno restituito una foto del profilo.","example":0},{"type":"null","description":"Piattaforme che hanno restituito una foto del profilo.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Piattaforme di comunicazione con presenza rilevata.","example":2},{"type":"null","description":"Piattaforme di comunicazione con presenza rilevata.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Categorie di piattaforma distinte con presenza rilevata.","example":5},{"type":"null","description":"Categorie di piattaforma distinte con presenza rilevata.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Indicatore composito di maturità digitale, 0-10.","example":5},{"type":"null","description":"Indicatore composito di maturità digitale, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indicatore della ricchezza del profilo, 0-10.","example":3},{"type":"null","description":"Indicatore della ricchezza del profilo, 0-10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Mix di piattaforme gratuite rispetto a quelle a pagamento, 0-10.","example":2},{"type":"null","description":"Mix di piattaforme gratuite rispetto a quelle a pagamento, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme gratuite.","example":4},{"type":"null","description":"Registrazioni su piattaforme gratuite.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme a pagamento completo.","example":0},{"type":"null","description":"Registrazioni su piattaforme a pagamento completo.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registrazioni su piattaforme freemium.","example":1},{"type":"null","description":"Registrazioni su piattaforme freemium.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completezza del profilo WhatsApp. Solo telefono; null per email.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completezza del profilo WhatsApp. Solo telefono; null per email.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Piattaforme in cui la registrazione è confermata.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificatore della piattaforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria della piattaforma, ad es. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per piattaforme globali, `local` per quelle specifiche di una regione.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Piattaforme verificate con esito negativo.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificatore della piattaforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria della piattaforma, ad es. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per piattaforme globali, `local` per quelle specifiche di una regione.","example":"global"}}}},"categories":{"type":"object","description":"Numero di registrazioni e percentuale per categoria di piattaforma.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Piattaforme in questa categoria in cui la registrazione è confermata.","example":2},{"type":"null","description":"Piattaforme in questa categoria in cui la registrazione è confermata.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Quota delle piattaforme verificate della categoria con una registrazione, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Quota delle piattaforme verificate della categoria con una registrazione, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Dettagli del profilo per piattaforma, indicizzati per piattaforma, quando la piattaforma li rende disponibili.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Nome del profilo, se esposto dalla piattaforma."},{"type":"null","description":"Nome del profilo, se esposto dalla piattaforma."}]},"photo":{"oneOf":[{"type":"string","description":"URL della foto del profilo, se esposto dalla piattaforma."},{"type":"null","description":"URL della foto del profilo, se esposto dalla piattaforma."}]},"about":{"oneOf":[{"type":"string","description":"Testo della bio/sezione informazioni del profilo, se esposto dalla piattaforma."},{"type":"null","description":"Testo della bio/sezione informazioni del profilo, se esposto dalla piattaforma."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Visibilità del profilo, se esposta dalla piattaforma."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Visibilità del profilo, se esposta dalla piattaforma."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Indica se il profilo è un account aziendale, quando la piattaforma lo rende disponibile."},{"type":"null","description":"Indica se il profilo è un account aziendale, quando la piattaforma lo rende disponibile."}]}}}}}}]},"email_intelligence":{"type":"object","description":"Segnali di intelligence sulle email. Presenti solo quando `enable_enrichment` era `true` nel controllo.","properties":{"score":{"oneOf":[{"type":"number","description":"Punteggio di rischio normalizzato da 0 a 100. Più alto è il punteggio, maggiore è il rischio."},{"type":"null","description":"Punteggio di rischio normalizzato da 0 a 100. Più alto è il punteggio, maggiore è il rischio."}]},"deliverable":{"oneOf":[{"type":"string","description":"Fascia di recapitabilità (ad es. `high`)."},{"type":"null","description":"Fascia di recapitabilità (ad es. `high`)."}]},"breach_risk_level":{"oneOf":[{"type":"string","description":"`Low`, `Medium` o `High`."},{"type":"null","description":"`Low`, `Medium` o `High`."}]},"breach_risk_index":{"oneOf":[{"type":"number","description":"Indice numerico del rischio di violazione."},{"type":"null","description":"Indice numerico del rischio di violazione."}]},"is_recent_breach":{"oneOf":[{"type":"boolean","description":"`true` quando l'indirizzo compare in una violazione recente."},{"type":"null","description":"`true` quando l'indirizzo compare in una violazione recente."}]},"is_frequent_breached":{"oneOf":[{"type":"boolean","description":"`true` quando l'indirizzo compare in numerose violazioni."},{"type":"null","description":"`true` quando l'indirizzo compare in numerose violazioni."}]},"is_disposable":{"oneOf":[{"type":"boolean","description":"`true` quando il dominio è un provider usa e getta."},{"type":"null","description":"`true` quando il dominio è un provider usa e getta."}]},"is_free_domain":{"oneOf":[{"type":"boolean","description":"`true` quando il dominio è un provider di email gratuito."},{"type":"null","description":"`true` quando il dominio è un provider di email gratuito."}]},"is_breached":{"oneOf":[{"type":"boolean","description":"`true` quando l'indirizzo compare in violazioni note."},{"type":"null","description":"`true` quando l'indirizzo compare in violazioni note."}]},"no_of_breaches":{"oneOf":[{"type":"number","description":"Numero di violazioni note che contengono l'indirizzo."},{"type":"null","description":"Numero di violazioni note che contengono l'indirizzo."}]},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Identificatore Didit stabile del segnale, ad esempio `IR-5AC67A32`. Opaco: usalo per raggruppare e filtrare, non analizzarlo."},"value":{"oneOf":[{"description":"Per un flag di rischio (ad esempio `voip`, `leaked`, `disposable`, `spam_trap`), il suo valore: un booleano, un livello o una data. Null per un codice motivo con punteggio."},{"description":"Per un flag di rischio (ad esempio `voip`, `leaked`, `disposable`, `spam_trap`), il suo valore: un booleano, un livello o una data. Null per un codice motivo con punteggio.","type":"null"}]},"direction":{"type":"string","enum":["risk","trust"],"description":"Indica se il segnale ha aumentato il rischio o ha aggiunto affidabilità."},"message":{"type":"string","description":"Spiegazione di facile lettura del segnale, in inglese."},"impact_level":{"oneOf":[{"type":"string","description":"Con quale intensità il segnale ha modificato il punteggio, ad esempio `low`, `medium` o `high`."},{"type":"null","description":"Con quale intensità il segnale ha modificato il punteggio, ad esempio `low`, `medium` o `high`."}]}}},"description":"Segnali che spiegano il punteggio, ciascuno con un codice Didit stabile, una direzione, un messaggio e un livello di impatto. Nel tempo possono comparire nuovi codici, pertanto non rifiutare i codici sconosciuti."}}}},"uniqueKey":"email.oneOf.1","typeLabel":"null"}],"uniqueKey":"email","typeLabel":"object | null"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` della sessione della verifica corrispondente. `null` in caso di `Expired or Not Found`.","uniqueKey":"vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` della sessione della verifica corrispondente. `null` in caso di `Expired or Not Found`.","uniqueKey":"vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"vendor_data","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"`metadata` della sessione di verifica corrispondente. `null` in caso di `Expired or Not Found`.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"`metadata` della sessione di verifica corrispondente. `null` in caso di `Expired or Not Found`.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"created_at":{"type":"string","format":"date-time","description":"Timestamp della risposta a questo controllo.","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Approved":{"title":"Approved","value":{"request_id":"e39cb057-92fc-4b59-b84e-02fec29a0f24","status":"Approved","message":"The verification code is correct.","email":{"status":"Approved","email":"alice@example.com","is_breached":false,"breaches":[],"is_disposable":false,"is_undeliverable":false,"verification_attempts":1,"verified_at":"2026-06-12T01:24:47.311323Z","warnings":[],"lifecycle":[{"type":"EMAIL_VERIFICATION_MESSAGE_SENT","timestamp":"2026-06-12T01:23:39.580554+00:00","details":{"status":"Success","reason":null},"fee":0.02},{"type":"VALID_CODE_ENTERED","timestamp":"2026-06-12T01:24:47.311201+00:00","details":{"code_tried":"123456","status":"Approved"},"fee":0},{"type":"EMAIL_VERIFICATION_APPROVED","timestamp":"2026-06-12T01:24:47.384292+00:00","details":null,"fee":0}],"matches":[]},"vendor_data":"user-1234","metadata":null,"created_at":"2026-06-12T01:24:47.401719+00:00"}},"Approved with breach exposure":{"title":"Approved with breach exposure","value":{"request_id":"3a1f2b6c-9d4e-4f7a-8b2c-1e5d6f7a8b9c","status":"Approved","message":"The verification code is correct.","email":{"status":"Approved","email":"bob@example.com","is_breached":true,"breaches":[{"name":"ExampleApp","domain":"exampleapp.com","breach_date":"2019-03-21","breach_emails_count":763117,"description":"In March 2019, the social platform ExampleApp suffered a data breach that exposed email addresses and passwords.","logo_path":"https://\u003cmedia-host>/logos/ExampleApp.png","data_classes":["email_addresses","passwords"],"is_verified":true}],"is_disposable":false,"is_undeliverable":false,"verification_attempts":1,"verified_at":"2026-06-12T01:24:47.311323Z","warnings":[{"feature":"EMAIL","risk":"BREACHED_EMAIL_DETECTED","additional_data":null,"log_type":"information","short_description":"Breached email detected","long_description":"This email address was found in one or more known data breaches."}],"lifecycle":[{"type":"EMAIL_VERIFICATION_MESSAGE_SENT","timestamp":"2026-06-12T01:23:39.580554+00:00","details":{"status":"Success","reason":null},"fee":0.02},{"type":"VALID_CODE_ENTERED","timestamp":"2026-06-12T01:24:47.311201+00:00","details":{"code_tried":"835126","status":"Approved"},"fee":0},{"type":"EMAIL_VERIFICATION_APPROVED","timestamp":"2026-06-12T01:24:47.384292+00:00","details":null,"fee":0}],"matches":[]},"vendor_data":"user-5678","metadata":null,"created_at":"2026-06-12T01:24:47.401719+00:00"}},"Failed (attempts remaining)":{"title":"Failed (attempts remaining)","value":{"request_id":"11111111-2222-3333-4444-555555555555","status":"Failed","message":"The verification code is incorrect. Attempts remaining: 2","email":null,"vendor_data":"user-1234","metadata":null,"created_at":"2026-06-12T01:24:21.512340+00:00"}},"Declined (risk policy)":{"title":"Declined (risk policy)","value":{"request_id":"8c2d3e4f-5a6b-4c7d-8e9f-0a1b2c3d4e5f","status":"Declined","message":"The verification code is correct.","email":{"status":"Declined","email":"tempuser42@mailinator.com","is_breached":false,"breaches":[],"is_disposable":true,"is_undeliverable":false,"verification_attempts":1,"verified_at":"2026-06-12T01:24:47.311323Z","warnings":[{"feature":"EMAIL","risk":"DISPOSABLE_EMAIL_DETECTED","additional_data":null,"log_type":"error","short_description":"Disposable email detected","long_description":"The system detected that the email is disposable, which is not allowed."}],"lifecycle":[{"type":"EMAIL_VERIFICATION_MESSAGE_SENT","timestamp":"2026-06-12T01:23:39.580554+00:00","details":{"status":"Success","reason":null},"fee":0.02},{"type":"VALID_CODE_ENTERED","timestamp":"2026-06-12T01:24:47.311201+00:00","details":{"code_tried":"123456","status":"Approved"},"fee":0},{"type":"EMAIL_VERIFICATION_DECLINED","timestamp":"2026-06-12T01:24:47.384292+00:00","details":{"reason":"DISPOSABLE_EMAIL_DETECTED"},"fee":0}],"matches":[]},"vendor_data":"user-1234","metadata":null,"created_at":"2026-06-12T01:24:47.401719+00:00"}},"Expired or Not Found":{"title":"Expired or Not Found","value":{"request_id":"88808a77-06e9-4cb0-85f5-9c052ddfd987","status":"Expired or Not Found","message":"No pending email verification found in the last 5 minutes.","vendor_data":null,"metadata":null,"created_at":"2026-06-12T01:24:59.887904+00:00"}}},"exampleType":"examples"}},"exampleType":"examples"},"60d3f30c-78e0-4d7e-b0cd-a9fa2a448f9a":{"description":"Errore di validazione — busta dell'errore di campo di DRF: un array di messaggi per campo non conforme.","content":{"application/json":{"examples":{"Invalid email":{"title":"Invalid email","value":{"email":["Enter a valid email address."]}},"Missing code":{"title":"Missing code","value":{"code":["This field is required."]}}},"exampleType":"examples"}},"exampleType":"examples"},"d3f37e25-e6c1-4f28-8535-7d547d5fa3f1":{"description":"Autorizzazione negata. Restituito quando l'intestazione `x-api-key` è mancante; una chiave errata, revocata o scaduta restituisce `401`. I controlli sono gratuiti, pertanto qui non viene eseguito alcun controllo del credito disponibile.","content":{"application/json":{"examples":{"Missing or invalid API key":{"title":"Missing or invalid API key","value":{"detail":"You do not have permission to perform this action."}}},"exampleType":"examples"}},"exampleType":"examples"},"4b8f476a-1b03-482e-b44a-d27787b95af6":{"description":"Limite di frequenza superato. Gli endpoint POST/PATCH/DELETE condividono un budget di 300 richieste di scrittura al minuto per chiave API (la creazione di transazioni e l'ingestione di eventi hanno un budget separato di 600). La risposta contiene le intestazioni `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset` e `Retry-After`.","content":{"application/json":{"examples":{"Write rate limit exceeded":{"title":"Write rate limit exceeded","value":{"detail":"Write request rate limit exceeded. You can make up to 300 requests per minute."}}},"schema":{"type":"object","properties":{"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"8b90887b-361b-4694-a7b5-2c72854c48ab":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"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.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"f2446d7d-b266-48f7-b75a-8000bc64c479":{"url":"https://verification.didit.me"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"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.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"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.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"it/openapi-25.json"},"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"Verifica Email API: convalida del codice OTP - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/standalone-apis/email-check","matchLevel":1},"es":{"href":"/es/standalone-apis/email-check","matchLevel":1},"pt-BR":{"href":"/pt-br/standalone-apis/email-check","matchLevel":1},"ja":{"href":"/ja/standalone-apis/email-check","matchLevel":1},"de":{"href":"/de/standalone-apis/email-check","matchLevel":1},"fr":{"href":"/fr/standalone-apis/email-check","matchLevel":1},"it":{"href":"/it/standalone-apis/email-check","matchLevel":0},"pt":{"href":"/pt/standalone-apis/email-check","matchLevel":1},"ca":{"href":"/ca/standalone-apis/email-check","matchLevel":1},"id":{"href":"/id/standalone-apis/email-check","matchLevel":1},"ru":{"href":"/ru/standalone-apis/email-check","matchLevel":1},"ko":{"href":"/ko/standalone-apis/email-check","matchLevel":1},"zh":{"href":"/zh/standalone-apis/email-check","matchLevel":1},"ar":{"href":"/ar/standalone-apis/email-check","matchLevel":1},"hi":{"href":"/hi/standalone-apis/email-check","matchLevel":1}}},"lastModified":"2026-11-07T17:37:20.792Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"it/standalone-apis/email-check.mdx","locale":"it"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Verifica Email API: convalida del codice OTP - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/it/standalone-apis/email-check\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Verifica+email\u0026amp;title=Verifica+Email+API%3A+convalida+del+codice+OTP\u0026amp;description=Convalida+con+Didit+un+codice+OTP+email+tramite+POST+%2Fv3%2Femail%2Fcheck%2F%2C+con+segnali+su+violazioni%2C+email+usa+e+getta+e+recapitabilit%C3%A0.+Senza+contratti.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=170c0c8483229bc7d5af8cf466ac7e6e1afb5bf715d796cc8c3ca9c4d2938ad5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Verifica Email API: convalida del codice OTP - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Verifica+email\u0026amp;title=Verifica+Email+API%3A+convalida+del+codice+OTP\u0026amp;description=Convalida+con+Didit+un+codice+OTP+email+tramite+POST+%2Fv3%2Femail%2Fcheck%2F%2C+con+segnali+su+violazioni%2C+email+usa+e+getta+e+recapitabilit%C3%A0.+Senza+contratti.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=170c0c8483229bc7d5af8cf466ac7e6e1afb5bf715d796cc8c3ca9c4d2938ad5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2567FF\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#2567FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.didit.me/it/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/it/standalone-apis/email-check.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/standalone-apis/email-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/standalone-apis/email-check\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://didit.me/#organization\",\"name\":\"Didit\",\"legalName\":\"Didit Protocol\",\"url\":\"https://didit.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://didit.me/logos/primary-horizontal-light.png\"},\"sameAs\":[\"https://www.linkedin.com/company/91001155\",\"https://www.youtube.com/@getdidit\",\"https://github.com/didit-protocol\",\"https://x.com/didit\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.didit.me#website\",\"name\":\"Didit Docs\",\"url\":\"https://docs.didit.me\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.didit.me/it/standalone-apis/email-check#webpage\",\"url\":\"https://docs.didit.me/it/standalone-apis/email-check\",\"name\":\"Verifica Email API: convalida del codice OTP\",\"description\":\"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/it/standalone-apis/email-check#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/it/standalone-apis/email-check#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Verifica email\",\"item\":\"https://docs.didit.me/it/standalone-apis/email-verification\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Verifica Email API: convalida del codice OTP\",\"item\":\"https://docs.didit.me/it/standalone-apis/email-check\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/it/standalone-apis/email-check#apireference\",\"headline\":\"Verifica Email API: convalida del codice OTP\",\"name\":\"Verifica Email API: convalida del codice OTP\",\"description\":\"Convalida con Didit un codice OTP email tramite POST /v3/email/check/, con segnali su violazioni, email usa e getta e recapitabilità. Senza contratti.\",\"url\":\"https://docs.didit.me/it/standalone-apis/email-check\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/it/standalone-apis/email-check#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"API verifica codice email, validazione OTP email, API verifica email, API rilevamento violazioni, API email usa e getta, controllo recapitabilità email, API verifica dell'identità, API rischio email, Didit API\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/standalone-apis/email-check"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/standalone-apis/email-check"}]},{"language":"pt-BR","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Entrar","href":"https://business.didit.me"}},"pages":[{"title":"pt-BR","href":"/pt-br/standalone-apis/email-check"}]},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/standalone-apis/email-check"}]},{"language":"de","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Support"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Anmelden","href":"https://business.didit.me"}},"pages":[{"title":"de","href":"/de/standalone-apis/email-check"}]},{"language":"fr","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Assistance"},{"icon":"signal","href":"https://status.didit.me","label":"Statut"}],"primary":{"type":"button","label":"Se connecter","href":"https://business.didit.me"}},"pages":[{"title":"fr","href":"/fr/standalone-apis/email-check"}]},{"language":"it","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Supporto"},{"icon":"signal","href":"https://status.didit.me","label":"Stato"}],"primary":{"type":"button","label":"Accedi","href":"https://business.didit.me"}},"tabs":[{"tab":"Inizia","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"Inizia","href":"/it"}]},{"tab":"Integrazione / SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Integrazione / SDK","href":"/it/integration/sdks"}]},{"tab":"Riferimento API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"Panoramica","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"API Didit: riferimento REST per la verifica dell'identità","sidebarTitle":"Riferimento API","href":"/it/api-reference/overview"},{"title":"Healthcheck API: probe di liveness pubblico","sidebarTitle":"Healthcheck","openapi":"it/openapi-healthcheck.json GET /system/healthcheck","href":"/it/api-reference/healthcheck"},{"title":"API stato del servizio: feed pubblico di stato Didit","sidebarTitle":"Stato del servizio","openapi":"it/openapi-25.json GET /v3/status/","href":"/it/api-reference/service-status"},{"title":"Prezzi verifica bancaria API: feed pubblico Didit","sidebarTitle":"Prezzi verifica bancaria","openapi":"it/openapi-25.json GET /v3/organization/bank-verification-pricing/","href":"/it/api-reference/bank-verification-pricing"}]},{"group":"Verifiche di utenti e aziende","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"API Sessions: verifica dell'identità KYC e KYB unificata","sidebarTitle":"Panoramica","href":"/it/sessions-api/overview"},{"title":"Crea sessione API: avvia verifica KYC o KYB","sidebarTitle":"Crea sessione","openapi":"it/openapi-25.json POST /v3/session/","href":"/it/sessions-api/create-session"},{"title":"Importare dati da un altro provider KYC","openapi":"it/openapi-25.json POST /v3/session/imports/","href":"/it/sessions-api/import-verifications"},{"title":"Recupero sessione API: decisioni KYC e KYB","sidebarTitle":"Recupera sessione","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/decision/","href":"/it/sessions-api/retrieve-session"},{"title":"API elenco sessioni: filtri per sessioni KYC e KYB","sidebarTitle":"Elenco sessioni","openapi":"it/openapi-25.json GET /v3/sessions/","href":"/it/sessions-api/list-sessions"},{"title":"Stato della sessione API: approvare o rifiutare","sidebarTitle":"Aggiorna stato sessione","openapi":"it/openapi-25.json PATCH /v3/session/{sessionId}/update-status/","href":"/it/sessions-api/update-status"},{"title":"Anteprima email per richiedere un nuovo invio","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/resubmission-preview/","href":"/it/sessions-api/preview-resubmission"},{"title":"API anteprima email di decisione: approvata e rifiutata","sidebarTitle":"Anteprima email di decisione","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/decision-email-preview/","href":"/it/sessions-api/preview-decision-email"},{"title":"API stato funzionalità: approva o rifiuta un passaggio","sidebarTitle":"Aggiorna stato funzionalità","openapi":"it/openapi-25.json PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/","href":"/it/sessions-api/update-feature-status"},{"title":"API elenco override funzionalità: storico stato passaggi","sidebarTitle":"Elenco override funzionalità","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/features/overrides/","href":"/it/sessions-api/list-feature-overrides"},{"title":"Annulla override funzionalità API: passaggio in sospeso","sidebarTitle":"Annulla override funzionalità","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/features/overrides/{overrideId}/cancel/","href":"/it/sessions-api/cancel-feature-override"},{"title":"API aggiornamento stato hit AML: conferma o chiudi","sidebarTitle":"Aggiorna stato hit AML","openapi":"it/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-hit-status/","href":"/it/sessions-api/update-aml-hit-status"},{"title":"Aggiorna dati sessione API: correggi campi KYC e KYB","sidebarTitle":"Aggiorna dati sessione","href":"/it/sessions-api/update-data"},{"title":"Aggiorna stato controllo AML API","sidebarTitle":"Aggiorna stato AML","openapi":"it/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-status/","href":"/it/sessions-api/update-aml-status"},{"title":"Aggiorna dati Document AI: API Didit","sidebarTitle":"Aggiorna dati Document AI","openapi":"it/openapi-25.json PATCH /v3/document-ai/{sessionId}/documents/{documentUuid}/","href":"/it/sessions-api/update-document-ai-data"},{"title":"Rigenera sessione KYC per persone chiave API","sidebarTitle":"Rigenera sessione KYC","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/{partyUuid}/regenerate/","href":"/it/sessions-api/regenerate-kyb-party"},{"title":"Caricare documenti KYB tramite API","sidebarTitle":"Caricare documenti KYB","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/kyb/documents/","href":"/it/sessions-api/kyb-upload-documents"},{"title":"Elenca le parti estratte KYB tramite API","sidebarTitle":"Elenca parti estratte KYB","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/kyb/extracted-parties/","href":"/it/sessions-api/kyb-extracted-parties"},{"title":"Elenca bozze persone chiave KYB: API","sidebarTitle":"Elenca bozze persone chiave KYB","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/kyb/parties/drafts/","href":"/it/sessions-api/kyb-list-party-drafts"},{"title":"API KYB per creare una bozza di persone chiave","sidebarTitle":"Crea bozza KYB","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/drafts/","href":"/it/sessions-api/kyb-create-party-draft"},{"title":"Modifica bozza soggetto KYB API","sidebarTitle":"Modifica bozza soggetto KYB","openapi":"it/openapi-25.json PATCH /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/it/sessions-api/kyb-update-party-draft"},{"title":"Elimina bozza persona chiave KYB API","sidebarTitle":"Elimina bozza KYB","openapi":"it/openapi-25.json DELETE /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/it/sessions-api/kyb-delete-party-draft"},{"title":"Invia persone chiave KYB: API Didit","sidebarTitle":"Invia persone chiave KYB","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/submit/","href":"/it/sessions-api/kyb-submit-parties"},{"title":"Aggiungi immagini a una sessione API","sidebarTitle":"Aggiungi immagini a una sessione","openapi":"it/openapi-25.json PATCH /v3/session/{sessionId}/add-images/","href":"/it/sessions-api/add-images"},{"title":"Eliminare una sessione via API: diritto all'oblio GDPR","sidebarTitle":"Elimina sessione","openapi":"it/openapi-25.json DELETE /v3/session/{sessionId}/delete/","href":"/it/sessions-api/delete-session"},{"title":"API per generare report PDF KYC e KYB","sidebarTitle":"Genera PDF","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/generate-pdf/","href":"/it/sessions-api/generate-pdf"},{"title":"Esporta file di sessione via API in un unico ZIP","sidebarTitle":"Esporta file","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/files-export/","href":"/it/sessions-api/export-files"},{"title":"Esportazione file di sessione: API, stato e download","sidebarTitle":"Stato esportazione file","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/files-export/{exportId}/","href":"/it/sessions-api/get-files-export"},{"group":"Firme elettroniche","pages":[{"title":"Scarica documento firmato API: PDF firmato","sidebarTitle":"Scarica un documento firmato","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/documents/{documentId}/file/","href":"/it/sessions-api/electronic-signature/download-signed-document"},{"title":"Prova della firma elettronica: PDF audit trail API","sidebarTitle":"Scarica le evidenze della firma","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/evidence/","href":"/it/sessions-api/electronic-signature/download-evidence"},{"title":"API immagine firma: PNG della firma apposta","sidebarTitle":"Scarica un'immagine della firma","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/fields/{fieldId}/image/","href":"/it/sessions-api/electronic-signature/download-field-image"},{"title":"Validazione firme API: ricontrolla i PDF firmati","sidebarTitle":"Validazione firme","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/signatures/{nodeId}/validate/","href":"/it/sessions-api/electronic-signature/validate-signatures"}]},{"title":"API Share Session: KYC riutilizzabile tra partner","sidebarTitle":"Panoramica","href":"/it/sessions-api/share-session/overview"},{"title":"Token di condivisione API: Share Session","sidebarTitle":"Share Session","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/share/","href":"/it/sessions-api/share-session/share"},{"title":"KYC riutilizzabile: API per importare sessione condivisa","sidebarTitle":"Importa sessione condivisa","openapi":"it/openapi-25.json POST /v3/session/import-shared/","href":"/it/sessions-api/share-session/import"}]},{"group":"Liste","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"Blocklist e allowlist API: Lists API di Didit","sidebarTitle":"Liste","href":"/it/management-api/lists/overview"},{"title":"Elenco delle liste API: Blocklist e Allowlist","sidebarTitle":"Elenco liste","openapi":"it/openapi-25.json GET /v3/lists/","href":"/it/management-api/lists/list"},{"title":"API Crea lista: allowlist e lista personalizzata","sidebarTitle":"Crea lista","openapi":"it/openapi-25.json POST /v3/lists/","href":"/it/management-api/lists/create"},{"title":"API Get List: recupera lista di compliance","sidebarTitle":"Get List","openapi":"it/openapi-25.json GET /v3/lists/{list_uuid}/","href":"/it/management-api/lists/get"},{"title":"Aggiorna lista API: modifica lista di compliance","sidebarTitle":"Aggiorna lista","openapi":"it/openapi-25.json PATCH /v3/lists/{list_uuid}/","href":"/it/management-api/lists/update"},{"title":"Elimina lista API: rimuovere una lista di compliance","sidebarTitle":"Elimina lista","openapi":"it/openapi-25.json DELETE /v3/lists/{list_uuid}/","href":"/it/management-api/lists/delete"},{"title":"API Voci delle liste: elementi di blocklist e allowlist","sidebarTitle":"Voci delle liste","openapi":"it/openapi-25.json GET /v3/lists/{list_uuid}/entries/","href":"/it/management-api/lists/list-entries"},{"title":"Crea voce blocklist API: allowlist e blocklist Didit","sidebarTitle":"Crea voce in lista","openapi":"it/openapi-25.json POST /v3/lists/{list_uuid}/entries/","href":"/it/management-api/lists/create-entry"},{"title":"Elimina voce lista API: sblocca elemento","sidebarTitle":"Elimina voce lista","openapi":"it/openapi-25.json DELETE /v3/lists/{list_uuid}/entries/{entry_uuid}/","href":"/it/management-api/lists/delete-entry"},{"title":"Caricamento facciale API: liste biometriche","sidebarTitle":"Carica volto","openapi":"it/openapi-25.json POST /v3/lists/{list_uuid}/entries/face-upload/","href":"/it/management-api/lists/upload-face"}]},{"group":"Blocklist","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"API blocklist: elenco degli elementi in blocklist","sidebarTitle":"Elenco elementi in blocklist","openapi":"it/openapi-25.json GET /v3/blocklist/","href":"/it/management-api/blocklist/list"},{"title":"Aggiungi alla blocklist API: blocca elementi di sessione","sidebarTitle":"Aggiungi alla blocklist","openapi":"it/openapi-25.json POST /v3/blocklist/add/","href":"/it/management-api/blocklist/add"},{"title":"Rimuovi dalla Blocklist API: sblocca elementi di sessione","sidebarTitle":"Rimuovi dalla blocklist","openapi":"it/openapi-25.json POST /v3/blocklist/remove/","href":"/it/management-api/blocklist/remove"}]},{"group":"Workflow","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/workflows.svg","pages":[{"title":"API Lista Workflow: Flussi di Verifica","sidebarTitle":"Lista Workflow","openapi":"it/openapi-25.json GET /v3/workflows/","href":"/it/management-api/workflows/list"},{"title":"Crea workflow API: costruisci il flusso KYC","sidebarTitle":"Crea workflow","openapi":"it/openapi-25.json POST /v3/workflows/","href":"/it/management-api/workflows/create"},{"title":"Configurazione funzionalità workflow: riferimento API","sidebarTitle":"Config. funzionalità workflow","href":"/it/management-api/workflows/feature-configs"},{"title":"Recupera workflow KYC: API Get Workflow","sidebarTitle":"Recupera workflow","openapi":"it/openapi-25.json GET /v3/workflows/{settings_uuid}/","href":"/it/management-api/workflows/get"},{"title":"API per aggiornare il workflow: modifica il flusso KYC","sidebarTitle":"Aggiorna workflow","openapi":"it/openapi-25.json PATCH /v3/workflows/{settings_uuid}/","href":"/it/management-api/workflows/update"},{"title":"Elimina workflow API: rimuovere il flusso KYC","sidebarTitle":"Elimina workflow","openapi":"it/openapi-25.json DELETE /v3/workflows/{settings_uuid}/","href":"/it/management-api/workflows/delete"}]},{"group":"Questionari","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"Elenco questionari API: moduli KYC","sidebarTitle":"Elenca questionari","openapi":"it/openapi-25.json GET /v3/questionnaires/","href":"/it/management-api/questionnaires/list"},{"title":"API per creare questionari: modulo KYC personalizzato","sidebarTitle":"Crea questionario","openapi":"it/openapi-25.json POST /v3/questionnaires/","href":"/it/management-api/questionnaires/create"},{"title":"Recupera questionario API: ottieni il modulo KYC","sidebarTitle":"Recupera questionario","openapi":"it/openapi-25.json GET /v3/questionnaires/{questionnaire_uuid}/","href":"/it/management-api/questionnaires/get"},{"title":"Aggiorna questionario API: modifica modulo KYC","sidebarTitle":"Aggiorna questionario","openapi":"it/openapi-25.json PATCH /v3/questionnaires/{questionnaire_uuid}/","href":"/it/management-api/questionnaires/update"},{"title":"Elimina questionario API: rimuovere il modulo KYC","sidebarTitle":"Elimina questionario","openapi":"it/openapi-25.json DELETE /v3/questionnaires/{questionnaire_uuid}/","href":"/it/management-api/questionnaires/delete"}]},{"group":"Utenti","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/users.svg","pages":[{"title":"API elenco utenti: entità User del fornitore","sidebarTitle":"Elenco utenti","openapi":"it/openapi-25.json GET /v3/users/","href":"/it/management-api/users/list"},{"title":"API per creare utenti: entità User del vendor","sidebarTitle":"Crea utente","openapi":"it/openapi-25.json POST /v3/users/create/","href":"/it/management-api/users/create"},{"title":"API caricamento volto utente: profilo utente fornitore","sidebarTitle":"Carica volto utente","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/vendor-users/by-id/{didit_internal_id}/faces/upload/","href":"/it/management-api/users/upload-face"},{"title":"Get User API: entità utente del fornitore","sidebarTitle":"Ottieni utente","openapi":"it/openapi-25.json GET /v3/users/{vendor_data}/","href":"/it/management-api/users/get"},{"title":"API PDF cronologia utente: tutte le sessioni di un utente","sidebarTitle":"PDF cronologia utente","openapi":"it/openapi-25.json GET /v3/users/{vendor_data}/generate-pdf/","href":"/it/management-api/users/generate-pdf"},{"title":"Aggiorna utente API: entità utente Didit","sidebarTitle":"Aggiorna utente","openapi":"it/openapi-25.json PATCH /v3/users/{vendor_data}/","href":"/it/management-api/users/update"},{"title":"API per aggiornare lo stato utente: blocco o segnalazione","sidebarTitle":"Aggiorna stato utente","openapi":"it/openapi-25.json PATCH /v3/users/{vendor_data}/update-status/","href":"/it/management-api/users/update-status"},{"title":"API eliminazione utenti in batch: cancellazione GDPR","sidebarTitle":"Eliminazione utenti in batch","openapi":"it/openapi-25.json POST /v3/users/delete/","href":"/it/management-api/users/delete"}]},{"group":"Modelli biometrici","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"API dei modelli biometrici","sidebarTitle":"Panoramica","href":"/it/management-api/biometric-templates/overview"},{"title":"Elenco modelli biometrici API","sidebarTitle":"Elenco modelli","openapi":"it/openapi-25.json GET /v3/biometric-templates/","href":"/it/management-api/biometric-templates/list"},{"title":"Conteggio dei modelli biometrici API","sidebarTitle":"Conteggio modelli","openapi":"it/openapi-25.json GET /v3/biometric-templates/count/","href":"/it/management-api/biometric-templates/count"},{"title":"Recupera modello biometrico API","sidebarTitle":"Recupera modello","openapi":"it/openapi-25.json GET /v3/biometric-templates/{template_uuid}/","href":"/it/management-api/biometric-templates/get"},{"title":"Eliminare il modello biometrico: API Purge Didit","sidebarTitle":"Elimina modello","openapi":"it/openapi-25.json DELETE /v3/biometric-templates/{template_uuid}/","href":"/it/management-api/biometric-templates/purge"},{"title":"Eliminazione in blocco dei modelli biometrici: API Didit","sidebarTitle":"Eliminazione in blocco","openapi":"it/openapi-25.json POST /v3/biometric-templates/delete/","href":"/it/management-api/biometric-templates/batch-purge"}]},{"group":"Aziende","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"API Elenco Aziende: Entità KYB dei Fornitori","sidebarTitle":"Elenco Aziende","openapi":"it/openapi-25.json GET /v3/businesses/","href":"/it/management-api/businesses/list"},{"title":"Creare un'azienda via API: entità KYB del fornitore","sidebarTitle":"Crea azienda","openapi":"it/openapi-25.json POST /v3/businesses/create/","href":"/it/management-api/businesses/create"},{"title":"Get Business API: entità aziendale vendor per KYB","sidebarTitle":"Get Business","openapi":"it/openapi-25.json GET /v3/businesses/{vendor_data}/","href":"/it/management-api/businesses/get"},{"title":"Report PDF sessione KYB via API","sidebarTitle":"Genera PDF sessione aziendale","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/businesses/{business_session_id}/pdf/","href":"/it/management-api/businesses/generate-session-pdf"},{"title":"Aggiornare un'azienda via API: entità KYB del fornitore","sidebarTitle":"Aggiorna azienda","openapi":"it/openapi-25.json PATCH /v3/businesses/{vendor_data}/","href":"/it/management-api/businesses/update"},{"title":"API aggiornamento stato azienda: blocco o segnalazione","sidebarTitle":"Aggiorna stato azienda","openapi":"it/openapi-25.json PATCH /v3/businesses/{vendor_data}/update-status/","href":"/it/management-api/businesses/update-status"},{"title":"API per eliminare aziende in batch: cancellazione KYB","sidebarTitle":"Eliminare aziende in batch","openapi":"it/openapi-25.json POST /v3/businesses/delete/","href":"/it/management-api/businesses/delete"}]},{"group":"Monitoraggio AML continuo","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"Monitoraggio AML utenti: attiva o disattiva via API","sidebarTitle":"Attiva/disattiva per utenti","openapi":"it/openapi-25.json POST /v3/users/aml-monitoring/","href":"/it/management-api/aml-monitoring/toggle-users"},{"title":"Monitoraggio AML aziende: attivare o disattivare via API","sidebarTitle":"Attiva per le aziende","openapi":"it/openapi-25.json POST /v3/businesses/aml-monitoring/","href":"/it/management-api/aml-monitoring/toggle-businesses"},{"title":"Ottieni job di monitoraggio AML API","sidebarTitle":"Ottieni job di monitoraggio AML","openapi":"it/openapi-25.json GET /v3/aml-monitoring/jobs/{job_id}/","href":"/it/management-api/aml-monitoring/get-job"}]},{"group":"Casi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/clipboard-check.svg","pages":[{"title":"API Elenco casi di Didit","sidebarTitle":"Elenco casi","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/it/management-api/cases/list"},{"title":"Crea caso tramite API Didit","sidebarTitle":"Crea caso","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/it/management-api/cases/create"},{"title":"API Get Case: recupera il dettaglio di un caso","sidebarTitle":"Get Case","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/it/management-api/cases/get"},{"title":"Aggiorna caso API","sidebarTitle":"Aggiorna caso","openapi":"it/openapi-25.json PATCH /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/it/management-api/cases/update"},{"title":"Elimina caso API","sidebarTitle":"Elimina caso","openapi":"it/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/it/management-api/cases/delete"},{"title":"API di risoluzione dei casi","sidebarTitle":"Risolvi caso","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/resolve/","href":"/it/management-api/cases/resolve"},{"title":"Richiesta di informazioni sul caso: API","sidebarTitle":"Richiesta info (in attesa utente)","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/request-info/","href":"/it/management-api/cases/request-info"},{"title":"Trasferimento caso API","sidebarTitle":"Trasferisci caso","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/transfer/","href":"/it/management-api/cases/transfer"},{"title":"API PDF Stampa Caso: Esportazione PDF dei casi","sidebarTitle":"Stampa caso","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/print/","href":"/it/management-api/cases/print"},{"title":"API di analisi dei casi","sidebarTitle":"Analisi dei casi","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/statistics/","href":"/it/management-api/cases/statistics"},{"title":"Aggiornamento in blocco dello stato dei casi API","sidebarTitle":"Aggiorna stato casi in blocco","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/bulk/status/","href":"/it/management-api/cases/bulk-status"},{"title":"Elenco note dei casi API","sidebarTitle":"Elenco note caso","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/it/management-api/cases/list-notes"},{"title":"Crea nota del caso API","sidebarTitle":"Crea nota caso","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/it/management-api/cases/create-note"}]},{"group":"Schemi dei casi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"Elenco dei Case Blueprint API","sidebarTitle":"Elenco Case Blueprint","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/it/management-api/case-blueprints/list"},{"title":"Crea modello di caso API","sidebarTitle":"Crea modello di caso","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/it/management-api/case-blueprints/create"},{"title":"Preset di blueprint dei casi: installazione tramite API","sidebarTitle":"Installa preset blueprint","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/presets/install/","href":"/it/management-api/case-blueprints/install-presets"}]},{"group":"Reti","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"API per elencare le reti di frode","sidebarTitle":"Elenca reti","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/","href":"/it/management-api/networks/list"},{"title":"Rete di frodi API: ottieni i dettagli","sidebarTitle":"Ottieni rete","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/","href":"/it/management-api/networks/get"},{"title":"Aggiungere un tag a una rete di frodi: API","sidebarTitle":"Aggiungi tag rete","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/add/","href":"/it/management-api/networks/add-tag"},{"title":"Rimuovere un tag da una rete di frode: API","sidebarTitle":"Rimuovi tag di rete","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/remove/","href":"/it/management-api/networks/remove-tag"},{"title":"API grafo della rete di frode","sidebarTitle":"Ottieni grafo della rete","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/graph/","href":"/it/management-api/networks/graph"},{"title":"Elenco dei membri della rete antifrode API","sidebarTitle":"Elenco membri rete","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/members/","href":"/it/management-api/networks/members"},{"title":"Elenca segnali di rete antifrode: API Didit","sidebarTitle":"Elenca segnali di rete","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/","href":"/it/management-api/networks/signals"},{"title":"API timeline della rete di frodi","sidebarTitle":"Ottieni timeline della rete","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/timeline/","href":"/it/management-api/networks/timeline"},{"title":"API mappa della rete di frode","sidebarTitle":"Mappa della rete","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/map/","href":"/it/management-api/networks/map"},{"title":"Ricerca appartenenza alla rete antifrode API","sidebarTitle":"Ricerca appartenenza","href":"/it/management-api/networks/membership-lookup"}]},{"group":"Modelli di report","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"Elenco dei modelli di report tramite API","sidebarTitle":"Elenco modelli di report","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/it/management-api/report-templates/list"},{"title":"API per creare un modello di report goAML","sidebarTitle":"Crea modello di report","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/it/management-api/report-templates/create"}]},{"group":"Report normativi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/search-file.svg","pages":[{"title":"Crea report FIU da caso API","sidebarTitle":"Crea report da caso","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/regulatory-reports/","href":"/it/management-api/regulatory-reports/create-for-case"},{"title":"Elenco report FIU tramite API","sidebarTitle":"Elenca report","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/","href":"/it/management-api/regulatory-reports/list"},{"title":"Validazione report FIU API","sidebarTitle":"Valida report","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/validate/","href":"/it/management-api/regulatory-reports/validate"},{"title":"Finalizza report FIU API","sidebarTitle":"Finalizza report","openapi":"it/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/finalize/","href":"/it/management-api/regulatory-reports/finalize"},{"title":"Elimina report FIU tramite API","sidebarTitle":"Elimina report","openapi":"it/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/","href":"/it/management-api/regulatory-reports/delete"},{"title":"API per ottenere l'URL di download del report FIU","sidebarTitle":"URL di download del report","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/download-url/","href":"/it/management-api/regulatory-reports/download-url"}]},{"group":"Transazioni","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"API elenco transazioni: monitoraggio KYT","sidebarTitle":"Elenco transazioni","openapi":"it/openapi-25.json GET /v3/transactions/","href":"/it/management-api/transactions/list"},{"title":"API Crea transazione: invio KYT","sidebarTitle":"Crea transazione","openapi":"it/openapi-25.json POST /v3/transactions/","href":"/it/management-api/transactions/create"},{"title":"API per eliminare transazioni in blocco","sidebarTitle":"Elimina transazioni in blocco","openapi":"it/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/transactions/delete/","href":"/it/management-api/transactions/delete"},{"title":"API Get Transaction: dettaglio KYT","sidebarTitle":"Get Transaction","openapi":"it/openapi-25.json GET /v3/transactions/{transaction_id}/","href":"/it/management-api/transactions/get"},{"title":"Elenco delle note sulle transazioni API","sidebarTitle":"Elenca note transazioni","openapi":"it/openapi-25.json GET /v3/transactions/{transaction_id}/notes/","href":"/it/management-api/transactions/list-notes"},{"title":"Crea nota transazione API","sidebarTitle":"Crea nota transazione","openapi":"it/openapi-25.json POST /v3/transactions/{transaction_id}/notes/","href":"/it/management-api/transactions/create-note"},{"title":"API Transazioni Correlate: Elenco e Paginazione","sidebarTitle":"Transazioni correlate","openapi":"it/openapi-25.json GET /v3/transactions/{transaction_id}/related/","href":"/it/management-api/transactions/list-related"},{"title":"Report PDF delle transazioni API","sidebarTitle":"Genera report PDF transazione","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/transactions/{transaction_uuid}/pdf/","href":"/it/management-api/transactions/generate-pdf"},{"title":"Screening dei wallet API: AML crypto on-demand","sidebarTitle":"Screening wallet","openapi":"it/openapi-25.json POST /v3/wallet-screening/","href":"/it/management-api/transactions/screen-wallet"},{"title":"Report PDF dello screening dei wallet: API","sidebarTitle":"Screening wallet PDF","openapi":"it/openapi-25.json POST /v3/wallet-screening/pdf/","href":"/it/management-api/transactions/screen-wallet-pdf"},{"title":"Token transazione SDK: API per generare token KYT","sidebarTitle":"Token transazione SDK","openapi":"it/openapi-25.json POST /v3/transactions/sdk-token/","href":"/it/management-api/transactions/sdk-token"},{"title":"Invia transazione dall'SDK: KYT lato client","sidebarTitle":"Invia transazione (token SDK)","openapi":"it/openapi-25.json POST /v1/transactions/","href":"/it/management-api/transactions/submit-sdk"},{"title":"Recupera transazione via SDK: KYT lato client","sidebarTitle":"Recupera transazione (token SDK)","openapi":"it/openapi-25.json GET /v1/transactions/{transaction_id}/","href":"/it/management-api/transactions/get-sdk"},{"title":"Elenco regole Monitoraggio delle transazioni API","sidebarTitle":"Elenca regole","openapi":"it/openapi-25.json GET /v3/transactions/rules/","href":"/it/management-api/transactions/rules-list"},{"title":"Monitoraggio delle transazioni: API per creare regole KYT","sidebarTitle":"Crea regola","openapi":"it/openapi-25.json POST /v3/transactions/rules/","href":"/it/management-api/transactions/rules-create"},{"title":"Recupera regola Monitoraggio delle transazioni API","sidebarTitle":"Leggi regola","openapi":"it/openapi-25.json GET /v3/transactions/rules/{rule_uuid}/","href":"/it/management-api/transactions/rules-get"},{"title":"Aggiorna regola di Monitoraggio delle transazioni API","sidebarTitle":"Aggiorna regola","openapi":"it/openapi-25.json PATCH /v3/transactions/rules/{rule_uuid}/","href":"/it/management-api/transactions/rules-update"},{"title":"Elimina regola di monitoraggio delle transazioni API","sidebarTitle":"Elimina regola","openapi":"it/openapi-25.json DELETE /v3/transactions/rules/{rule_uuid}/","href":"/it/management-api/transactions/rules-delete"},{"title":"Backtest regole di Monitoraggio delle transazioni API","sidebarTitle":"Backtest regole","openapi":"it/openapi-25.json POST /v3/transactions/rules/backtest/","href":"/it/management-api/transactions/rules-backtest"},{"title":"Monitoraggio delle transazioni: API regole, 150+ preset","sidebarTitle":"Elenca libreria regole","openapi":"it/openapi-25.json GET /v3/transactions/rules/library/","href":"/it/management-api/transactions/rules-library"},{"title":"Regole predefinite di Monitoraggio delle transazioni API","sidebarTitle":"Installa regole di libreria","openapi":"it/openapi-25.json POST /v3/transactions/rules/install/","href":"/it/management-api/transactions/rules-install"},{"title":"Disinstallare regole preset Monitoraggio transazioni API","sidebarTitle":"Disinstalla regole libreria","openapi":"it/openapi-25.json DELETE /v3/transactions/rules/install/","href":"/it/management-api/transactions/rules-uninstall"}]},{"group":"Eventi di monitoraggio","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Elenco eventi di monitoraggio API","sidebarTitle":"Elenca eventi di monitoraggio","openapi":"it/openapi-25.json GET /v3/events/","href":"/it/management-api/monitoring-events/list"},{"title":"Crea evento di monitoraggio API","sidebarTitle":"Crea evento di monitoraggio","openapi":"it/openapi-25.json POST /v3/events/","href":"/it/management-api/monitoring-events/create"},{"title":"API per eventi di monitoraggio in batch","sidebarTitle":"Crea eventi di monitoraggio in batch","openapi":"it/openapi-25.json POST /v3/events/batch/","href":"/it/management-api/monitoring-events/create-batch"},{"title":"Token SDK per il monitoraggio: creazione tramite API","sidebarTitle":"Creare token SDK monitoraggio","openapi":"it/openapi-25.json POST /v3/events/sdk-token/","href":"/it/management-api/monitoring-events/sdk-token"},{"title":"Ottieni evento di monitoraggio: API di Didit","sidebarTitle":"Ottieni evento","openapi":"it/openapi-25.json GET /v3/events/{event_uuid}/","href":"/it/management-api/monitoring-events/get"},{"title":"Timeline degli eventi del soggetto API","sidebarTitle":"Timeline eventi soggetto","openapi":"it/openapi-25.json GET /v3/events/subjects/{vendor_data}/","href":"/it/management-api/monitoring-events/subject-timeline"},{"title":"Metriche di arricchimento eventi API","sidebarTitle":"Ottieni metriche di arricchimento","openapi":"it/openapi-25.json GET /v3/events/enrichment-metrics/","href":"/it/management-api/monitoring-events/enrichment-metrics"},{"title":"Elimina evento di monitoraggio API","sidebarTitle":"Elimina evento di monitoraggio","openapi":"it/openapi-25.json DELETE /v3/events/{event_uuid}/delete/","href":"/it/management-api/monitoring-events/delete"}]},{"group":"Travel Rule","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"API Impostazioni Travel Rule: profilo VASP","sidebarTitle":"Impostazioni Travel Rule","openapi":"it/openapi-25.json GET /v3/travel-rule/settings/","href":"/it/management-api/travel-rule/get-settings"},{"title":"Aggiorna impostazioni Travel Rule: API di configurazione","sidebarTitle":"Aggiorna impostazioni Travel Rule","openapi":"it/openapi-25.json PUT /v3/travel-rule/settings/","href":"/it/management-api/travel-rule/update-settings"},{"title":"API per le reti Travel Rule: ottieni lo stato","sidebarTitle":"Ottieni reti Travel Rule","openapi":"it/openapi-25.json GET /v3/travel-rule/networks/","href":"/it/management-api/travel-rule/get-networks"},{"title":"Questionario di rete Travel Rule: API di lettura","sidebarTitle":"Questionario di rete","openapi":"it/openapi-25.json GET /v3/travel-rule/networks/questionnaire/","href":"/it/management-api/travel-rule/get-network-questionnaire"},{"title":"Travel Rule: salva questionario di rete con API","sidebarTitle":"Salva risposte questionario di rete","openapi":"it/openapi-25.json PUT /v3/travel-rule/networks/questionnaire/","href":"/it/management-api/travel-rule/update-network-questionnaire"},{"title":"Invia questionario di rete Travel Rule: API Didit","sidebarTitle":"Invia questionario di rete","openapi":"it/openapi-25.json POST /v3/travel-rule/networks/questionnaire/submit/","href":"/it/management-api/travel-rule/submit-network-questionnaire"},{"title":"Richiesta di accesso alla Travel Rule Network via API","sidebarTitle":"Richiedi accesso Travel Rule","openapi":"it/openapi-25.json POST /v3/travel-rule/networks/{network}/request/","href":"/it/management-api/travel-rule/request-network"},{"title":"Conferma email di compliance Travel Rule: API","sidebarTitle":"Invia email di conferma compliance","openapi":"it/openapi-25.json POST /v3/travel-rule/settings/compliance-email/confirmation/","href":"/it/management-api/travel-rule/send-compliance-email-confirmation"},{"title":"Elenco trasferimenti Travel Rule API","sidebarTitle":"Elenco trasferimenti Travel Rule","openapi":"it/openapi-25.json GET /v3/travel-rule/transfers/","href":"/it/management-api/travel-rule/list-transfers"},{"title":"API Depositi Travel Rule Non Abbinati: Elenco e Recupero","sidebarTitle":"Depositi Non Abbinati","openapi":"it/openapi-25.json GET /v3/travel-rule/unmatched/","href":"/it/management-api/travel-rule/list-unmatched-deposits"},{"title":"Abbinare deposito Travel Rule: API di abbinamento manuale","sidebarTitle":"Abbina deposito non abbinato","openapi":"it/openapi-25.json POST /v3/travel-rule/unmatched/{transaction_uuid}/match/","href":"/it/management-api/travel-rule/match-unmatched-deposit"},{"title":"API Travel Rule: completare, reinviare, aggiornare","sidebarTitle":"Completa, annulla, reinvia o aggiorna trasferimento","openapi":"it/openapi-25.json PATCH /v3/transactions/{transaction_id}/travel-rule/","href":"/it/management-api/travel-rule/update-transfer"},{"title":"Conferma proprietà wallet API Travel Rule: beneficiario","sidebarTitle":"Conferma o rifiuta proprietà wallet","openapi":"it/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/ownership/","href":"/it/management-api/travel-rule/confirm-ownership"},{"title":"Elenco dei messaggi Travel Rule API","sidebarTitle":"Messaggi Travel Rule","openapi":"it/openapi-25.json GET /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/it/management-api/travel-rule/list-messages"},{"title":"API per inviare messaggi Travel Rule","sidebarTitle":"Invia un messaggio Travel Rule","openapi":"it/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/it/management-api/travel-rule/create-message"},{"title":"Travel Rule: API Sunrise per trasferimenti in entrata","sidebarTitle":"Registrazione trasferimento in entrata (Sunrise)","openapi":"it/openapi-25.json POST /v3/travel-rule/inbound/","href":"/it/management-api/travel-rule/register-inbound"},{"title":"Trigger trasferimento in entrata da VASP di test API","sidebarTitle":"Trigger trasferimento in entrata VASP","openapi":"it/openapi-25.json POST /v3/travel-rule/test-vasp/inbound/","href":"/it/management-api/travel-rule/trigger-test-vasp-inbound"},{"title":"API directory VASP: ricerca e rotte Travel Rule","sidebarTitle":"Cerca nella directory VASP","openapi":"it/openapi-25.json GET /v3/travel-rule/vasps/","href":"/it/management-api/travel-rule/search-vasps"},{"title":"API voce directory VASP: rotte Travel Rule","sidebarTitle":"Voce directory VASP","openapi":"it/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/","href":"/it/management-api/travel-rule/get-vasp"},{"title":"Decisione VASP controparte tramite API: Travel Rule","sidebarTitle":"La tua decisione su un VASP","openapi":"it/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/it/management-api/travel-rule/get-vasp-decision"},{"title":"API Travel Rule: impostare decisione VASP controparte","sidebarTitle":"Imposta la decisione su una VASP","openapi":"it/openapi-25.json PUT /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/it/management-api/travel-rule/set-vasp-decision"},{"title":"API Travel Rule: rimuovere decisione VASP controparte","sidebarTitle":"Rimuovere la decisione su una VASP","openapi":"it/openapi-25.json DELETE /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/it/management-api/travel-rule/clear-vasp-decision"},{"title":"Ottieni screening VASP controparte: API Travel Rule","sidebarTitle":"Screening dell'entità VASP","openapi":"it/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/it/management-api/travel-rule/get-vasp-screening"},{"title":"Screening VASP controparte: API per il controllo sanzioni","sidebarTitle":"Screening VASP controparte","openapi":"it/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/it/management-api/travel-rule/screen-vasp"},{"title":"Questionari di due diligence VASP: elenco via API","sidebarTitle":"Elenca questionari VASP","openapi":"it/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/it/management-api/travel-rule/list-vasp-questionnaires"},{"title":"Invia questionario di due diligence VASP tramite API","sidebarTitle":"Invia questionario di due diligence a un VASP","openapi":"it/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/it/management-api/travel-rule/send-vasp-questionnaire"},{"title":"Elenco contatti controparte API Travel Rule via email","sidebarTitle":"Elenco contatti controparte","openapi":"it/openapi-25.json GET /v3/travel-rule/counterparty-contacts/","href":"/it/management-api/travel-rule/list-counterparty-contacts"},{"title":"Crea contatto controparte via API - Travel Rule","sidebarTitle":"Aggiungi contatto controparte","openapi":"it/openapi-25.json POST /v3/travel-rule/counterparty-contacts/","href":"/it/management-api/travel-rule/create-counterparty-contact"},{"title":"Elimina un contatto di controparte, API Travel Rule","sidebarTitle":"Elimina un contatto di controparte","openapi":"it/openapi-25.json DELETE /v3/travel-rule/counterparty-contacts/{contact_uuid}/","href":"/it/management-api/travel-rule/delete-counterparty-contact"},{"title":"Elenco indirizzi wallet API: rubrica Travel Rule","sidebarTitle":"Elenco indirizzi wallet","openapi":"it/openapi-25.json GET /v3/travel-rule/wallet-addresses/","href":"/it/management-api/travel-rule/list-wallet-addresses"},{"title":"Registra indirizzo wallet API: rubrica Travel Rule","sidebarTitle":"Registra indirizzo wallet","openapi":"it/openapi-25.json POST /v3/travel-rule/wallet-addresses/","href":"/it/management-api/travel-rule/create-wallet-address"},{"title":"API importazione indirizzi wallet: rubrica Travel Rule","sidebarTitle":"Importa indirizzi wallet","openapi":"it/openapi-25.json POST /v3/travel-rule/wallet-addresses/import/","href":"/it/management-api/travel-rule/import-wallet-addresses"},{"title":"Aggiorna indirizzo wallet API: rubrica Travel Rule","sidebarTitle":"Aggiorna indirizzo wallet","openapi":"it/openapi-25.json PATCH /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/it/management-api/travel-rule/update-wallet-address"},{"title":"API per eliminare indirizzo wallet, rubrica Travel Rule","sidebarTitle":"Elimina indirizzo wallet","openapi":"it/openapi-25.json DELETE /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/it/management-api/travel-rule/delete-wallet-address"},{"title":"Elenco prove di wallet da rivedere - API Travel Rule","sidebarTitle":"Prove wallet da rivedere","openapi":"it/openapi-25.json GET /v3/travel-rule/wallet-proofs/","href":"/it/management-api/travel-rule/list-wallet-proofs"},{"title":"API per approvare o rifiutare prova wallet screenshot","sidebarTitle":"Decidere una prova wallet","openapi":"it/openapi-25.json POST /v3/travel-rule/wallet-proofs/{proof_uuid}/decision/","href":"/it/management-api/travel-rule/decide-wallet-proof"},{"title":"Verifica proprietà wallet: API per la sessione widget","sidebarTitle":"Sessione widget wallet","openapi":"it/openapi-25.json POST /v3/travel-rule/widget-session/","href":"/it/management-api/travel-rule/create-widget-session"},{"title":"API per il contesto del widget di proprietà del wallet","sidebarTitle":"Contesto widget","openapi":"it/openapi-25.json GET /v3/travel-rule/widget/{token}/","href":"/it/management-api/travel-rule/get-widget-context"},{"title":"API Travel Rule: avvia prova di proprietà wallet","sidebarTitle":"Avvia prova con widget","openapi":"it/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/","href":"/it/management-api/travel-rule/create-widget-proof"},{"title":"Invio prova di proprietà del wallet API - Travel Rule","sidebarTitle":"Invia prova del widget","openapi":"it/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/{proof_id}/verify/","href":"/it/management-api/travel-rule/verify-widget-proof"},{"title":"Travel Rule: API widget di selezione controparte VASP","sidebarTitle":"Scegli il VASP controparte nel widget wallet","openapi":"it/openapi-25.json POST /v3/travel-rule/widget/{token}/vasps/","href":"/it/management-api/travel-rule/select-widget-vasp"},{"title":"API selettore VASP: ricerca nella directory Travel Rule","sidebarTitle":"Cerca VASP dal widget wallet","openapi":"it/openapi-25.json GET /v3/travel-rule/widget/{token}/vasps/","href":"/it/management-api/travel-rule/search-widget-vasps"},{"title":"Ottieni info pickup email Travel Rule: API","sidebarTitle":"Ottieni info pickup email","openapi":"it/openapi-25.json GET /v3/travel-rule/pickup/{token}/","href":"/it/management-api/travel-rule/get-pickup"},{"title":"API di risposta al pickup via email: Travel Rule","sidebarTitle":"Rispondi al pickup via email","openapi":"it/openapi-25.json POST /v3/travel-rule/pickup/{token}/respond/","href":"/it/management-api/travel-rule/respond-pickup"},{"title":"Elenco messaggi di pickup Travel Rule - API Email Rail","sidebarTitle":"Elenco messaggi di pickup","openapi":"it/openapi-25.json GET /v3/travel-rule/pickup/{token}/messages/","href":"/it/management-api/travel-rule/list-pickup-messages"},{"title":"Risposta nel Pickup Portal - API Travel Rule via email","sidebarTitle":"Rispondi nel Pickup Portal","openapi":"it/openapi-25.json POST /v3/travel-rule/pickup/{token}/messages/","href":"/it/management-api/travel-rule/create-pickup-message"},{"title":"Travel Rule: recupero invito di adesione API","sidebarTitle":"Recupera invito di adesione","openapi":"it/openapi-25.json GET /v3/travel-rule/join/{token}/","href":"/it/management-api/travel-rule/get-join-invitation"},{"title":"Registrare un account Travel Rule gratuito tramite API","sidebarTitle":"Registra account Travel Rule gratuito","openapi":"it/openapi-25.json POST /v3/travel-rule/join/{token}/","href":"/it/management-api/travel-rule/register-join"},{"title":"Verifica account Travel Rule gratuito | API Didit","sidebarTitle":"Verifica account Travel Rule gratuito","openapi":"it/openapi-25.json POST /v3/travel-rule/join/{token}/verify/","href":"/it/management-api/travel-rule/verify-join"},{"title":"Workspace gratuito Travel Rule: API di lettura","sidebarTitle":"Workspace gratuito","openapi":"it/openapi-25.json GET /v3/travel-rule/workspace/","href":"/it/management-api/travel-rule/get-workspace"},{"title":"Travel Rule: rivendica una voce della directory via API - Didit","sidebarTitle":"Rivendica voce directory","openapi":"it/openapi-25.json POST /v3/travel-rule/workspace/claim/","href":"/it/management-api/travel-rule/claim-workspace"},{"title":"Invia codice dominio API - Adesione gratuita Travel Rule","sidebarTitle":"Invia codice dominio","openapi":"it/openapi-25.json POST /v3/travel-rule/workspace/domain/code/","href":"/it/management-api/travel-rule/send-workspace-domain-code"},{"title":"Travel Rule: adesione gratuita, codice dominio API","sidebarTitle":"Conferma codice dominio","openapi":"it/openapi-25.json POST /v3/travel-rule/workspace/domain/confirm/","href":"/it/management-api/travel-rule/confirm-workspace-domain"},{"title":"Verifica dominio via DNS: API Travel Rule gratuita","sidebarTitle":"Verifica dominio via DNS","openapi":"it/openapi-25.json POST /v3/travel-rule/workspace/domain/dns/","href":"/it/management-api/travel-rule/verify-workspace-domain-dns"},{"title":"Attiva fatturazione in uscita Travel Rule - Adesione gratuita","sidebarTitle":"Attiva fatturazione in uscita","openapi":"it/openapi-25.json POST /v3/travel-rule/workspace/billing/","href":"/it/management-api/travel-rule/enable-workspace-billing"}]},{"group":"Operazioni sulle sessioni","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"Eliminazione in batch delle sessioni: API KYC","sidebarTitle":"Eliminazione in batch","openapi":"it/openapi-25.json POST /v3/sessions/delete/","href":"/it/management-api/sessions/batch-delete"},{"title":"Recupera job di eliminazione sessioni API","sidebarTitle":"Job eliminazione sessioni","openapi":"it/openapi-25.json GET /v3/sessions/delete/{job_id}/","href":"/it/management-api/sessions/get-deletion-job"},{"title":"Elenco revisioni sessione API: registro audit KYC","sidebarTitle":"Elenco revisioni sessioni","openapi":"it/openapi-25.json GET /v3/sessions/{session_id}/reviews/","href":"/it/management-api/sessions/list-reviews"},{"title":"Crea revisione sessione API: revisione manuale KYC","sidebarTitle":"Crea revisione sessione","openapi":"it/openapi-25.json POST /v3/sessions/{session_id}/reviews/","href":"/it/management-api/sessions/create-review"},{"title":"API elenco eventi di sessione","sidebarTitle":"Elenco eventi sessione","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/events/","href":"/it/management-api/sessions/list-events"},{"title":"Elenco delle consegne webhook di sessione API","sidebarTitle":"Elenco consegne webhook di sessione","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/webhooks/","href":"/it/management-api/sessions/list-webhooks"},{"title":"Consegna webhook di sessione: API per il recupero","sidebarTitle":"Consegna webhook sessione","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/webhook/{webhook_uuid}","href":"/it/management-api/sessions/get-webhook"},{"title":"Reinvio webhook di sessione API","sidebarTitle":"Reinvio webhook sessione","openapi":"it/openapi-25.json POST /v3/session/{sessionId}/webhook/{webhook_uuid}/resend","href":"/it/management-api/sessions/resend-webhook"},{"title":"Cronologia screening AML API","sidebarTitle":"Cronologia screening AML","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/","href":"/it/management-api/sessions/aml-screening-history"},{"title":"Esporta cronologia screening AML in CSV: API Didit","sidebarTitle":"Esporta la cronologia dello screening AML","openapi":"it/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/export/","href":"/it/management-api/sessions/export-aml-screening-history"}]},{"group":"Personalizzazione","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"API Recupero Personalizzazione Branding Didit","sidebarTitle":"Recupera Branding","openapi":"it/openapi-25.json GET /v3/customization/","href":"/it/management-api/customization/get"},{"title":"API per aggiornare il branding white label","sidebarTitle":"Aggiorna branding","openapi":"it/openapi-25.json PATCH /v3/customization/","href":"/it/management-api/customization/update"}]},{"group":"Webhook","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"Elenco destinazioni webhook: API Didit","sidebarTitle":"Elenco destinazioni webhook","openapi":"it/openapi-25.json GET /v3/webhook/destinations/","href":"/it/management-api/webhook/list-destinations"},{"title":"Creare destinazione webhook API","sidebarTitle":"Crea destinazione webhook","openapi":"it/openapi-25.json POST /v3/webhook/destinations/","href":"/it/management-api/webhook/create-destination"},{"title":"Ottieni destinazione webhook: Management API Didit","sidebarTitle":"Ottieni destinazione webhook","openapi":"it/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/","href":"/it/management-api/webhook/get-destination"},{"title":"Aggiorna destinazione webhook API","sidebarTitle":"Aggiorna destinazione webhook","openapi":"it/openapi-25.json PATCH /v3/webhook/destinations/{destination_uuid}/","href":"/it/management-api/webhook/update-destination"},{"title":"Elimina destinazione webhook API","sidebarTitle":"Elimina destinazione webhook","openapi":"it/openapi-25.json DELETE /v3/webhook/destinations/{destination_uuid}/","href":"/it/management-api/webhook/delete-destination"},{"title":"Configurazione dei webhook: API","sidebarTitle":"Configurazione webhook","openapi":"it/openapi-25.json GET /v3/webhook/","href":"/it/management-api/webhook/get-config"},{"title":"Aggiornare la configurazione dei webhook tramite API","sidebarTitle":"Aggiorna configurazione webhook","openapi":"it/openapi-25.json PATCH /v3/webhook/","href":"/it/management-api/webhook/update-config"},{"title":"Analytics destinazione webhook API","sidebarTitle":"Analytics destinazione webhook","openapi":"it/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/analytics/","href":"/it/management-api/webhook/destination-analytics"},{"title":"Consegne webhook: elenco tramite API","sidebarTitle":"Consegne della destinazione webhook","openapi":"it/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/","href":"/it/management-api/webhook/list-deliveries"},{"title":"Recupera consegna webhook: API Didit","sidebarTitle":"Recupera consegna webhook","openapi":"it/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/","href":"/it/management-api/webhook/get-delivery"},{"title":"Riinvio consegna webhook API","sidebarTitle":"Reinvia consegna destinazione webhook","openapi":"it/openapi-25.json POST /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/resend/","href":"/it/management-api/webhook/resend-delivery"}]},{"group":"Fatturazione","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"Saldo crediti API: fatturazione KYC con Didit","sidebarTitle":"Saldo crediti","openapi":"it/openapi-25.json GET /v3/billing/balance/","href":"/it/management-api/billing/balance"},{"title":"API ricarica crediti","sidebarTitle":"Ricarica crediti","openapi":"it/openapi-25.json POST /v3/billing/top-up/","href":"/it/management-api/billing/top-up"}]},{"group":"Analisi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"API analytics di verifica dell'applicazione","sidebarTitle":"Ottieni analytics applicazione","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/","href":"/it/management-api/analytics/get"},{"title":"API Verifiche degli utenti di oggi per ora","sidebarTitle":"Verifiche di oggi per ora","openapi":"it/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/today/","href":"/it/management-api/analytics/today-by-hour"}]},{"group":"Panoramica dell'API di gestione","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/info.svg","pages":[{"title":"API di gestione v3: workflow e fatturazione","sidebarTitle":"API di gestione","href":"/it/sessions-api/management-api"}]},{"group":"API di autenticazione (programmatica)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/key.svg","pages":[{"title":"Registrazione programmatica tramite Auth API","sidebarTitle":"Registra account","openapi":"it/openapi-auth.json POST /programmatic/register/","href":"/it/auth-api/register"},{"title":"Verifica email API: ottenere le credenziali API di Didit","sidebarTitle":"Verifica email","openapi":"it/openapi-auth.json POST /programmatic/verify-email/","href":"/it/auth-api/verify-email"},{"title":"API login programmatico: token di accesso headless","sidebarTitle":"Login","openapi":"it/openapi-auth.json POST /programmatic/login/","href":"/it/auth-api/login"},{"title":"Credenziali API: client_id e chiave API","sidebarTitle":"Credenziali","openapi":"it/openapi-auth.json GET /organizations/me/{org_id}/applications/{app_id}/","href":"/it/auth-api/get-credentials"},{"title":"API Creazione Applicazione: App Programmatiche","sidebarTitle":"Crea applicazione","openapi":"it/openapi-auth.json POST /organizations/me/{org_id}/applications/","href":"/it/auth-api/create-application"},{"title":"Aggiorna applicazione API: gestire le app dei clienti","sidebarTitle":"Aggiorna applicazione","openapi":"it/openapi-auth.json PATCH /organizations/me/{org_id}/applications/{app_id}/","href":"/it/auth-api/update-application"}]},{"group":"Identità e documenti","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"Verifica dell'identità API: OCR documenti e autenticità","sidebarTitle":"API verifica dell'identità","openapi":"it/openapi-25.json POST /v3/id-verification/","href":"/it/standalone-apis/id-verification"},{"title":"API Prova di residenza: verifica POA e OCR","sidebarTitle":"API Prova di residenza","openapi":"it/openapi-25.json POST /v3/poa/","href":"/it/standalone-apis/proof-of-address"},{"title":"API validazione indirizzi: verifica e normalizzazione","sidebarTitle":"Validazione indirizzi","openapi":"it/openapi-25.json POST /v3/address-validation/","href":"/it/standalone-apis/address-validation"}]},{"group":"Wallet di identità digitale","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"API di verifica con wallet di identità digitale","sidebarTitle":"API wallet ID digitale","href":"/it/standalone-apis/digital-id-wallets"},{"title":"Wallet di identità digitale: catalogo API","sidebarTitle":"Elenco wallet ID digitali","openapi":"it/openapi-25.json GET /v3/id-verification/wallets/","href":"/it/standalone-apis/digital-id-wallet-catalog"},{"group":"Avvia verifica","pages":[{"title":"API di verifica BankID Svezia","sidebarTitle":"BankID Svezia","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/bankid-se/","href":"/it/api-reference/digital-id-wallets/bankid-se"},{"title":"API di verifica Finnish Trust Network","sidebarTitle":"Finnish Trust Network","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/ftn/","href":"/it/api-reference/digital-id-wallets/ftn"},{"title":"Verifica dell'identità con Google Wallet: API","sidebarTitle":"Google Wallet ID","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/google-wallet/","href":"/it/api-reference/digital-id-wallets/google-wallet"},{"title":"API di verifica MitID personale","sidebarTitle":"MitID personale","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/mitid/","href":"/it/api-reference/digital-id-wallets/mitid"},{"title":"API di verifica Mobile-ID","sidebarTitle":"Mobile-ID","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/mobile-id/","href":"/it/api-reference/digital-id-wallets/mobile-id"},{"title":"API di verifica Smart-ID","sidebarTitle":"Smart-ID","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/smart-id/","href":"/it/api-reference/digital-id-wallets/smart-id"},{"title":"API di verifica iDIN con identificazione completa","sidebarTitle":"iDIN identificazione completa","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/idin/","href":"/it/api-reference/digital-id-wallets/idin"},{"title":"API di verifica dell'identità Auðkenni","sidebarTitle":"Auðkenni","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/audkenni/","href":"/it/api-reference/digital-id-wallets/audkenni"},{"title":"Verifica dell'identità Bank iD: API","sidebarTitle":"Bank iD","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/bankid-cz/","href":"/it/api-reference/digital-id-wallets/bankid-cz"},{"title":"API di verifica BankID Norvegia","sidebarTitle":"BankID Norvegia","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/bankid-no/","href":"/it/api-reference/digital-id-wallets/bankid-no"},{"title":"API di verifica dell'identità Buypass ID","sidebarTitle":"Buypass ID","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/buypass/","href":"/it/api-reference/digital-id-wallets/buypass"},{"title":"API di verifica ConnectID","sidebarTitle":"ConnectID","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/connectid/","href":"/it/api-reference/digital-id-wallets/connectid"},{"title":"API di verifica Diia","sidebarTitle":"Diia","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/diia/","href":"/it/api-reference/digital-id-wallets/diia"},{"title":"API di verifica EUDI Wallet","sidebarTitle":"EUDI Wallet","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/eudi/","href":"/it/api-reference/digital-id-wallets/eudi"},{"title":"API di verifica ID-card estone","sidebarTitle":"ID-card estone","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/idcard-ee/","href":"/it/api-reference/digital-id-wallets/idcard-ee"},{"title":"API di verifica FranceConnect","sidebarTitle":"FranceConnect","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/franceconnect/","href":"/it/api-reference/digital-id-wallets/franceconnect"},{"title":"API Freja eID: verifica dell'identità con Didit","sidebarTitle":"Freja eID","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/frejaid/","href":"/it/api-reference/digital-id-wallets/frejaid"},{"title":"API di verifica GOV.UK Wallet con Didit","sidebarTitle":"GOV.UK Wallet","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/govuk-wallet/","href":"/it/api-reference/digital-id-wallets/govuk-wallet"},{"title":"API di verifica MojeID","sidebarTitle":"MojeID","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/mojeid/","href":"/it/api-reference/digital-id-wallets/mojeid"},{"title":"API di verifica OneID","sidebarTitle":"OneID","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/oneid/","href":"/it/api-reference/digital-id-wallets/oneid"},{"title":"API di verifica Personalausweis Profile 2","sidebarTitle":"Personalausweis Profile 2","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/personalausweis/","href":"/it/api-reference/digital-id-wallets/personalausweis"},{"title":"API di verifica UAE PASS","sidebarTitle":"UAE PASS","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/uae-pass/","href":"/it/api-reference/digital-id-wallets/uae-pass"},{"title":"API di verifica Vipps Plus","sidebarTitle":"Vipps Plus","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/vipps/","href":"/it/api-reference/digital-id-wallets/vipps"},{"title":"API eParaksts mobile per la verifica dell'identità","sidebarTitle":"eParaksts mobile","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/eparaksts-mobile/","href":"/it/api-reference/digital-id-wallets/eparaksts-mobile"},{"title":"API di verifica gov.br","sidebarTitle":"gov.br","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/govbr/","href":"/it/api-reference/digital-id-wallets/govbr"},{"title":"API di verifica itsme","sidebarTitle":"itsme","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/itsme/","href":"/it/api-reference/digital-id-wallets/itsme"}]},{"title":"Risultato verifica identità digitale nel wallet","sidebarTitle":"Esito verifica wallet","openapi":"it/openapi-25.json GET /v3/id-verification/wallets/verifications/{request_id}/","href":"/it/standalone-apis/digital-id-wallet-result"},{"title":"Digital Credentials API: invia la risposta del wallet","sidebarTitle":"Invia risposta wallet","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/response/","href":"/it/standalone-apis/digital-id-wallet-response"},{"title":"Verifica Smart-ID e Mobile-ID tramite polling","sidebarTitle":"Polling verifica wallet","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/poll/","href":"/it/standalone-apis/digital-id-wallet-poll"},{"title":"Annulla verifica del wallet di identità digitale","sidebarTitle":"Annulla verifica wallet","openapi":"it/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/cancel/","href":"/it/standalone-apis/digital-id-wallet-cancel"}]},{"group":"Document AI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/document-ai.svg","pages":[{"title":"Document AI API: estrazione di dati personalizzata","sidebarTitle":"API Document AI","openapi":"it/openapi-25.json POST /v3/document-ai/","href":"/it/standalone-apis/document-ai"}]},{"group":"API di validazione su database","pages":[{"title":"Validazione su database API: corrispondenza ID nazionale","sidebarTitle":"Validazione su database API","openapi":"it/openapi-25.json POST /v3/database-validation/","href":"/it/standalone-apis/database-validation"}]},{"group":"Validazione su database","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/driver-2.svg","pages":[{"group":"🇦🇷 Argentina","pages":[{"title":"Verifica DNI Argentina API: Data Match (RENAPER)","sidebarTitle":"Argentina - Verifica DNI (RENAPER, senza selfie)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/argentina/renaper-data"},{"title":"Verifica DNI Argentina (RENAPER) - API","sidebarTitle":"Argentina - Verifica DNI (RENAPER)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/argentina/renaper"},{"title":"Validazione database Argentina (AFIP): API cittadini","sidebarTitle":"Argentina Cittadini (AFIP)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/argentina/citizens"},{"title":"Credit Bureau Argentina: API di confronto ID","sidebarTitle":"Credit Bureau Argentina","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/argentina/credit-bureau"}]},{"group":"🇦🇺 Australia","pages":[{"title":"Certificato di nascita Australia - DVS - API di verifica","sidebarTitle":"Australia - DVS - Certificato di nascita","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/birth-certificate"},{"title":"Verifica Centrelink Card Australia - API DVS","sidebarTitle":"Australia - DVS - Centrelink","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/centrelink-card"},{"title":"Validazione su database Australia - DVS - ImmiCard API","sidebarTitle":"Australia - DVS - ImmiCard","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/immicard"},{"title":"Validazione su database Australia: documento di viaggio","sidebarTitle":"Australia - DVS - Documento di viaggio","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/travel-document"},{"title":"Validazione su database Australia: cambio del nome","sidebarTitle":"Australia - Certificato di cambio nome","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/change-of-name-certificate"},{"title":"Validazione DVS Australia: certificato cittadinanza API","sidebarTitle":"Australia - DVS – Certificato di cittadinanza","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/citizenship-certificate"},{"title":"Validazione DVS certificato di matrimonio Australia","sidebarTitle":"Australia - Certificato di matrimonio DVS","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/marriage-certificate"},{"title":"Verifica Credit Bureau Australia: API ID Match","sidebarTitle":"Credit Bureau Australia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/credit-bureau"},{"title":"Controllo decessi Australia (BDM): API in tempo reale","sidebarTitle":"Controllo decessi Australia (BDM)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/death-check"},{"title":"Verifica liste elettorali Australia: API ID Match","sidebarTitle":"Liste elettorali Australia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/electoral-roll"},{"title":"Validazione Australia superannuation e payroll API","sidebarTitle":"Australia Superannuation e Payroll","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/superannuation-payroll"},{"title":"Verifica VEVO Australia: API in tempo reale","sidebarTitle":"VEVO Australia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/vevo"},{"title":"Verifica patente australiana DVS: API","sidebarTitle":"DVS - Patente australiana","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/driver-licence"},{"title":"Validazione su database Medicare Card Australia - API DVS","sidebarTitle":"DVS - Medicare Card Australia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/medicare-card"},{"title":"Verifica passaporto Australia DVS: API ID Match","sidebarTitle":"DVS - Passaporto Australia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/passport"},{"title":"Verifica visto Australia: API DVS Data Match","sidebarTitle":"DVS - Visto Australia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/australia/visa"}]},{"title":"API Credit Bureau Austria: validazione su database","sidebarTitle":"Credit Bureau Austria","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/austria/credit-bureau"},{"title":"Verifica CI Bolivia: API di validazione su database","sidebarTitle":"Bolivia - Verifica CI","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/bolivia/cedula"},{"group":"🇧🇷 Brasile","pages":[{"title":"Verifica identità BRA: API Unico IDCloud (CPF + selfie)","sidebarTitle":"BRA - Unico IDCloud (CPF + selfie)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/unico-idcloud"},{"title":"Brasile CNH QR code e confronto facciale (Datavalid) API","sidebarTitle":"Brasile - CNH QR code + confronto facciale (Datavalid)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/cnh-facial-qrcode"},{"title":"Brasile CPF + confronto facciale (Datavalid): ID Match","sidebarTitle":"Brasile - CPF + confronto facciale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/cpf-facial"},{"title":"Brasile - API verifica stato CPF in tempo reale","sidebarTitle":"Brasile - Stato CPF","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/cpf"},{"title":"Brasile: API soci e amministratori (QSA)","sidebarTitle":"Brasile - Soci e amministratori (QSA)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/company-directors"},{"title":"Ricerca registro imprese Brasile (CNPJ) API","sidebarTitle":"Brasile - Registro imprese (CNPJ)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/company-registry"},{"title":"Controllo decesso CPF Brasile: API in tempo reale","sidebarTitle":"Brasile - Controllo decesso (CPF)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/death-check"},{"title":"Verifica precedenti penali Brasile - API Polícia Federal","sidebarTitle":"Brasile - Precedenti penali PF","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/antecedentes-criminais-pf"},{"title":"API verifica residenziale Brasile: confronto identità","sidebarTitle":"Brasile Residenziale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/residential"},{"title":"Verifica registrazione fiscale Brasile (CPF/CNPJ) API","sidebarTitle":"Brasile: registrazione fiscale (CPF/CNPJ)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/brazil/tax-registration"}]},{"title":"Validazione su database Cambogia: verifica ID nazionale","sidebarTitle":"Cambogia ID nazionale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/cambodia/national-id"},{"group":"🇨🇦 Canada","pages":[{"title":"Verifica Canada Credit Bureau (FINTRAC) API","sidebarTitle":"Canada Credit Bureau (FINTRAC)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/canada/credit-bureau-fintrac"},{"title":"API Canada Credit Bureau 2 (Non-FINTRAC): Match ID","sidebarTitle":"Canada Credit Bureau 2 (Non-FINTRAC)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/canada/credit-bureau-2-non-fintrac"},{"title":"Validazione su database Canada: API per la residenza","sidebarTitle":"Canada Residenziale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/canada/residential"}]},{"title":"Verifica RUT Cile: API di validazione su database","sidebarTitle":"Cile - Verifica RUT","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/chile/rut"},{"group":"🇨🇳 Cina","pages":[{"title":"Verifica carta bancaria Cina: API di lookup in tempo reale","sidebarTitle":"Carta bancaria Cina","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/china/bank-card"},{"title":"Verifica ID nazionale Cina: validazione su database","sidebarTitle":"Identità cinese","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/china/national-id"},{"title":"Verifica passaporto Cina API: ricerca in tempo reale","sidebarTitle":"Verifica passaporto Cina","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/china/passport-verification"},{"title":"Verifica telefonica Cina: API ricerca ID in tempo reale","sidebarTitle":"Cina: telefono","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/china/phone"}]},{"group":"🇨🇴 Colombia","pages":[{"title":"Validazione su database Colombia: API verifica cédula","sidebarTitle":"Colombia - Verifica cédula","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/colombia/cedula"},{"title":"Colombia: API Migración stato dello straniero","sidebarTitle":"Colombia - Migración Colombia stato dello straniero","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/colombia/migracion"}]},{"title":"Verifica cédula Costa Rica - API Validazione su database","sidebarTitle":"Costa Rica - Verifica cédula","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/costa-rica/cedula"},{"group":"🇩🇰 Danimarca","pages":[{"title":"Validazione su database Danimarca Consumer 2: API","sidebarTitle":"Danimarca Consumer 2","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/denmark/consumer-2"},{"title":"Validazione del CPR danese: API di confronto dei dati","sidebarTitle":"CPR danese","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/denmark/national-id"}]},{"title":"Cédula Repubblica Dominicana: API di verifica","sidebarTitle":"Repubblica Dominicana - Cédula","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/dominican-republic/cedula"},{"title":"Verifica cédula Ecuador - API di ricerca in tempo reale","sidebarTitle":"Ecuador - Verifica cédula","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/ecuador/cedula"},{"title":"Verifica DUI El Salvador - API di verifica dell'identità","sidebarTitle":"Verifica DUI El Salvador","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/el-salvador/dui"},{"group":"🇫🇮 Finlandia","pages":[{"title":"Validazione su database Finlandia Consumer 2: identità","sidebarTitle":"Finlandia Consumer 2","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/finland/consumer-2"},{"title":"Validazione su database Finlandia: ID nazionale API","sidebarTitle":"ID nazionale Finlandia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/finland/national-id"}]},{"group":"🇫🇷 Francia","pages":[{"title":"Verifica telefonica Francia: API ricerca in tempo reale","sidebarTitle":"Francia Telefono","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/france/phone"},{"title":"Validazione su database Francia: corrispondenza identità","sidebarTitle":"Francia residenziale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/france/residential"},{"title":"Validazione utility Francia: API in tempo reale","sidebarTitle":"Francia Utility","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/france/utility"}]},{"group":"🇩🇪 Germania","pages":[{"title":"Validazione su database Germania: API Credit Bureau","sidebarTitle":"Credit Bureau Germania","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/germany/credit-bureau"},{"title":"Verifica telefonica Germania 2 API: ricerca real-time","sidebarTitle":"Germania Phone 2","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/germany/phone-2"}]},{"group":"🌐 Globale","pages":[{"title":"Verifica API Global - Core Intelligence Service","sidebarTitle":"Global - Core Intelligence Service","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/global/intelligence-service"},{"title":"Validazione su database globale - Identity Enrichment API","sidebarTitle":"Global - Identity Enrichment","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/global/identity-enrichment"},{"title":"Validazione su database globale Sim Swap: API Telco Match","sidebarTitle":"Globale - Sim Swap","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/global/swap"}]},{"group":"🇬🇹 Guatemala","pages":[{"title":"Guatemala DPI e confronto facciale RENAP: ID Match","sidebarTitle":"Guatemala DPI e face match (RENAP)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/guatemala/dpi-facial"},{"title":"Verifica DPI Guatemala: API in tempo reale","sidebarTitle":"Guatemala - Verifica DPI","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/guatemala/dpi"}]},{"title":"Verifica DNI Honduras: API di validazione su database","sidebarTitle":"Honduras - Verifica DNI","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/honduras/dni"},{"group":"🇮🇳 India","pages":[{"title":"Verifica Aadhaar India (UIDAI): API di confronto dati","sidebarTitle":"Aadhaar India (UIDAI)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/india/aadhaar"},{"title":"Verifica patente di guida India (RTO) API","sidebarTitle":"Patente India (RTO)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/india/drivers-licence"},{"title":"API EPIC India (ECI) di validazione su database","sidebarTitle":"EPIC India (ECI)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/india/epic-voter-s-registration"},{"title":"API PAN India (Permanent Account Number) (ITD)","sidebarTitle":"PAN India (ITD)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/india/pan-permanent-account-number"}]},{"title":"Verifica carta d'identità residenziale Indonesia API","sidebarTitle":"Carta d'identità Indonesia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/indonesia/residential-identity-card"},{"group":"🇮🇹 Italia","pages":[{"title":"Verifica Credit Bureau Italia: API Header Match","sidebarTitle":"Credit Bureau Italia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/italy/credit-bureau"},{"title":"Validazione su database Italia: API residenza e identità","sidebarTitle":"Italia Residenziale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/italy/residential"}]},{"title":"Verifica ID nazionale Kenya: API ricerca identità","sidebarTitle":"ID nazionale Kenya","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/kenya/national-id"},{"title":"Verifica ID nazionale Malaysia API: Confronto dati","sidebarTitle":"ID nazionale Malaysia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/malaysia/national-id"},{"group":"🇲🇽 Messico","pages":[{"title":"Verifica CURP Messico: API di validazione in tempo reale","sidebarTitle":"Messico - Verifica CURP","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/mexico/curp"},{"title":"Verifica validità INE Messico: API di validazione","sidebarTitle":"INE Messico: verifica validità","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/mexico/ine-vigencia"}]},{"title":"Verifica residenza Paesi Bassi: API ID Match","sidebarTitle":"Paesi Bassi Residenza","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/netherlands/residential"},{"group":"🇳🇿 Nuova Zelanda","pages":[{"title":"Verifica nascite DIA Nuova Zelanda: API ID Match","sidebarTitle":"DIA - Nascite Nuova Zelanda","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/new-zealand/births"},{"title":"Verifica cittadinanza Nuova Zelanda DIA: API","sidebarTitle":"DIA - Cittadinanza Nuova Zelanda","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/new-zealand/citizenship"},{"title":"Verifica passaporto Nuova Zelanda (DIA) - API","sidebarTitle":"DIA - Passaporto neozelandese","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/new-zealand/passport"},{"title":"Controllo decessi Nuova Zelanda (BDM): API in tempo reale","sidebarTitle":"Controllo decessi Nuova Zelanda (BDM)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/new-zealand/death-check"},{"title":"Verifica patente di guida Nuova Zelanda (NZTA) API","sidebarTitle":"Patente di guida Nuova Zelanda (NZTA)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/new-zealand/drivers-licence"}]},{"group":"🇳🇬 Nigeria","pages":[{"title":"API BVN Nigeria: Validazione su database","sidebarTitle":"Bank Verification Number (BVN) Nigeria","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/nigeria/bank-verification-number"},{"title":"Verifica patente di guida Nigeria (FRSC): API Didit","sidebarTitle":"Patente Nigeria (FRSC)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/nigeria/drivers-license"},{"title":"Passaporto internazionale Nigeria (NIS): API ID Match","sidebarTitle":"Passaporto Nigeria (NIS)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/nigeria/passport"},{"title":"Verifica ID nazionale Nigeria (NIMC): API","sidebarTitle":"Nigeria NIN (NIMC)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/nigeria/national-id"},{"title":"Verifica ID nazionale Nigeria + selfie (NIMC) API","sidebarTitle":"ID nazionale Nigeria + selfie (NIMC)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/nigeria/national-id-facial"}]},{"title":"API Verifica Residenza Norvegia: Confronto Identità","sidebarTitle":"Norvegia Residenza","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/norway/residential"},{"group":"🇵🇦 Panama","pages":[{"title":"Validazione database Panama: Cédula e confronto facciale","sidebarTitle":"Panama - Cédula con confronto facciale (SIB Plus)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/panama/sib-plus"},{"title":"Verifica Cédula Panama con confronto facciale (SIB) - API","sidebarTitle":"Panama - Cédula (SIB)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/panama/sib"}]},{"title":"Verifica CI Paraguay: API di validazione in tempo reale","sidebarTitle":"Paraguay - Verifica CI","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/paraguay/cedula"},{"group":"🇵🇪 Perù","pages":[{"title":"API verifica DNI Perù: ricerca ID in tempo reale","sidebarTitle":"Perù - verifica DNI","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/peru/dni"},{"title":"Validazione SUNAT Perù: API di verifica fiscale","sidebarTitle":"SUNAT Perù (fiscale)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/peru/tax-registration"}]},{"title":"Validazione su database Filippine: ID Match residenziale","sidebarTitle":"Filippine Residenziale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/philippines/residential"},{"group":"🇸🇬 Singapore","pages":[{"title":"Verifica Singapore Credit Bureau: API ID Match","sidebarTitle":"Singapore Credit Bureau","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/singapore/credit-bureau"},{"title":"API Singapore Utility: ricerca dell'identità","sidebarTitle":"Singapore Utility","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/singapore/utility"}]},{"group":"🇿🇦 Sudafrica","pages":[{"title":"Sudafrica: verifica del titolare del conto bancario API","sidebarTitle":"Sudafrica - Titolare conto bancario","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/bank-account-holder"},{"title":"Sudafrica - API di ricerca amministratori aziendali","sidebarTitle":"Sudafrica - Amministratori aziendali","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/company-directors"},{"title":"Registro delle imprese Sudafrica - API di ricerca","sidebarTitle":"Sudafrica - Registro delle imprese","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/company-registry"},{"title":"Validazione database Sudafrica: Contactability ID Match","sidebarTitle":"Sudafrica - Contactability Lookup","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/contactability"},{"title":"Sudafrica - Screening criminale facciale API","sidebarTitle":"Sudafrica - Screening criminale per volto","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/criminal-face-screening"},{"title":"Sudafrica - API DHA Fingerprint Match: confronto ID","sidebarTitle":"Sudafrica - DHA Fingerprint Match","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/dha-fingerprint-match"},{"title":"Validazione su database Sudafrica: recupero foto DHA","sidebarTitle":"Sudafrica - Foto DHA","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/dha-photo"},{"title":"Verifica patente di guida Sudafrica - API Didit","sidebarTitle":"Sudafrica - Patente di guida","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/drivers-license"},{"title":"Sudafrica: API di screening antifrode","sidebarTitle":"Sudafrica - Prevenzione frodi","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/fraud-prevention"},{"title":"Validazione Sudafrica - API cariche di amministratore","sidebarTitle":"Sudafrica - Cariche di amministratore","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/person-directorships"},{"title":"Verifica file rifugiati Sudafrica - API","sidebarTitle":"Sudafrica - File rifugiati","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/refugee"},{"title":"Sudafrica - Verifica della proprietà del veicolo API","sidebarTitle":"Sudafrica - Proprietà del veicolo","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/vehicle-ownership"},{"title":"Verifica ID nazionale Sudafrica (DHA) con API","sidebarTitle":"Sudafrica ID nazionale (DHA)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/south-africa/national-id"}]},{"title":"Verifica DNI/NIE Spagna: API su database in tempo reale","sidebarTitle":"Spagna - Verifica DNI/NIE","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/spain/dni"},{"group":"🇸🇪 Svezia","pages":[{"title":"Validazione su database ID nazionale svedese: API Didit","sidebarTitle":"ID nazionale Svezia","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/sweden/national-id"},{"title":"Verifica telefonica Svezia API: ricerca in tempo reale","sidebarTitle":"Svezia Telefono","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/sweden/phone"}]},{"title":"API di verifica ufficio di credito Svizzera","sidebarTitle":"Ufficio di credito Svizzera","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/switzerland/credit-bureau"},{"title":"Verifica National ID Thailandia: API e Data Match","sidebarTitle":"Thailandia National ID","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/thailand/national-id"},{"group":"🇬🇧 Regno Unito","pages":[{"title":"Verifica Credit Bureau Regno Unito: API","sidebarTitle":"Credit Bureau Regno Unito","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-kingdom/credit-bureau"},{"title":"Verifica servizi finanziari Regno Unito: API","sidebarTitle":"Regno Unito: servizi finanziari","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-kingdom/financial-services"},{"title":"Verifica telefonica Regno Unito 2 API: Data Match","sidebarTitle":"Regno Unito Telefono 2","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-kingdom/phone-2"},{"title":"Validazione su database Regno Unito: API residenziale","sidebarTitle":"Regno Unito Residenziale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-kingdom/residential"}]},{"group":"🇺🇸 Stati Uniti","pages":[{"title":"API di verifica del Credit Bureau degli Stati Uniti","sidebarTitle":"Stati Uniti - Credit Bureau degli Stati Uniti","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-states/credit-bureau"},{"title":"Verifica decessi Stati Uniti (SSDMF) API: confronto dati","sidebarTitle":"Stati Uniti - Verifica decessi (SSDMF)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-states/death-check"},{"title":"API di verifica per servizi finanziari negli Stati Uniti","sidebarTitle":"Stati Uniti - Servizi finanziari","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-states/financial-services"},{"title":"Verifica telefonica Stati Uniti 2: API di confronto dati","sidebarTitle":"Stati Uniti - Telefono 2","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-states/phone-2"},{"title":"Verifica dell'identità Stati Uniti: API residenziale","sidebarTitle":"Stati Uniti - Residenziale","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/united-states/residential"}]},{"title":"Verifica dell'identità Uruguay: API CI in tempo reale","sidebarTitle":"Uruguay - Verifica CI","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/uruguay/cedula"},{"title":"Verifica cédula Venezuela: API Identity Match","sidebarTitle":"Venezuela - Cédula","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/venezuela/cedula"},{"title":"Verifica NRC Zambia (registro fiscale): API Didit","sidebarTitle":"NRC Zambia (registro fiscale)","api":"POST /v3/database-validation/","href":"/it/api-reference/database-validation/zambia/national-id"}]},{"group":"Biometria e volto","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"Rilevamento della vitalità passivo: API e deepfake","sidebarTitle":"Vitalità passiva","openapi":"it/openapi-25.json POST /v3/passive-liveness/","href":"/it/standalone-apis/passive-liveness"},{"title":"Confronto facciale 1:1 API: Face Match di Didit","sidebarTitle":"Confronto facciale","openapi":"it/openapi-25.json POST /v3/face-match/","href":"/it/standalone-apis/face-match"},{"title":"Ricerca facciale API: deduplica 1:N e frodi | Didit","sidebarTitle":"Ricerca facciale","openapi":"it/openapi-25.json POST /v3/face-search/","href":"/it/standalone-apis/face-search"},{"title":"Stima dell'età API: verifica dell'età tramite selfie","sidebarTitle":"Stima dell'età API","openapi":"it/openapi-25.json POST /v3/age-estimation/","href":"/it/standalone-apis/age-estimation"}]},{"group":"Compliance e rischio","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"Screening AML API: Sanzioni, PEP e Watchlist","sidebarTitle":"Screening AML API","openapi":"it/openapi-25.json POST /v3/aml/","href":"/it/standalone-apis/aml-screening"},{"title":"Freschezza dataset AML: API","sidebarTitle":"Freschezza dataset AML","openapi":"it/openapi-25.json GET /v3/aml/dataset-freshness/","href":"/it/standalone-apis/aml-dataset-freshness"},{"title":"Controllo frodi API","openapi":"it/openapi-25.json POST /v3/fraud/checks/","href":"/it/standalone-apis/fraud-check"},{"title":"Pianificare un controllo antifrode","openapi":"it/openapi-25.json POST /v3/fraud/checks/plan/","href":"/it/standalone-apis/fraud-check-plan"},{"title":"Controllo antifrode: recupera il risultato con Didit","openapi":"it/openapi-25.json GET /v3/fraud/checks/{check_id}/","href":"/it/standalone-apis/fraud-check-result"}]},{"group":"Analisi dispositivo e IP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/ip-analysis.svg","pages":[{"title":"API Rischio IP: Geolocalizzazione, VPN e Datacenter","sidebarTitle":"API Rischio IP","openapi":"it/openapi-25.json POST /v3/ip/risk/","href":"/it/standalone-apis/ip-risk"}]},{"group":"Registro KYB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"API registro KYB: ricerca e selezione aziende","sidebarTitle":"Ricerca aziende","href":"/it/standalone-apis/kyb-registry"},{"title":"API di ricerca nel registro KYB - Ricerca aziende","sidebarTitle":"Ricerca registro KYB","openapi":"it/openapi-25.json POST /v3/kyb/search/","href":"/it/standalone-apis/kyb-registry-search"},{"title":"API Select Registro KYB: Recupera il Profilo Aziendale","sidebarTitle":"Select Registro KYB","openapi":"it/openapi-25.json POST /v3/kyb/select/","href":"/it/standalone-apis/kyb-registry-select"},{"title":"API azionisti KYB dal registro delle imprese","sidebarTitle":"Azionisti KYB","openapi":"it/openapi-25.json POST /v3/kyb/shareholders/","href":"/it/standalone-apis/kyb-registry-shareholders"},{"title":"API titolari effettivi (UBO) del registro KYB","sidebarTitle":"UBO da registro KYB","openapi":"it/openapi-25.json POST /v3/kyb/ubo/","href":"/it/standalone-apis/kyb-registry-ubo"}]},{"group":"Verifica email","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sms-tracking.svg","pages":[{"title":"Verifica email: API OTP e punteggio di rischio","sidebarTitle":"Panoramica","href":"/it/standalone-apis/email-verification"},{"title":"Verifica email: API per inviare il codice monouso","sidebarTitle":"Invia codice email","description":"Didit: POST /v3/email/send/ invia un codice monouso di verifica. Nuovo tentativo automatico, validità 5-min, a consumo, nessun minimo mensile.","openapi":"it/openapi-25.json POST /v3/email/send/","href":"/it/standalone-apis/email-send"},{"title":"Verifica Email API: convalida del codice OTP","sidebarTitle":"Controlla codice email","openapi":"it/openapi-25.json POST /v3/email/check/","href":"/it/standalone-apis/email-check"},{"title":"API Rischio Email: Consegnabilità e segnali di violazione","sidebarTitle":"API Rischio Email","description":"Valuta il rischio di un'email senza inviare OTP con Didit: consegnabilità, domini usa e getta, violazioni e frode in una chiamata.","openapi":"it/openapi-25.json POST /v3/email/risk/","href":"/it/standalone-apis/email-risk"}]},{"group":"Verifica telefonica","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/phone-verification.svg","pages":[{"title":"Verifica telefonica API: OTP via SMS e segnali di rischio","sidebarTitle":"Verifica telefonica","href":"/it/standalone-apis/phone-verification"},{"title":"Verifica telefonica: API per inviare codice OTP via SMS","sidebarTitle":"Invia codice SMS","openapi":"it/openapi-25.json POST /v3/phone/send/","href":"/it/standalone-apis/phone-send"},{"title":"Verifica telefonica API: validazione del codice OTP SMS","sidebarTitle":"Verifica codice telefono","openapi":"it/openapi-25.json POST /v3/phone/check/","href":"/it/standalone-apis/phone-check"},{"title":"API rischio telefonico: operatore e segnali di frode","sidebarTitle":"API rischio telefonico","openapi":"it/openapi-25.json POST /v3/phone/risk/","href":"/it/standalone-apis/phone-risk"}]},{"group":"Verifica bancaria","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"Account Check API: verifica conto bancario per pagamenti","sidebarTitle":"API di verifica del conto","openapi":"it/openapi-25.json POST /v3/bank/account-check/","href":"/it/standalone-apis/bank-account-check"}]}]},{"tab":"Verifica degli utenti","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Verifica degli utenti","href":"/it/core-technology/liveness/overview"}]},{"tab":"Verifica aziendale","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Verifica aziendale","href":"/it/business-verification/overview"}]},{"tab":"Monitoraggio delle transazioni","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Monitoraggio delle transazioni","href":"/it/transaction-monitoring/overview"}]},{"tab":"Changelog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Changelog","href":"/it/changelog"}]}],"global":{"anchors":[{"anchor":"Riferimento API","icon":"code","href":"/it/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"Specifica OpenAPI","icon":"file-code","href":"https://docs.didit.me/it/openapi-25.json"},{"anchor":"Prompt di integrazione","icon":"wand-magic-sparkles","href":"/it/integration/integration-prompt"},{"anchor":"Server MCP","icon":"plug","href":"/it/integration/mcp/overview"},{"anchor":"Agent Skills","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"pt","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sessão","href":"https://business.didit.me"}},"pages":[{"title":"pt","href":"/pt/standalone-apis/email-check"}]},{"language":"ca","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Suport"},{"icon":"signal","href":"https://status.didit.me","label":"Estat"}],"primary":{"type":"button","label":"Inicia la sessió","href":"https://business.didit.me"}},"pages":[{"title":"ca","href":"/ca/standalone-apis/email-check"}]},{"language":"id","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Dukungan"},{"icon":"signal","href":"https://status.didit.me","label":"Status"}],"primary":{"type":"button","label":"Masuk","href":"https://business.didit.me"}},"pages":[{"title":"id","href":"/id/standalone-apis/email-check"}]},{"language":"ru","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Поддержка"},{"icon":"signal","href":"https://status.didit.me","label":"Статус"}],"primary":{"type":"button","label":"Вход","href":"https://business.didit.me"}},"pages":[{"title":"ru","href":"/ru/standalone-apis/email-check"}]},{"language":"ko","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"지원"},{"icon":"signal","href":"https://status.didit.me","label":"상태"}],"primary":{"type":"button","label":"로그인","href":"https://business.didit.me"}},"pages":[{"title":"ko","href":"/ko/standalone-apis/email-check"}]},{"language":"zh","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"支持"},{"icon":"signal","href":"https://status.didit.me","label":"状态"}],"primary":{"type":"button","label":"登录","href":"https://business.didit.me"}},"pages":[{"title":"zh","href":"/zh/standalone-apis/email-check"}]},{"language":"ar","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"الدعم"},{"icon":"signal","href":"https://status.didit.me","label":"الحالة"}],"primary":{"type":"button","label":"تسجيل الدخول","href":"https://business.didit.me"}},"pages":[{"title":"ar","href":"/ar/standalone-apis/email-check"}]},{"language":"hi","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"सहायता"},{"icon":"signal","href":"https://status.didit.me","label":"स्थिति"}],"primary":{"type":"button","label":"साइन इन करें","href":"https://business.didit.me"}},"pages":[{"title":"hi","href":"/hi/standalone-apis/email-check"}]}]},"basePath":"","title":"Verifica Email API: convalida del codice OTP - Didit Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}