using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Phone.CheckCodeAsync(new PhoneCheckCodeParams
{
PhoneNumber = "+14155552671",
Code = "123456",
});
Console.WriteLine(JsonSerializer.Serialize(result));
POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d’operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.
using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Phone.CheckCodeAsync(new PhoneCheckCodeParams
{
PhoneNumber = "+14155552671",
Code = "123456",
});
Console.WriteLine(JsonSerializer.Serialize(result));
Si el proveïdor de telefonia no està disponible temporalment, aquest endpoint retorna 502 amb un codi estable i llegible per màquines:
{ "detail": "The phone verification provider is temporarily unavailable.", "code": "phone_provider_unavailable"}
Tracta aquesta resposta com a reintentable. Fes servir una espera curta abans de reintentar i mostra a l’usuari un missatge de servei temporalment no disponible, en lloc de demanar-li que canviï un número de telèfon o un codi vàlids.
Estableix enable_enrichment a true per executar també la intel·ligència de telefonia sobre el número: una puntuació de risc, el tipus de línia, si el número s’ha portat recentment a un altre operador i un índex de confiança.
El complement es factura a $0.05 per sol·licitud al preu de llista, a sobre del preu de la verificació.
La sol·licitud retorna 403 quan el teu saldo no és suficient per cobrir-lo.Quatre camps determinen què fan els senyals.
Cadascun és NO_ACTION (el valor per defecte) o DECLINE, i cadascun només té efecte quan enable_enrichment és true.
Camp
Rebutja quan
phone_intelligence_score_action
La puntuació de risc és superior al llindar.
phone_type_risk_action
El número és d’un tipus de línia d’alt risc.
recent_port_action
El número s’ha transferit recentment a un altre operador.
low_phone_trust_action
L’índex de confiança és igual o inferior al llindar.
Amb NO_ACTION, el senyal es retorna igualment a phone.phone_intelligence, perquè puguis aplicar la teva pròpia regla.
La clau d'API de la teva aplicació, des de Developers -> API keys a la Business Console. La clau primària té accés complet. Una clau amb nom pot tenir l'abast limitat: cap, lectura o escriptura per recurs, limitada a determinats fluxos de treball o a sessions aprovades, a una llista d'adreces IP i a una data de caducitat. 401 significa que la clau és incorrecta, revocada o caducada; 403 significa que no s'ha enviat cap clau, que la clau no té accés a aquest recurs o acció, o que la sol·licitud prové d'una adreça fora de la seva llista d'IP; 404 en una ruta de sessió significa que la sessió està fora dels fluxos de treball o estats de la clau. Una clau sense accés a fitxers multimèdia rep els URL d'imatge, vídeo i PDF com a null, i una clau sense permís d'escriptura de sessions rep els enllaços de sessió i els tokens com a null. Consulta https://docs.didit.me/console/api-keys.
El mateix número de telèfon utilitzat a la crida POST /v3/phone/send/ coincident, en format E.164. Això és el que enllaça la comprovació amb l'enviament.
L'OTP que ha rebut l'usuari final. Ha de tenir entre 4 i 8 dígits numèrics; qualsevol altra cosa retorna 400 sense consumir cap intent. Un codi ben format però incorrecte retorna 200 amb status: "Failed" i consumeix un dels 3 intents.
Què fer quan el mateix número ja ha estat utilitzat per un usuari diferent (diferent vendor_data) de la teva aplicació. DECLINE canvia el status final a Declined; NO_ACTION registra el risc a phone.warnings i emplena phone.matches.
Què fer quan la cerca de l'operador marca el número com a línia temporal/d'un sol ús (phone.is_disposable). DECLINE canvia el status final a Declined; NO_ACTION registra el risc a phone.warnings.
Què fer quan la cerca de l'operador indica un tipus de línia virtual — voip, isp o vpn (phone.is_virtual). DECLINE canvia el status final a Declined; NO_ACTION registra el risc a phone.warnings.
Quan és true, també executa intel·ligència telefònica al número: una puntuació de risc, el tipus de línia, si s'ha portat recentment i un índex de confiança. Es factura com una unitat de phone_intelligence_api per sol·licitud ($0.05 a preu de tarifa) a més del preu propi d'aquest endpoint. La sol·licitud retorna 403 quan el teu saldo no pot cobrir-ho.
Acció quan la puntuació de risc de la intel·ligència telefònica supera el llindar. DECLINE canvia l'status final a Declined; NO_ACTION registra el senyal sense rebutjar. Només té efecte quan enable_enrichment és true.
Acció quan el número és d'un tipus de línia d'alt risc. DECLINE canvia l'status final a Declined; NO_ACTION registra el senyal sense rebutjar. Només té efecte quan enable_enrichment és true.
Acció quan el número s'ha portat recentment a una altra operadora. DECLINE canvia l'status final a Declined; NO_ACTION registra el senyal sense rebutjar. Només té efecte quan enable_enrichment és true.
Acció quan l'índex de confiança de la intel·ligència telefònica és igual o inferior al llindar. DECLINE canvia l'status final a Declined; NO_ACTION registra el senyal sense rebutjar. Només té efecte quan enable_enrichment és true.
Quan és cert, també consulta la petjada social del número: les plataformes de missatgeria, socials, de comerç electrònic i professionals on està registrat. Es factura com una unitat de phone_social per sol·licitud a més del preu propi d'aquest endpoint.
Acció quan la comprovació de petjada social no troba el número registrat a cap de les plataformes que cobreix. En aquest endpoint només s'accepten NO_ACTION i DECLINE; REVIEW està disponible a la clau de configuració del flux de treball amb el mateix nom.
Opcions disponibles:
NO_ACTION,
DECLINE
Resposta
Comprovació completada: els codis incorrectes i les verificacions que falten també retornen 200; inspecciona status, no el codi HTTP. phone només s'emplena en resultats finalitzats (Approved/Declined), és null a Failed, i no apareix a Expired or Not Found.
A Approved/Declined: l'identificador de sessió de la verificació coincident — idèntic al request_id retornat per POST /v3/phone/send/. A Failed i Expired or Not Found: un UUID aleatori d'un sol ús que no es podrà consultar posteriorment.
Approved — codi correcte, sense risc que provoqui rebuig. Declined — terminal: ha coincidit un risc que provoca rebuig o s'ha esgotat el pressupost d'intents (3). Failed — codi incorrecte, queden intents. Expired or Not Found — cap verificació pendent per a aquest número en els darrers 5 minuts.
Marca de temps de la resposta d'aquesta comprovació.
Darrera modificació el 7 de novembre del 2026
{"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":"ca/standalone-apis/phone-check","slug":"/ca/standalone-apis/phone-check","pageMetadata":{"title":"API de codi OTP de telèfon: validar codi SMS","sidebarTitle":"Comprovar codi de telèfon","description":"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d'operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.","keywords":["API per comprovar codi de telèfon","validació OTP per SMS","API de verificació de telèfon","API de detecció d'operador","detecció de número virtual","API de telèfons desechables","API de verificació d'identitat","API de risc de telèfon","API de Didit"],"openapi":"ca/openapi-25.json POST /v3/phone/check/","href":"/ca/standalone-apis/phone-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: \"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d’operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.\"\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`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`gestió-de-les-interrupcions-del-proveïdor`,children:`Gestió de les interrupcions del proveïdor`}),`\n`,_jsxs(_components.p,{children:[`Si el proveïdor de telefonia no està disponible temporalment, aquest endpoint retorna `,_jsx(_components.code,{children:`502`}),` amb un codi estable i llegible per màquines:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The phone verification provider is temporarily unavailable.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"phone_provider_unavailable\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Tracta aquesta resposta com a reintentable. Fes servir una espera curta abans de reintentar i mostra a l’usuari un missatge de servei temporalment no disponible, en lloc de demanar-li que canviï un número de telèfon o un codi vàlids.`}),`\n`,_jsx(Heading,{level:`2`,id:`complement-d’intel·ligència`,children:`Complement d’intel·ligència`}),`\n`,_jsxs(_components.p,{children:[`Estableix `,_jsx(_components.code,{children:`enable_enrichment`}),` a `,_jsx(_components.code,{children:`true`}),` per executar també la intel·ligència de telefonia sobre el número: una puntuació de risc, el tipus de línia, si el número s’ha portat recentment a un altre operador i un índex de confiança.\nEl complement es factura a $0.05 per sol·licitud al preu de llista, a sobre del preu de la verificació.\nLa sol·licitud retorna `,_jsx(_components.code,{children:`403`}),` quan el teu saldo no és suficient per cobrir-lo.`]}),`\n`,_jsxs(_components.p,{children:[`Quatre camps determinen què fan els senyals.\nCadascun és `,_jsx(_components.code,{children:`NO_ACTION`}),` (el valor per defecte) o `,_jsx(_components.code,{children:`DECLINE`}),`, i cadascun només té efecte quan `,_jsx(_components.code,{children:`enable_enrichment`}),` és `,_jsx(_components.code,{children:`true`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Camp`}),_jsx(_components.th,{children:`Rebutja quan`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phone_intelligence_score_action`})}),_jsx(_components.td,{children:`La puntuació de risc és superior al llindar.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phone_type_risk_action`})}),_jsx(_components.td,{children:`El número és d’un tipus de línia d’alt risc.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`recent_port_action`})}),_jsx(_components.td,{children:`El número s’ha transferit recentment a un altre operador.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`low_phone_trust_action`})}),_jsx(_components.td,{children:`L’índex de confiança és igual o inferior al llindar.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Amb `,_jsx(_components.code,{children:`NO_ACTION`}),`, el senyal es retorna igualment a `,_jsx(_components.code,{children:`phone.phone_intelligence`}),`, perquè puguis aplicar la teva pròpia regla.`]})]})}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":"API de codi OTP de telèfon: validar codi SMS","sidebarTitle":"Comprovar codi de telèfon","description":"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d'operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.","keywords":["API per comprovar codi de telèfon","validació OTP per SMS","API de verificació de telèfon","API de detecció d'operador","detecció de número virtual","API de telèfons desechables","API de verificació d'identitat","API de risc de telèfon","API de Didit"],"openapi":"ca/openapi-25.json POST /v3/phone/check/","href":"/ca/standalone-apis/phone-check"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Gestió de les interrupcions del proveïdor","slug":"gestió-de-les-interrupcions-del-proveïdor","depth":2,"children":[]},{"title":"Complement d’intel·ligència","slug":"complement-d’intel·ligència","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":"Comprovar el codi de telèfon","description":"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d'operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.","operationId":"post_v3phone_check","x-didit-sdk":{"resource":"phone","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/phone/check/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"phone_number\": \"+14155552671\",\n \"code\": \"123456\",\n \"voip_number_action\": \"DECLINE\"\n }'"},{"lang":"python","label":"Python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.phone.check_code(\n phone_number=\"+14155552671\",\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.phone.checkCode({\n phone_number: \"+14155552671\",\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.Phone.CheckCode(ctx, didit.PhoneCheckCodeParams{\n\tPhoneNumber: \"+14155552671\",\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.PhoneCheckCodeParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.phone().checkCode(PhoneCheckCodeParams.builder()\n .phoneNumber(\"+14155552671\")\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->phone->checkCode([\n 'phone_number' => '+14155552671',\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.phone.check_code(\n phone_number: \"+14155552671\",\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.Phone.CheckCodeAsync(new PhoneCheckCodeParams\n{\n PhoneNumber = \"+14155552671\",\n Code = \"123456\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requestBody":"6b7fa0b6-9a15-478c-b87e-9d289a0a11c3","responses":{"200":"4b281599-5810-489d-a2e5-18b28ec0bcbc","400":"9d728e42-a30f-4ecc-a654-93a293aaacc0","403":"5fcf7ef9-fe05-4ecf-9379-adcee60e92b4","429":"93269f61-321b-4c87-8000-ab878a508b0b","500":"c8522134-39ed-4251-aba2-17b1e77755b2","502":"5205e903-55ab-433c-bbd6-59609285ff2d"},"security":["73ed8c72-e91c-4857-90de-9a913cfb5300"],"method":"post","type":"path","servers":["77b8e1d2-36b6-42fd-9571-ec1831c16098"],"path":"/v3/phone/check/","baseUrlOptions":["https://verification.didit.me"],"title":"Comprovar el codi de telèfon","codeSamples":[{"label":"curl","lang":"curl","source":"curl -X POST https://verification.didit.me/v3/phone/check/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"phone_number\": \"+14155552671\",\n \"code\": \"123456\",\n \"voip_number_action\": \"DECLINE\"\n }'"},{"label":"Python","lang":"python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.phone.check_code(\n phone_number=\"+14155552671\",\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.phone.checkCode({\n phone_number: \"+14155552671\",\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.Phone.CheckCode(ctx, didit.PhoneCheckCodeParams{\n\tPhoneNumber: \"+14155552671\",\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.PhoneCheckCodeParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.phone().checkCode(PhoneCheckCodeParams.builder()\n .phoneNumber(\"+14155552671\")\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->phone->checkCode([\n 'phone_number' => '+14155552671',\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.phone.check_code(\n phone_number: \"+14155552671\",\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.Phone.CheckCodeAsync(new PhoneCheckCodeParams\n{\n PhoneNumber = \"+14155552671\",\n Code = \"123456\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.phone_number":"+14155552671","body.code":"123456"},{"body.phone_number":"+14155552671","body.code":"123456","body.disposable_number_action":"DECLINE","body.voip_number_action":"DECLINE"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"phone_number":{"type":"string","maxLength":20,"description":"El mateix número de telèfon utilitzat a la crida [`POST /v3/phone/send/`](/ca/standalone-apis/phone-send) coincident, en format E.164. Això és el que enllaça la comprovació amb l'enviament.","example":"+14155552671","isRequired":true,"uniqueKey":"phone_number","typeLabel":"string"},"code":{"type":"string","minLength":4,"maxLength":8,"pattern":"^[0-9]{4,8}$","description":"L'OTP que ha rebut l'usuari final. Ha de tenir entre 4 i 8 dígits numèrics; qualsevol altra cosa retorna `400` sense consumir cap intent. Un codi ben format però incorrecte retorna `200` amb `status: \"Failed\"` i consumeix un dels 3 intents.","example":"123456","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"duplicated_phone_number_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Què fer quan el mateix número ja ha estat utilitzat per un usuari diferent (diferent `vendor_data`) de la teva aplicació. `DECLINE` canvia el `status` final a `Declined`; `NO_ACTION` registra el risc a `phone.warnings` i emplena `phone.matches`.","uniqueKey":"duplicated_phone_number_action","typeLabel":"enum\u003cstring>"},"disposable_number_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Què fer quan la cerca de l'operador marca el número com a línia temporal/d'un sol ús (`phone.is_disposable`). `DECLINE` canvia el `status` final a `Declined`; `NO_ACTION` registra el risc a `phone.warnings`.","uniqueKey":"disposable_number_action","typeLabel":"enum\u003cstring>"},"voip_number_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Què fer quan la cerca de l'operador indica un tipus de línia virtual — `voip`, `isp` o `vpn` (`phone.is_virtual`). `DECLINE` canvia el `status` final a `Declined`; `NO_ACTION` registra el risc a `phone.warnings`.","uniqueKey":"voip_number_action","typeLabel":"enum\u003cstring>"},"enable_enrichment":{"type":"boolean","default":false,"description":"Quan és `true`, també executa intel·ligència telefònica al número: una puntuació de risc, el tipus de línia, si s'ha portat recentment i un índex de confiança. Es factura com una unitat de `phone_intelligence_api` per sol·licitud ($0.05 a preu de tarifa) a més del preu propi d'aquest endpoint. La sol·licitud retorna `403` quan el teu saldo no pot cobrir-ho.","example":false,"uniqueKey":"enable_enrichment","typeLabel":"boolean"},"phone_intelligence_score_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Acció quan la puntuació de risc de la intel·ligència telefònica supera el llindar. `DECLINE` canvia l'`status` final a `Declined`; `NO_ACTION` registra el senyal sense rebutjar. Només té efecte quan `enable_enrichment` és `true`.","uniqueKey":"phone_intelligence_score_action","typeLabel":"enum\u003cstring>"},"phone_type_risk_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Acció quan el número és d'un tipus de línia d'alt risc. `DECLINE` canvia l'`status` final a `Declined`; `NO_ACTION` registra el senyal sense rebutjar. Només té efecte quan `enable_enrichment` és `true`.","uniqueKey":"phone_type_risk_action","typeLabel":"enum\u003cstring>"},"recent_port_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Acció quan el número s'ha portat recentment a una altra operadora. `DECLINE` canvia l'`status` final a `Declined`; `NO_ACTION` registra el senyal sense rebutjar. Només té efecte quan `enable_enrichment` és `true`.","uniqueKey":"recent_port_action","typeLabel":"enum\u003cstring>"},"low_phone_trust_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Acció quan l'índex de confiança de la intel·ligència telefònica és igual o inferior al llindar. `DECLINE` canvia l'`status` final a `Declined`; `NO_ACTION` registra el senyal sense rebutjar. Només té efecte quan `enable_enrichment` és `true`.","uniqueKey":"low_phone_trust_action","typeLabel":"enum\u003cstring>"},"enable_social":{"type":"boolean","default":false,"description":"Quan és cert, també consulta la petjada social del número: les plataformes de missatgeria, socials, de comerç electrònic i professionals on està registrat. Es factura com una unitat de `phone_social` per sol·licitud a més del preu propi d'aquest endpoint.","example":true,"uniqueKey":"enable_social","typeLabel":"boolean"},"phone_no_social_presence_action":{"type":"string","enum":["NO_ACTION","DECLINE"],"default":"NO_ACTION","description":"Acció quan la comprovació de petjada social no troba el número registrat a cap de les plataformes que cobreix. En aquest endpoint només s'accepten NO_ACTION i DECLINE; REVIEW està disponible a la clau de configuració del flux de treball amb el mateix nom.","uniqueKey":"phone_no_social_presence_action","typeLabel":"enum\u003cstring>"}},"required":["phone_number","code"],"uniqueKey":"","typeLabel":"object"},"examples":{"Default":{"title":"Default","value":{"phone_number":"+14155552671","code":"123456"}},"Strict risk policy":{"title":"Strict risk policy","value":{"phone_number":"+14155552671","code":"123456","voip_number_action":"DECLINE","disposable_number_action":"DECLINE"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"4b281599-5810-489d-a2e5-18b28ec0bcbc":{"description":"Comprovació completada: els codis incorrectes i les verificacions que falten també retornen `200`; inspecciona `status`, no el codi HTTP. `phone` només s'emplena en resultats finalitzats (`Approved`/`Declined`), és `null` a `Failed`, i no apareix a `Expired or Not Found`.","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","format":"uuid","description":"A `Approved`/`Declined`: l'identificador de sessió de la verificació coincident — idèntic al `request_id` retornat per `POST /v3/phone/send/`. A `Failed` i `Expired or Not Found`: un UUID aleatori d'un sol ús que no es podrà consultar posteriorment.","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","enum":["Approved","Declined","Failed","Expired or Not Found"],"description":"`Approved` — codi correcte, sense risc que provoqui rebuig. `Declined` — terminal: ha coincidit un risc que provoca rebuig o s'ha esgotat el pressupost d'intents (3). `Failed` — codi incorrecte, queden intents. `Expired or Not Found` — cap verificació pendent per a aquest número en els darrers 5 minuts.","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Explicació fàcil de llegir del resultat, inclòs el nombre d'intents restants després d'un codi incorrecte.","uniqueKey":"message","typeLabel":"string"},"phone":{"oneOf":[{"type":"object","description":"Informe telefònic complet. Present (no nul) només en resultats finalitzats (`Approved`/`Declined`); `null` a `Failed` i absent en `Expired or Not Found`.","properties":{"status":{"type":"string","enum":["Approved","Declined","In Review","Not Finished","Expired"],"description":"Estat final de la verificació de telèfon. Coincideix amb el `status` de nivell superior per a les comprovacions finalitzades.","uniqueKey":"phone.oneOf.0.status","typeLabel":"enum\u003cstring>"},"phone_number_prefix":{"type":"string","description":"Codi telefònic de país que comença amb `+` (p. ex., `+1`).","example":"+1","uniqueKey":"phone.oneOf.0.phone_number_prefix","typeLabel":"string"},"phone_number":{"type":"string","description":"Número nacional sense el prefix telefònic del país.","example":"4155552671","uniqueKey":"phone.oneOf.0.phone_number","typeLabel":"string"},"full_number":{"type":"string","description":"Número complet en format E.164.","example":"+14155552671","uniqueKey":"phone.oneOf.0.full_number","typeLabel":"string"},"country_code":{"oneOf":[{"type":"string","description":"País ISO 3166-1 alpha-2 del número.","example":"US","uniqueKey":"phone.oneOf.0.country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"País ISO 3166-1 alpha-2 del número.","example":"US","uniqueKey":"phone.oneOf.0.country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.country_code","typeLabel":"string | null"},"country_name":{"type":"string","description":"Nom complet del país derivat de `country_code`.","example":"United States","uniqueKey":"phone.oneOf.0.country_name","typeLabel":"string"},"carrier":{"type":"object","description":"Xarxa actual que dona servei al número, a partir de la cerca d'operador executada en finalitzar.","properties":{"name":{"type":"string","description":"Nom de l'operador. Cadena buida quan la cerca no l'ha pogut identificar.","uniqueKey":"phone.oneOf.0.carrier.name","typeLabel":"string"},"type":{"type":"string","description":"Tipus de línia indicat per la cerca: `mobile`, `fixed_line`, `voip`, `isp`, `vpn`, `toll_free`, `premium_rate`, `pager`, `payphone`, `satellite`, `service`, `shared_cost`, `short_codes_commercial`, `calling_cards`, `local_rate`, `universal_access`, `voice_mail`, `other` o `unknown`.","uniqueKey":"phone.oneOf.0.carrier.type","typeLabel":"string"}},"uniqueKey":"phone.oneOf.0.carrier","typeLabel":"object"},"is_disposable":{"type":"boolean","description":"`true` quan el número pertany a un servei de números temporals/d'un sol ús.","uniqueKey":"phone.oneOf.0.is_disposable","typeLabel":"boolean"},"is_virtual":{"type":"boolean","description":"`true` quan el tipus de línia és virtual (`voip`, `isp` o `vpn`).","uniqueKey":"phone.oneOf.0.is_virtual","typeLabel":"boolean"},"verification_method":{"type":"string","description":"Canal que realment ha lliurat l'OTP un cop confirmat el lliurament (p. ex., `whatsapp`, `sms`); fins aleshores, el canal sol·licitat.","uniqueKey":"phone.oneOf.0.verification_method","typeLabel":"string"},"verification_attempts":{"type":"integer","description":"Nombre d'enviaments d'OTP per a aquesta verificació (1, o 2 després d'un reintent).","uniqueKey":"phone.oneOf.0.verification_attempts","typeLabel":"integer"},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quan es va introduir el codi correcte. `null` si la verificació mai no es va aprovar.","uniqueKey":"phone.oneOf.0.verified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quan es va introduir el codi correcte. `null` si la verificació mai no es va aprovar.","uniqueKey":"phone.oneOf.0.verified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.verified_at","typeLabel":"string\u003cdate-time> | null"},"warnings":{"type":"array","description":"Advertències de risc registrades durant la verificació (duplicate, disposable, VoIP, attempts exceeded, blocklist, etc.). Matriu buida si no n'hi ha cap.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Funcionalitat que ha generat l'advertència. Sempre `PHONE` aquí.","uniqueKey":"phone.oneOf.0.warnings.items.[INDEX].feature","typeLabel":"string"},"risk":{"type":"string","description":"Codi de risc llegible per màquina.","uniqueKey":"phone.oneOf.0.warnings.items.[INDEX].risk","typeLabel":"string"},"additional_data":{"oneOf":[{"type":"object","description":"Context específic del risc (p. ex., l'id de la sessió duplicada per a riscos de duplicats). `null` quan el risc no inclou dades addicionals.","uniqueKey":"phone.oneOf.0.warnings.items.[INDEX].additional_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"Context específic del risc (p. ex., l'id de la sessió duplicada per a riscos de duplicats). `null` quan el risc no inclou dades addicionals.","uniqueKey":"phone.oneOf.0.warnings.items.[INDEX].additional_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.warnings.items.[INDEX].additional_data","typeLabel":"object | null"},"log_type":{"type":"string","enum":["error","warning","information"],"description":"Gravetat. Els riscos `error` fan que es rebutgi la verificació, `warning` la marca per a revisió i `information` es registra sense afectar l'estat.","uniqueKey":"phone.oneOf.0.warnings.items.[INDEX].log_type","typeLabel":"enum\u003cstring>"},"short_description":{"type":"string","description":"Resum d'una sola línia del risc, llegible per a humans.","uniqueKey":"phone.oneOf.0.warnings.items.[INDEX].short_description","typeLabel":"string"},"long_description":{"type":"string","description":"Explicació fàcil de llegir del risc.","uniqueKey":"phone.oneOf.0.warnings.items.[INDEX].long_description","typeLabel":"string"}},"uniqueKey":"phone.oneOf.0.warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone.oneOf.0.warnings","typeLabel":"object[]"},"lifecycle":{"type":"array","description":"Pista d'auditoria cronològica de la verificació. El `type` de l'esdeveniment és un dels següents: `PHONE_VERIFICATION_MESSAGE_SENT`, `PHONE_VERIFICATION_RETRY_MESSAGE_SENT`, `PHONE_VERIFICATION_BLOCKED`, `PHONE_DELIVERY_DELIVERED`, `PHONE_DELIVERY_UNDELIVERABLE`, `VALID_CODE_ENTERED`, `INVALID_CODE_ENTERED`, `PHONE_VERIFICATION_APPROVED`, `PHONE_VERIFICATION_DECLINED`, `PHONE_VERIFICATION_IN_REVIEW`, `PHONE_VERIFICATION_EXPIRED`.","items":{"type":"object","properties":{"type":{"type":"string","description":"Tipus d'esdeveniment.","uniqueKey":"phone.oneOf.0.lifecycle.items.[INDEX].type","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"Quan va ocórrer l'esdeveniment.","uniqueKey":"phone.oneOf.0.lifecycle.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"details":{"oneOf":[{"type":"object","description":"Payload específic de l'esdeveniment. Esdeveniments d'enviament: `{status, reason, channel, actual_channel}` (`actual_channel` s'omple un cop confirmat el lliurament). Esdeveniments de lliurament: `{channel, status}`. Esdeveniments d'introducció de codi: `{code_tried, status}`. Esdeveniments d'estat final: `null`, o `{reason}` si s'ha rebutjat o està en revisió.","uniqueKey":"phone.oneOf.0.lifecycle.items.[INDEX].details.oneOf.0","typeLabel":"object"},{"type":"null","description":"Payload específic de l'esdeveniment. Esdeveniments d'enviament: `{status, reason, channel, actual_channel}` (`actual_channel` s'omple un cop confirmat el lliurament). Esdeveniments de lliurament: `{channel, status}`. Esdeveniments d'introducció de codi: `{code_tried, status}`. Esdeveniments d'estat final: `null`, o `{reason}` si s'ha rebutjat o està en revisió.","uniqueKey":"phone.oneOf.0.lifecycle.items.[INDEX].details.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.lifecycle.items.[INDEX].details","typeLabel":"object | null"},"fee":{"type":"number","description":"Import en USD facturat per aquest esdeveniment. Diferent de zero només en els esdeveniments d'enviament (el preu de lliurament); 0 per a entrades de codi, confirmacions de lliurament i esdeveniments d'estat.","uniqueKey":"phone.oneOf.0.lifecycle.items.[INDEX].fee","typeLabel":"number"}},"uniqueKey":"phone.oneOf.0.lifecycle.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone.oneOf.0.lifecycle","typeLabel":"object[]"},"matches":{"type":"array","description":"Altres sessions de la teva aplicació (KYC, KYB o API) on un usuari diferent (amb un `vendor_data` diferent) ha utilitzat el mateix número de telèfon. Fins a 5 entrades, primer una coincidència sintètica d'una entrada de la llista de bloqueig quan n'hi hagi (les coincidències derivades de sessions mantenen l'ordre de la consulta). Matriu buida quan no hi ha coincidències.","items":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"ID de sessió de l'altra verificació que ha utilitzat aquest número de telèfon.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].session_id","typeLabel":"string\u003cuuid>"},"session_number":{"type":"integer","description":"Número seqüencial fàcil de llegir d'aquesta sessió.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].session_number","typeLabel":"integer"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` d'aquella sessió.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` d'aquella sessió.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.matches.items.[INDEX].vendor_data","typeLabel":"string | null"},"verification_date":{"type":"string","description":"Quan es va crear aquesta sessió (`YYYY-MM-DDTHH:MM:SSZ`).","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].verification_date","typeLabel":"string"},"phone_number":{"type":"string","description":"El número de telèfon coincident.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].phone_number","typeLabel":"string"},"status":{"type":"string","description":"Estat d'aquesta sessió (p. ex., `Approved`, `Declined`, `In Progress`).","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].status","typeLabel":"string"},"is_blocklisted":{"type":"boolean","description":"Si el número de telèfon és a la llista de bloqueig de la teva aplicació.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].is_blocklisted","typeLabel":"boolean"},"api_service":{"oneOf":[{"type":"string","description":"Per a sessions de tipus API, l'API independent que la va crear (p. ex., `PHONE_VERIFICATION`); `null` per a sessions de verificació habituals.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].api_service.oneOf.0","typeLabel":"string"},{"type":"null","description":"Per a sessions de tipus API, l'API independent que la va crear (p. ex., `PHONE_VERIFICATION`); `null` per a sessions de verificació habituals.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].api_service.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.matches.items.[INDEX].api_service","typeLabel":"string | null"},"source":{"type":"string","description":"On s'ha trobat la coincidència. Normalment `session`; una coincidència amb la llista de bloqueig mitjançant una entrada de llista de l'organització anteposa una coincidència sintètica amb `source: \"list_entry\"` i `session_id`/`session_number` nuls.","uniqueKey":"phone.oneOf.0.matches.items.[INDEX].source","typeLabel":"string"}},"uniqueKey":"phone.oneOf.0.matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone.oneOf.0.matches","typeLabel":"object[]"},"phone_social":{"oneOf":[{"type":"object","description":"Petjada social del número de telèfon: les plataformes en línia on està registrat. Només present si s'ha definit `enable_social` i la comprovació s'ha completat. Cada recompte pot ser nul si no s'han obtingut dades. `profiles_registered: 0` significa que s'han consultat les plataformes i que el número de telèfon no s'ha trobat en cap d'elles: una resposta vàlida i facturable, i un senyal habitual d'identitat sintètica.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plataformes on el número de telèfon està confirmat com a registrat.","example":5,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles_registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plataformes on el número de telèfon està confirmat com a registrat.","example":5,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles_registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles_registered","typeLabel":"integer | null"},"profiles_checked":{"oneOf":[{"type":"integer","description":"Plataformes avaluades per al registre.","example":14,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles_checked.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plataformes avaluades per al registre.","example":14,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles_checked.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles_checked","typeLabel":"integer | null"},"names_found":{"oneOf":[{"type":"integer","description":"Plataformes que han retornat un nom associat.","example":0,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.names_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plataformes que han retornat un nom associat.","example":0,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.names_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.names_found","typeLabel":"integer | null"},"photos_found":{"oneOf":[{"type":"integer","description":"Plataformes que han retornat una foto de perfil.","example":0,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.photos_found.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plataformes que han retornat una foto de perfil.","example":0,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.photos_found.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.photos_found","typeLabel":"integer | null"},"communication_breadth":{"oneOf":[{"type":"integer","description":"Plataformes de comunicació amb presència detectada.","example":2,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.communication_breadth.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plataformes de comunicació amb presència detectada.","example":2,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.communication_breadth.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.communication_breadth","typeLabel":"integer | null"},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Categories de plataforma diferents amb presència detectada.","example":5,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.digital_footprint_diversity.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Categories de plataforma diferents amb presència detectada.","example":5,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.digital_footprint_diversity.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.digital_footprint_diversity","typeLabel":"integer | null"},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Indicador compost de maduresa digital, 0-10.","example":5,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.digital_sophistication_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Indicador compost de maduresa digital, 0-10.","example":5,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.digital_sophistication_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.digital_sophistication_index","typeLabel":"integer | null"},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indicador de riquesa del perfil, de 0 a 10.","example":3,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.engagement_depth_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Indicador de riquesa del perfil, de 0 a 10.","example":3,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.engagement_depth_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.engagement_depth_index","typeLabel":"integer | null"},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Combinació de plataformes gratuïtes i de pagament, 0-10.","example":2,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.subscription_affordability_index.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Combinació de plataformes gratuïtes i de pagament, 0-10.","example":2,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.subscription_affordability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.subscription_affordability_index","typeLabel":"integer | null"},"free_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes gratuïtes.","example":4,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.free_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registres en plataformes gratuïtes.","example":4,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.free_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.free_platforms","typeLabel":"integer | null"},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes totalment de pagament.","example":0,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.full_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registres en plataformes totalment de pagament.","example":0,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.full_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.full_paid_platforms","typeLabel":"integer | null"},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes freemium.","example":1,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.partial_paid_platforms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Registres en plataformes freemium.","example":1,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.partial_paid_platforms.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.partial_paid_platforms","typeLabel":"integer | null"},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completitud del perfil de WhatsApp. Només per a telèfon; null per a correu electrònic.","example":"Partial","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.whatsapp_profile_completeness.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completitud del perfil de WhatsApp. Només per a telèfon; null per a correu electrònic.","example":"Partial","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.whatsapp_profile_completeness.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.whatsapp_profile_completeness","typeLabel":"enum\u003cstring> | null"},"registered_platforms":{"type":"array","description":"Plataformes on el registre està confirmat.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificador de plataforma.","example":"whatsapp","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"Categoria de plataforma, p. ex. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per a plataformes d'àmbit mundial, `local` per a les específiques d'una regió.","example":"global","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.registered_platforms","typeLabel":"object[]"},"not_registered_platforms":{"type":"array","description":"Plataformes comprovades amb resultat negatiu.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificador de plataforma.","example":"whatsapp","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.not_registered_platforms.items.[INDEX].platform","typeLabel":"string"},"category":{"type":"string","description":"Categoria de plataforma, p. ex. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.not_registered_platforms.items.[INDEX].category","typeLabel":"string"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per a plataformes d'àmbit mundial, `local` per a les específiques d'una regió.","example":"global","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.not_registered_platforms.items.[INDEX].scope","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.not_registered_platforms.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.not_registered_platforms","typeLabel":"object[]"},"categories":{"type":"object","description":"Recompte registrat i proporció per categoria de plataforma.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plataformes d'aquesta categoria on el registre està confirmat.","example":2,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.categories.additionalProperties.registered.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Plataformes d'aquesta categoria on el registre està confirmat.","example":2,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.categories.additionalProperties.registered.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.categories.additionalProperties.registered","typeLabel":"integer | null"},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Proporció de les plataformes comprovades de la categoria amb un registre, 0.0-1.0.","example":0.6667,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.categories.additionalProperties.ratio.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","description":"Proporció de les plataformes comprovades de la categoria amb un registre, 0.0-1.0.","example":0.6667,"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.categories.additionalProperties.ratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.categories.additionalProperties.ratio","typeLabel":"number\u003cfloat> | null"}},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.categories.additionalProperties","typeLabel":"object"},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.categories","typeLabel":"object"},"profiles":{"type":"object","description":"Detalls del perfil per plataforma, indexats per plataforma, quan la plataforma els exposa.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Nom del perfil, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nom del perfil, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.name","typeLabel":"string | null"},"photo":{"oneOf":[{"type":"string","description":"URL de la foto de perfil, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.photo.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL de la foto de perfil, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.photo.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.photo","typeLabel":"string | null"},"about":{"oneOf":[{"type":"string","description":"Text d'informació/biografia del perfil, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.about.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text d'informació/biografia del perfil, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.about.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.about","typeLabel":"string | null"},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Visibilitat del perfil, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Visibilitat del perfil, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.privacy_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.privacy_status","typeLabel":"enum\u003cstring> | null"},"business_account":{"oneOf":[{"type":"boolean","description":"Si el perfil és un compte d'empresa, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Si el perfil és un compte d'empresa, quan la plataforma l'exposa.","uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.business_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties.business_account","typeLabel":"boolean | null"}},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles.additionalProperties","typeLabel":"object"},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0.profiles","typeLabel":"object"}},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.0","typeLabel":"object"},{"type":"null","description":"Petjada social del número de telèfon: les plataformes en línia on està registrat. Només present si s'ha definit `enable_social` i la comprovació s'ha completat. Cada recompte pot ser nul si no s'han obtingut dades. `profiles_registered: 0` significa que s'han consultat les plataformes i que el número de telèfon no s'ha trobat en cap d'elles: una resposta vàlida i facturable, i un senyal habitual d'identitat sintètica.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plataformes on el número de telèfon està confirmat com a registrat.","example":5},{"type":"null","description":"Plataformes on el número de telèfon està confirmat com a registrat.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Plataformes avaluades per al registre.","example":14},{"type":"null","description":"Plataformes avaluades per al registre.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plataformes que han retornat un nom associat.","example":0},{"type":"null","description":"Plataformes que han retornat un nom associat.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plataformes que han retornat una foto de perfil.","example":0},{"type":"null","description":"Plataformes que han retornat una foto de perfil.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Plataformes de comunicació amb presència detectada.","example":2},{"type":"null","description":"Plataformes de comunicació amb presència detectada.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Categories de plataforma diferents amb presència detectada.","example":5},{"type":"null","description":"Categories de plataforma diferents amb presència detectada.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Indicador compost de maduresa digital, 0-10.","example":5},{"type":"null","description":"Indicador compost de maduresa digital, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indicador de riquesa del perfil, de 0 a 10.","example":3},{"type":"null","description":"Indicador de riquesa del perfil, de 0 a 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Combinació de plataformes gratuïtes i de pagament, 0-10.","example":2},{"type":"null","description":"Combinació de plataformes gratuïtes i de pagament, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes gratuïtes.","example":4},{"type":"null","description":"Registres en plataformes gratuïtes.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes totalment de pagament.","example":0},{"type":"null","description":"Registres en plataformes totalment de pagament.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes freemium.","example":1},{"type":"null","description":"Registres en plataformes freemium.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completitud del perfil de WhatsApp. Només per a telèfon; null per a correu electrònic.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completitud del perfil de WhatsApp. Només per a telèfon; null per a correu electrònic.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plataformes on el registre està confirmat.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificador de plataforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria de plataforma, p. ex. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per a plataformes d'àmbit mundial, `local` per a les específiques d'una regió.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Plataformes comprovades amb resultat negatiu.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificador de plataforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria de plataforma, p. ex. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per a plataformes d'àmbit mundial, `local` per a les específiques d'una regió.","example":"global"}}}},"categories":{"type":"object","description":"Recompte registrat i proporció per categoria de plataforma.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plataformes d'aquesta categoria on el registre està confirmat.","example":2},{"type":"null","description":"Plataformes d'aquesta categoria on el registre està confirmat.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Proporció de les plataformes comprovades de la categoria amb un registre, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Proporció de les plataformes comprovades de la categoria amb un registre, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Detalls del perfil per plataforma, indexats per plataforma, quan la plataforma els exposa.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Nom del perfil, quan la plataforma l'exposa."},{"type":"null","description":"Nom del perfil, quan la plataforma l'exposa."}]},"photo":{"oneOf":[{"type":"string","description":"URL de la foto de perfil, quan la plataforma l'exposa."},{"type":"null","description":"URL de la foto de perfil, quan la plataforma l'exposa."}]},"about":{"oneOf":[{"type":"string","description":"Text d'informació/biografia del perfil, quan la plataforma l'exposa."},{"type":"null","description":"Text d'informació/biografia del perfil, quan la plataforma l'exposa."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Visibilitat del perfil, quan la plataforma l'exposa."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Visibilitat del perfil, quan la plataforma l'exposa."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Si el perfil és un compte d'empresa, quan la plataforma l'exposa."},{"type":"null","description":"Si el perfil és un compte d'empresa, quan la plataforma l'exposa."}]}}}}},"uniqueKey":"phone.oneOf.0.phone_social.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_social","typeLabel":"object | null"},"phone_intelligence":{"type":"object","description":"Senyals d'intel·ligència telefònica. Present només quan `enable_enrichment` era `true` a la comprovació.","properties":{"score":{"oneOf":[{"type":"number","description":"Puntuació de risc normalitzada de 0 a 100. Com més alta, més arriscada.","uniqueKey":"phone.oneOf.0.phone_intelligence.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Puntuació de risc normalitzada de 0 a 100. Com més alta, més arriscada.","uniqueKey":"phone.oneOf.0.phone_intelligence.score.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.score","typeLabel":"number | null"},"phone_type_risk":{"oneOf":[{"type":"string","description":"`Low`, `Medium` o `High`, derivat de la puntuació.","uniqueKey":"phone.oneOf.0.phone_intelligence.phone_type_risk.oneOf.0","typeLabel":"string"},{"type":"null","description":"`Low`, `Medium` o `High`, derivat de la puntuació.","uniqueKey":"phone.oneOf.0.phone_intelligence.phone_type_risk.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.phone_type_risk","typeLabel":"string | null"},"phone_trust_index":{"oneOf":[{"type":"number","description":"Invers de la puntuació, per a taulers que prefereixen que un valor més alt sigui millor.","uniqueKey":"phone.oneOf.0.phone_intelligence.phone_trust_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"Invers de la puntuació, per a taulers que prefereixen que un valor més alt sigui millor.","uniqueKey":"phone.oneOf.0.phone_intelligence.phone_trust_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.phone_trust_index","typeLabel":"number | null"},"network_stability_index":{"oneOf":[{"type":"number","description":"Estabilitat de la xarxa de la línia.","uniqueKey":"phone.oneOf.0.phone_intelligence.network_stability_index.oneOf.0","typeLabel":"number"},{"type":"null","description":"Estabilitat de la xarxa de la línia.","uniqueKey":"phone.oneOf.0.phone_intelligence.network_stability_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.network_stability_index","typeLabel":"number | null"},"is_disposable":{"oneOf":[{"type":"boolean","description":"`true` quan el número sembla d'un sol ús o virtual.","uniqueKey":"phone.oneOf.0.phone_intelligence.is_disposable.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` quan el número sembla d'un sol ús o virtual.","uniqueKey":"phone.oneOf.0.phone_intelligence.is_disposable.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.is_disposable","typeLabel":"boolean | null"},"is_ported":{"oneOf":[{"type":"boolean","description":"`true` quan el número ha canviat d'operador.","uniqueKey":"phone.oneOf.0.phone_intelligence.is_ported.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` quan el número ha canviat d'operador.","uniqueKey":"phone.oneOf.0.phone_intelligence.is_ported.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.is_ported","typeLabel":"boolean | null"},"is_recently_ported":{"oneOf":[{"type":"boolean","description":"`true` quan la portabilitat s'ha produït recentment.","uniqueKey":"phone.oneOf.0.phone_intelligence.is_recently_ported.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` quan la portabilitat s'ha produït recentment.","uniqueKey":"phone.oneOf.0.phone_intelligence.is_recently_ported.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.is_recently_ported","typeLabel":"boolean | null"},"carrier_type":{"oneOf":[{"type":"string","description":"Classificació de la línia indicada per la cerca (p. ex., `mobile`).","uniqueKey":"phone.oneOf.0.phone_intelligence.carrier_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Classificació de la línia indicada per la cerca (p. ex., `mobile`).","uniqueKey":"phone.oneOf.0.phone_intelligence.carrier_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.carrier_type","typeLabel":"string | null"},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Identificador estable de Didit del senyal, per exemple `IR-5AC67A32`. Opac: agrupa i filtra per ell, no l'analitzis sintàcticament.","uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].code","typeLabel":"string"},"value":{"oneOf":[{"description":"Per a un indicador de risc (per exemple `voip`, `leaked`, `disposable`, `spam_trap`), el seu valor: un booleà, un nivell o una data. Null per a un codi de motiu amb puntuació.","uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].value.oneOf.0","typeLabel":"any"},{"description":"Per a un indicador de risc (per exemple `voip`, `leaked`, `disposable`, `spam_trap`), el seu valor: un booleà, un nivell o una data. Null per a un codi de motiu amb puntuació.","type":"null","uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].value","typeLabel":"any | null"},"direction":{"type":"string","enum":["risk","trust"],"description":"Si el senyal ha augmentat el risc o ha reforçat la confiança.","uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Explicació fàcil de llegir del senyal, en anglès.","uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].message","typeLabel":"string"},"impact_level":{"oneOf":[{"type":"string","description":"Amb quina intensitat ha modificat la puntuació el senyal, per exemple `low`, `medium` o `high`.","uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"Amb quina intensitat ha modificat la puntuació el senyal, per exemple `low`, `medium` o `high`.","uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].impact_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX].impact_level","typeLabel":"string | null"}},"uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes.items.[INDEX]","typeLabel":"object"},"description":"Senyals que expliquen la puntuació, cadascun amb un codi de Didit estable, una direcció, un missatge i un nivell d'impacte. Poden aparèixer codis nous al llarg del temps, de manera que no rebutgis els codis desconeguts.","uniqueKey":"phone.oneOf.0.phone_intelligence.reason_codes","typeLabel":"object[]"}},"uniqueKey":"phone.oneOf.0.phone_intelligence","typeLabel":"object"}},"uniqueKey":"phone.oneOf.0","typeLabel":"object"},{"type":"null","description":"Informe telefònic complet. Present (no nul) només en resultats finalitzats (`Approved`/`Declined`); `null` a `Failed` i absent en `Expired or Not Found`.","properties":{"status":{"type":"string","enum":["Approved","Declined","In Review","Not Finished","Expired"],"description":"Estat final de la verificació de telèfon. Coincideix amb el `status` de nivell superior per a les comprovacions finalitzades."},"phone_number_prefix":{"type":"string","description":"Codi telefònic de país que comença amb `+` (p. ex., `+1`).","example":"+1"},"phone_number":{"type":"string","description":"Número nacional sense el prefix telefònic del país.","example":"4155552671"},"full_number":{"type":"string","description":"Número complet en format E.164.","example":"+14155552671"},"country_code":{"oneOf":[{"type":"string","description":"País ISO 3166-1 alpha-2 del número.","example":"US"},{"type":"null","description":"País ISO 3166-1 alpha-2 del número.","example":"US"}]},"country_name":{"type":"string","description":"Nom complet del país derivat de `country_code`.","example":"United States"},"carrier":{"type":"object","description":"Xarxa actual que dona servei al número, a partir de la cerca d'operador executada en finalitzar.","properties":{"name":{"type":"string","description":"Nom de l'operador. Cadena buida quan la cerca no l'ha pogut identificar."},"type":{"type":"string","description":"Tipus de línia indicat per la cerca: `mobile`, `fixed_line`, `voip`, `isp`, `vpn`, `toll_free`, `premium_rate`, `pager`, `payphone`, `satellite`, `service`, `shared_cost`, `short_codes_commercial`, `calling_cards`, `local_rate`, `universal_access`, `voice_mail`, `other` o `unknown`."}}},"is_disposable":{"type":"boolean","description":"`true` quan el número pertany a un servei de números temporals/d'un sol ús."},"is_virtual":{"type":"boolean","description":"`true` quan el tipus de línia és virtual (`voip`, `isp` o `vpn`)."},"verification_method":{"type":"string","description":"Canal que realment ha lliurat l'OTP un cop confirmat el lliurament (p. ex., `whatsapp`, `sms`); fins aleshores, el canal sol·licitat."},"verification_attempts":{"type":"integer","description":"Nombre d'enviaments d'OTP per a aquesta verificació (1, o 2 després d'un reintent)."},"verified_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quan es va introduir el codi correcte. `null` si la verificació mai no es va aprovar."},{"type":"null","format":"date-time","description":"Quan es va introduir el codi correcte. `null` si la verificació mai no es va aprovar."}]},"warnings":{"type":"array","description":"Advertències de risc registrades durant la verificació (duplicate, disposable, VoIP, attempts exceeded, blocklist, etc.). Matriu buida si no n'hi ha cap.","items":{"type":"object","properties":{"feature":{"type":"string","description":"Funcionalitat que ha generat l'advertència. Sempre `PHONE` aquí."},"risk":{"type":"string","description":"Codi de risc llegible per màquina."},"additional_data":{"oneOf":[{"type":"object","description":"Context específic del risc (p. ex., l'id de la sessió duplicada per a riscos de duplicats). `null` quan el risc no inclou dades addicionals."},{"type":"null","description":"Context específic del risc (p. ex., l'id de la sessió duplicada per a riscos de duplicats). `null` quan el risc no inclou dades addicionals."}]},"log_type":{"type":"string","enum":["error","warning","information"],"description":"Gravetat. Els riscos `error` fan que es rebutgi la verificació, `warning` la marca per a revisió i `information` es registra sense afectar l'estat."},"short_description":{"type":"string","description":"Resum d'una sola línia del risc, llegible per a humans."},"long_description":{"type":"string","description":"Explicació fàcil de llegir del risc."}}}},"lifecycle":{"type":"array","description":"Pista d'auditoria cronològica de la verificació. El `type` de l'esdeveniment és un dels següents: `PHONE_VERIFICATION_MESSAGE_SENT`, `PHONE_VERIFICATION_RETRY_MESSAGE_SENT`, `PHONE_VERIFICATION_BLOCKED`, `PHONE_DELIVERY_DELIVERED`, `PHONE_DELIVERY_UNDELIVERABLE`, `VALID_CODE_ENTERED`, `INVALID_CODE_ENTERED`, `PHONE_VERIFICATION_APPROVED`, `PHONE_VERIFICATION_DECLINED`, `PHONE_VERIFICATION_IN_REVIEW`, `PHONE_VERIFICATION_EXPIRED`.","items":{"type":"object","properties":{"type":{"type":"string","description":"Tipus d'esdeveniment."},"timestamp":{"type":"string","format":"date-time","description":"Quan va ocórrer l'esdeveniment."},"details":{"oneOf":[{"type":"object","description":"Payload específic de l'esdeveniment. Esdeveniments d'enviament: `{status, reason, channel, actual_channel}` (`actual_channel` s'omple un cop confirmat el lliurament). Esdeveniments de lliurament: `{channel, status}`. Esdeveniments d'introducció de codi: `{code_tried, status}`. Esdeveniments d'estat final: `null`, o `{reason}` si s'ha rebutjat o està en revisió."},{"type":"null","description":"Payload específic de l'esdeveniment. Esdeveniments d'enviament: `{status, reason, channel, actual_channel}` (`actual_channel` s'omple un cop confirmat el lliurament). Esdeveniments de lliurament: `{channel, status}`. Esdeveniments d'introducció de codi: `{code_tried, status}`. Esdeveniments d'estat final: `null`, o `{reason}` si s'ha rebutjat o està en revisió."}]},"fee":{"type":"number","description":"Import en USD facturat per aquest esdeveniment. Diferent de zero només en els esdeveniments d'enviament (el preu de lliurament); 0 per a entrades de codi, confirmacions de lliurament i esdeveniments d'estat."}}}},"matches":{"type":"array","description":"Altres sessions de la teva aplicació (KYC, KYB o API) on un usuari diferent (amb un `vendor_data` diferent) ha utilitzat el mateix número de telèfon. Fins a 5 entrades, primer una coincidència sintètica d'una entrada de la llista de bloqueig quan n'hi hagi (les coincidències derivades de sessions mantenen l'ordre de la consulta). Matriu buida quan no hi ha coincidències.","items":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","description":"ID de sessió de l'altra verificació que ha utilitzat aquest número de telèfon."},"session_number":{"type":"integer","description":"Número seqüencial fàcil de llegir d'aquesta sessió."},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` d'aquella sessió."},{"type":"null","description":"`vendor_data` d'aquella sessió."}]},"verification_date":{"type":"string","description":"Quan es va crear aquesta sessió (`YYYY-MM-DDTHH:MM:SSZ`)."},"phone_number":{"type":"string","description":"El número de telèfon coincident."},"status":{"type":"string","description":"Estat d'aquesta sessió (p. ex., `Approved`, `Declined`, `In Progress`)."},"is_blocklisted":{"type":"boolean","description":"Si el número de telèfon és a la llista de bloqueig de la teva aplicació."},"api_service":{"oneOf":[{"type":"string","description":"Per a sessions de tipus API, l'API independent que la va crear (p. ex., `PHONE_VERIFICATION`); `null` per a sessions de verificació habituals."},{"type":"null","description":"Per a sessions de tipus API, l'API independent que la va crear (p. ex., `PHONE_VERIFICATION`); `null` per a sessions de verificació habituals."}]},"source":{"type":"string","description":"On s'ha trobat la coincidència. Normalment `session`; una coincidència amb la llista de bloqueig mitjançant una entrada de llista de l'organització anteposa una coincidència sintètica amb `source: \"list_entry\"` i `session_id`/`session_number` nuls."}}}},"phone_social":{"oneOf":[{"type":"object","description":"Petjada social del número de telèfon: les plataformes en línia on està registrat. Només present si s'ha definit `enable_social` i la comprovació s'ha completat. Cada recompte pot ser nul si no s'han obtingut dades. `profiles_registered: 0` significa que s'han consultat les plataformes i que el número de telèfon no s'ha trobat en cap d'elles: una resposta vàlida i facturable, i un senyal habitual d'identitat sintètica.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plataformes on el número de telèfon està confirmat com a registrat.","example":5},{"type":"null","description":"Plataformes on el número de telèfon està confirmat com a registrat.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Plataformes avaluades per al registre.","example":14},{"type":"null","description":"Plataformes avaluades per al registre.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plataformes que han retornat un nom associat.","example":0},{"type":"null","description":"Plataformes que han retornat un nom associat.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plataformes que han retornat una foto de perfil.","example":0},{"type":"null","description":"Plataformes que han retornat una foto de perfil.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Plataformes de comunicació amb presència detectada.","example":2},{"type":"null","description":"Plataformes de comunicació amb presència detectada.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Categories de plataforma diferents amb presència detectada.","example":5},{"type":"null","description":"Categories de plataforma diferents amb presència detectada.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Indicador compost de maduresa digital, 0-10.","example":5},{"type":"null","description":"Indicador compost de maduresa digital, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indicador de riquesa del perfil, de 0 a 10.","example":3},{"type":"null","description":"Indicador de riquesa del perfil, de 0 a 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Combinació de plataformes gratuïtes i de pagament, 0-10.","example":2},{"type":"null","description":"Combinació de plataformes gratuïtes i de pagament, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes gratuïtes.","example":4},{"type":"null","description":"Registres en plataformes gratuïtes.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes totalment de pagament.","example":0},{"type":"null","description":"Registres en plataformes totalment de pagament.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes freemium.","example":1},{"type":"null","description":"Registres en plataformes freemium.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completitud del perfil de WhatsApp. Només per a telèfon; null per a correu electrònic.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completitud del perfil de WhatsApp. Només per a telèfon; null per a correu electrònic.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plataformes on el registre està confirmat.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificador de plataforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria de plataforma, p. ex. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per a plataformes d'àmbit mundial, `local` per a les específiques d'una regió.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Plataformes comprovades amb resultat negatiu.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificador de plataforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria de plataforma, p. ex. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per a plataformes d'àmbit mundial, `local` per a les específiques d'una regió.","example":"global"}}}},"categories":{"type":"object","description":"Recompte registrat i proporció per categoria de plataforma.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plataformes d'aquesta categoria on el registre està confirmat.","example":2},{"type":"null","description":"Plataformes d'aquesta categoria on el registre està confirmat.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Proporció de les plataformes comprovades de la categoria amb un registre, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Proporció de les plataformes comprovades de la categoria amb un registre, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Detalls del perfil per plataforma, indexats per plataforma, quan la plataforma els exposa.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Nom del perfil, quan la plataforma l'exposa."},{"type":"null","description":"Nom del perfil, quan la plataforma l'exposa."}]},"photo":{"oneOf":[{"type":"string","description":"URL de la foto de perfil, quan la plataforma l'exposa."},{"type":"null","description":"URL de la foto de perfil, quan la plataforma l'exposa."}]},"about":{"oneOf":[{"type":"string","description":"Text d'informació/biografia del perfil, quan la plataforma l'exposa."},{"type":"null","description":"Text d'informació/biografia del perfil, quan la plataforma l'exposa."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Visibilitat del perfil, quan la plataforma l'exposa."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Visibilitat del perfil, quan la plataforma l'exposa."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Si el perfil és un compte d'empresa, quan la plataforma l'exposa."},{"type":"null","description":"Si el perfil és un compte d'empresa, quan la plataforma l'exposa."}]}}}}}},{"type":"null","description":"Petjada social del número de telèfon: les plataformes en línia on està registrat. Només present si s'ha definit `enable_social` i la comprovació s'ha completat. Cada recompte pot ser nul si no s'han obtingut dades. `profiles_registered: 0` significa que s'han consultat les plataformes i que el número de telèfon no s'ha trobat en cap d'elles: una resposta vàlida i facturable, i un senyal habitual d'identitat sintètica.","properties":{"profiles_registered":{"oneOf":[{"type":"integer","description":"Plataformes on el número de telèfon està confirmat com a registrat.","example":5},{"type":"null","description":"Plataformes on el número de telèfon està confirmat com a registrat.","example":5}]},"profiles_checked":{"oneOf":[{"type":"integer","description":"Plataformes avaluades per al registre.","example":14},{"type":"null","description":"Plataformes avaluades per al registre.","example":14}]},"names_found":{"oneOf":[{"type":"integer","description":"Plataformes que han retornat un nom associat.","example":0},{"type":"null","description":"Plataformes que han retornat un nom associat.","example":0}]},"photos_found":{"oneOf":[{"type":"integer","description":"Plataformes que han retornat una foto de perfil.","example":0},{"type":"null","description":"Plataformes que han retornat una foto de perfil.","example":0}]},"communication_breadth":{"oneOf":[{"type":"integer","description":"Plataformes de comunicació amb presència detectada.","example":2},{"type":"null","description":"Plataformes de comunicació amb presència detectada.","example":2}]},"digital_footprint_diversity":{"oneOf":[{"type":"integer","description":"Categories de plataforma diferents amb presència detectada.","example":5},{"type":"null","description":"Categories de plataforma diferents amb presència detectada.","example":5}]},"digital_sophistication_index":{"oneOf":[{"type":"integer","description":"Indicador compost de maduresa digital, 0-10.","example":5},{"type":"null","description":"Indicador compost de maduresa digital, 0-10.","example":5}]},"engagement_depth_index":{"oneOf":[{"type":"integer","description":"Indicador de riquesa del perfil, de 0 a 10.","example":3},{"type":"null","description":"Indicador de riquesa del perfil, de 0 a 10.","example":3}]},"subscription_affordability_index":{"oneOf":[{"type":"integer","description":"Combinació de plataformes gratuïtes i de pagament, 0-10.","example":2},{"type":"null","description":"Combinació de plataformes gratuïtes i de pagament, 0-10.","example":2}]},"free_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes gratuïtes.","example":4},{"type":"null","description":"Registres en plataformes gratuïtes.","example":4}]},"full_paid_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes totalment de pagament.","example":0},{"type":"null","description":"Registres en plataformes totalment de pagament.","example":0}]},"partial_paid_platforms":{"oneOf":[{"type":"integer","description":"Registres en plataformes freemium.","example":1},{"type":"null","description":"Registres en plataformes freemium.","example":1}]},"whatsapp_profile_completeness":{"oneOf":[{"type":"string","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completitud del perfil de WhatsApp. Només per a telèfon; null per a correu electrònic.","example":"Partial"},{"type":"null","enum":["Basic","Partial","Complete","Not Present",null],"description":"Completitud del perfil de WhatsApp. Només per a telèfon; null per a correu electrònic.","example":"Partial"}]},"registered_platforms":{"type":"array","description":"Plataformes on el registre està confirmat.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificador de plataforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria de plataforma, p. ex. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per a plataformes d'àmbit mundial, `local` per a les específiques d'una regió.","example":"global"}}}},"not_registered_platforms":{"type":"array","description":"Plataformes comprovades amb resultat negatiu.","items":{"type":"object","properties":{"platform":{"type":"string","description":"Identificador de plataforma.","example":"whatsapp"},"category":{"type":"string","description":"Categoria de plataforma, p. ex. MESSAGING, SOCIAL_MEDIA, ECOMMERCE, PROFESSIONAL, EMAIL_PROVIDER.","example":"MESSAGING"},"scope":{"type":"string","enum":["global","local"],"description":"`global` per a plataformes d'àmbit mundial, `local` per a les específiques d'una regió.","example":"global"}}}},"categories":{"type":"object","description":"Recompte registrat i proporció per categoria de plataforma.","additionalProperties":{"type":"object","properties":{"registered":{"oneOf":[{"type":"integer","description":"Plataformes d'aquesta categoria on el registre està confirmat.","example":2},{"type":"null","description":"Plataformes d'aquesta categoria on el registre està confirmat.","example":2}]},"ratio":{"oneOf":[{"type":"number","format":"float","description":"Proporció de les plataformes comprovades de la categoria amb un registre, 0.0-1.0.","example":0.6667},{"type":"null","format":"float","description":"Proporció de les plataformes comprovades de la categoria amb un registre, 0.0-1.0.","example":0.6667}]}}}},"profiles":{"type":"object","description":"Detalls del perfil per plataforma, indexats per plataforma, quan la plataforma els exposa.","additionalProperties":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"Nom del perfil, quan la plataforma l'exposa."},{"type":"null","description":"Nom del perfil, quan la plataforma l'exposa."}]},"photo":{"oneOf":[{"type":"string","description":"URL de la foto de perfil, quan la plataforma l'exposa."},{"type":"null","description":"URL de la foto de perfil, quan la plataforma l'exposa."}]},"about":{"oneOf":[{"type":"string","description":"Text d'informació/biografia del perfil, quan la plataforma l'exposa."},{"type":"null","description":"Text d'informació/biografia del perfil, quan la plataforma l'exposa."}]},"privacy_status":{"oneOf":[{"type":"string","enum":["PUBLIC","PRIVATE",null],"description":"Visibilitat del perfil, quan la plataforma l'exposa."},{"type":"null","enum":["PUBLIC","PRIVATE",null],"description":"Visibilitat del perfil, quan la plataforma l'exposa."}]},"business_account":{"oneOf":[{"type":"boolean","description":"Si el perfil és un compte d'empresa, quan la plataforma l'exposa."},{"type":"null","description":"Si el perfil és un compte d'empresa, quan la plataforma l'exposa."}]}}}}}}]},"phone_intelligence":{"type":"object","description":"Senyals d'intel·ligència telefònica. Present només quan `enable_enrichment` era `true` a la comprovació.","properties":{"score":{"oneOf":[{"type":"number","description":"Puntuació de risc normalitzada de 0 a 100. Com més alta, més arriscada."},{"type":"null","description":"Puntuació de risc normalitzada de 0 a 100. Com més alta, més arriscada."}]},"phone_type_risk":{"oneOf":[{"type":"string","description":"`Low`, `Medium` o `High`, derivat de la puntuació."},{"type":"null","description":"`Low`, `Medium` o `High`, derivat de la puntuació."}]},"phone_trust_index":{"oneOf":[{"type":"number","description":"Invers de la puntuació, per a taulers que prefereixen que un valor més alt sigui millor."},{"type":"null","description":"Invers de la puntuació, per a taulers que prefereixen que un valor més alt sigui millor."}]},"network_stability_index":{"oneOf":[{"type":"number","description":"Estabilitat de la xarxa de la línia."},{"type":"null","description":"Estabilitat de la xarxa de la línia."}]},"is_disposable":{"oneOf":[{"type":"boolean","description":"`true` quan el número sembla d'un sol ús o virtual."},{"type":"null","description":"`true` quan el número sembla d'un sol ús o virtual."}]},"is_ported":{"oneOf":[{"type":"boolean","description":"`true` quan el número ha canviat d'operador."},{"type":"null","description":"`true` quan el número ha canviat d'operador."}]},"is_recently_ported":{"oneOf":[{"type":"boolean","description":"`true` quan la portabilitat s'ha produït recentment."},{"type":"null","description":"`true` quan la portabilitat s'ha produït recentment."}]},"carrier_type":{"oneOf":[{"type":"string","description":"Classificació de la línia indicada per la cerca (p. ex., `mobile`)."},{"type":"null","description":"Classificació de la línia indicada per la cerca (p. ex., `mobile`)."}]},"reason_codes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Identificador estable de Didit del senyal, per exemple `IR-5AC67A32`. Opac: agrupa i filtra per ell, no l'analitzis sintàcticament."},"value":{"oneOf":[{"description":"Per a un indicador de risc (per exemple `voip`, `leaked`, `disposable`, `spam_trap`), el seu valor: un booleà, un nivell o una data. Null per a un codi de motiu amb puntuació."},{"description":"Per a un indicador de risc (per exemple `voip`, `leaked`, `disposable`, `spam_trap`), el seu valor: un booleà, un nivell o una data. Null per a un codi de motiu amb puntuació.","type":"null"}]},"direction":{"type":"string","enum":["risk","trust"],"description":"Si el senyal ha augmentat el risc o ha reforçat la confiança."},"message":{"type":"string","description":"Explicació fàcil de llegir del senyal, en anglès."},"impact_level":{"oneOf":[{"type":"string","description":"Amb quina intensitat ha modificat la puntuació el senyal, per exemple `low`, `medium` o `high`."},{"type":"null","description":"Amb quina intensitat ha modificat la puntuació el senyal, per exemple `low`, `medium` o `high`."}]}}},"description":"Senyals que expliquen la puntuació, cadascun amb un codi de Didit estable, una direcció, un missatge i un nivell d'impacte. Poden aparèixer codis nous al llarg del temps, de manera que no rebutgis els codis desconeguts."}}}},"uniqueKey":"phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"phone","typeLabel":"object | null"},"vendor_data":{"oneOf":[{"type":"string","description":"`vendor_data` de la sessió de la verificació coincident. `null` a `Expired or Not Found`.","uniqueKey":"vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"`vendor_data` de la sessió de la verificació coincident. `null` a `Expired or Not Found`.","uniqueKey":"vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"vendor_data","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"`metadata` de la sessió de la verificació coincident. `null` a `Expired or Not Found`.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"`metadata` de la sessió de la verificació coincident. `null` a `Expired or Not Found`.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"created_at":{"type":"string","format":"date-time","description":"Marca de temps de la resposta d'aquesta comprovació.","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.","phone":{"status":"Approved","phone_number_prefix":"+1","phone_number":"4155552671","full_number":"+14155552671","country_code":"US","country_name":"United States","carrier":{"name":"AT\u0026T","type":"mobile"},"is_disposable":false,"is_virtual":false,"verification_method":"whatsapp","verification_attempts":1,"verified_at":"2026-06-12T01:24:47.311323Z","warnings":[],"lifecycle":[{"type":"PHONE_VERIFICATION_MESSAGE_SENT","timestamp":"2026-06-12T01:23:39.580554+00:00","details":{"status":"Success","reason":null,"channel":"whatsapp","actual_channel":"whatsapp"},"fee":0.0509},{"type":"PHONE_DELIVERY_DELIVERED","timestamp":"2026-06-12T01:23:43.118220+00:00","details":{"channel":"whatsapp","status":"delivered"},"fee":0},{"type":"VALID_CODE_ENTERED","timestamp":"2026-06-12T01:24:47.311201+00:00","details":{"code_tried":"123456","status":"Approved"},"fee":0},{"type":"PHONE_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"}},"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","phone":null,"vendor_data":"user-1234","metadata":null,"created_at":"2026-06-12T01:24:21.512340+00:00"}},"Declined (max attempts)":{"title":"Declined (max attempts)","value":{"request_id":"e39cb057-92fc-4b59-b84e-02fec29a0f24","status":"Declined","message":"The verification code is incorrect. Maximum attempts reached.","phone":{"status":"Declined","phone_number_prefix":"+1","phone_number":"4155552671","full_number":"+14155552671","country_code":"US","country_name":"United States","carrier":{"name":"AT\u0026T","type":"mobile"},"is_disposable":false,"is_virtual":false,"verification_method":"whatsapp","verification_attempts":1,"verified_at":null,"warnings":[{"feature":"PHONE","risk":"VERIFICATION_CODE_ATTEMPTS_EXCEEDED","additional_data":null,"log_type":"error","short_description":"Verification code attempts exceeded","long_description":"The system detected that the phone number has exceeded the maximum number of verification code attempts."}],"lifecycle":[{"type":"PHONE_VERIFICATION_MESSAGE_SENT","timestamp":"2026-06-12T01:23:39.580554+00:00","details":{"status":"Success","reason":null,"channel":"whatsapp","actual_channel":"whatsapp"},"fee":0.0509},{"type":"INVALID_CODE_ENTERED","timestamp":"2026-06-12T01:24:01.118220+00:00","details":{"code_tried":"111111","status":"Failed"},"fee":0},{"type":"INVALID_CODE_ENTERED","timestamp":"2026-06-12T01:24:21.512340+00:00","details":{"code_tried":"222222","status":"Failed"},"fee":0},{"type":"INVALID_CODE_ENTERED","timestamp":"2026-06-12T01:24:47.311201+00:00","details":{"code_tried":"333333","status":"Failed"},"fee":0},{"type":"PHONE_VERIFICATION_DECLINED","timestamp":"2026-06-12T01:24:47.384292+00:00","details":{"reason":"VERIFICATION_CODE_ATTEMPTS_EXCEEDED"},"fee":0}],"matches":[]},"vendor_data":"user-1234","metadata":null,"created_at":"2026-06-12T01:24:47.401719+00:00"}},"Declined (risk policy)":{"title":"Declined (risk policy)","value":{"request_id":"7f1c9d2e-44a1-4b6e-9a3e-5b8e6f1c2d3a","status":"Declined","message":"The verification code is correct.","phone":{"status":"Declined","phone_number_prefix":"+1","phone_number":"5005550006","full_number":"+15005550006","country_code":"US","country_name":"United States","carrier":{"name":"CLEC LLC","type":"voip"},"is_disposable":false,"is_virtual":true,"verification_method":"sms","verification_attempts":1,"verified_at":"2026-06-12T01:24:47.311323Z","warnings":[{"feature":"PHONE","risk":"VOIP_NUMBER_DETECTED","additional_data":null,"log_type":"error","short_description":"VoIP number detected","long_description":"The system detected that the phone number is a VoIP number, which is not allowed."}],"lifecycle":[{"type":"PHONE_VERIFICATION_MESSAGE_SENT","timestamp":"2026-06-12T01:23:39.580554+00:00","details":{"status":"Success","reason":null,"channel":"whatsapp","actual_channel":"sms"},"fee":0.0509},{"type":"VALID_CODE_ENTERED","timestamp":"2026-06-12T01:24:47.311201+00:00","details":{"code_tried":"123456","status":"Approved"},"fee":0},{"type":"PHONE_VERIFICATION_DECLINED","timestamp":"2026-06-12T01:24:47.384292+00:00","details":{"reason":"VOIP_NUMBER_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":"69cc35c6-280a-47a6-ab8c-4f32abc02ed0","status":"Expired or Not Found","message":"No pending phone verification found in the last 5 minutes.","vendor_data":null,"metadata":null,"created_at":"2026-06-12T01:24:47.311323+00:00"}}},"exampleType":"examples"}},"exampleType":"examples"},"9d728e42-a30f-4ecc-a654-93a293aaacc0":{"description":"Error de validació — embolcall d'errors de camp de DRF: una matriu de missatges per camp infractor.","content":{"application/json":{"examples":{"Invalid code format":{"title":"Invalid code format","value":{"code":["Invalid code format. Enter 4 to 8 numeric digits."]}},"Invalid phone number":{"title":"Invalid phone number","value":{"phone_number":["Invalid phone number provided."]}},"Invalid action":{"title":"Invalid action","value":{"voip_number_action":["\"REVIEW\" is not a valid choice."]}}},"exampleType":"examples"}},"exampleType":"examples"},"5fcf7ef9-fe05-4ecf-9379-adcee60e92b4":{"description":"Permís denegat. Es retorna quan falta la capçalera `x-api-key`; una clau incorrecta, revocada o caducada retorna `401`. Les comprovacions són gratuïtes, de manera que aquí no hi ha cap comprovació de crèdit.","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"},"93269f61-321b-4c87-8000-ab878a508b0b":{"description":"S'ha superat el límit de freqüència. Els endpoints POST/PATCH/DELETE comparteixen un pressupost de 300 sol·licituds d'escriptura per minut per clau d'API (la creació de transaccions i la ingesta d'esdeveniments tenen un pressupost independent de 600). A més, a nivell superior s'aplica un límit contra abusos de 4 intents de verificació per número de telèfon i per hora. La resposta inclou les capçaleres `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset` i `Retry-After`. Nota: les capçaleres `X-RateLimit-*`/`Retry-After` només acompanyen l'error 429 del límit d'escriptura de 300/min; el 429 del límit per número de telèfon no conté capçaleres de límit de freqüència.","content":{"application/json":{"examples":{"Per-number cap":{"title":"Per-number cap","value":{"detail":"Maximum verification attempts reached for this phone number. Only 4 authentication attempts are allowed per hour. Try again later or use a different number."}},"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"},"c8522134-39ed-4251-aba2-17b1e77755b2":{"description":"Error inesperat en verificar el codi en el proveïdor que no correspon a una caiguda coneguda del proveïdor. Es pot reintentar amb seguretat; el pressupost d'intents només es consumeix amb les comprovacions completades.","content":{"application/json":{"examples":{"Provider error":{"title":"Provider error","value":{"detail":"Error checking phone verification"}}},"schema":{"type":"object","properties":{"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"exampleType":"examples"},"5205e903-55ab-433c-bbd6-59609285ff2d":{"description":"El proveïdor de verificació de telèfon no està disponible temporalment: una resposta 5xx, un temps d'espera esgotat o un error de connexió que ha persistit després dels reintents integrats. És segur reintentar-ho; no es consumeix el límit d'intents.","content":{"application/json":{"examples":{"Provider outage":{"title":"Provider outage","value":{"detail":"Phone verification is temporarily unavailable. Please try again shortly.","code":"phone_provider_unavailable"}}},"schema":{"type":"object","properties":{"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"73ed8c72-e91c-4857-90de-9a913cfb5300":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"La clau d'API de la teva aplicació, des de Developers -> API keys a la Business Console. La clau primària té accés complet. Una clau amb nom pot tenir l'abast limitat: cap, lectura o escriptura per recurs, limitada a determinats fluxos de treball o a sessions aprovades, a una llista d'adreces IP i a una data de caducitat. 401 significa que la clau és incorrecta, revocada o caducada; 403 significa que no s'ha enviat cap clau, que la clau no té accés a aquest recurs o acció, o que la sol·licitud prové d'una adreça fora de la seva llista d'IP; 404 en una ruta de sessió significa que la sessió està fora dels fluxos de treball o estats de la clau. Una clau sense accés a fitxers multimèdia rep els URL d'imatge, vídeo i PDF com a null, i una clau sense permís d'escriptura de sessions rep els enllaços de sessió i els tokens com a null. Consulta https://docs.didit.me/console/api-keys.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"77b8e1d2-36b6-42fd-9571-ec1831c16098":{"url":"https://verification.didit.me"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"La clau d'API de la teva aplicació, des de Developers -> API keys a la Business Console. La clau primària té accés complet. Una clau amb nom pot tenir l'abast limitat: cap, lectura o escriptura per recurs, limitada a determinats fluxos de treball o a sessions aprovades, a una llista d'adreces IP i a una data de caducitat. 401 significa que la clau és incorrecta, revocada o caducada; 403 significa que no s'ha enviat cap clau, que la clau no té accés a aquest recurs o acció, o que la sol·licitud prové d'una adreça fora de la seva llista d'IP; 404 en una ruta de sessió significa que la sessió està fora dels fluxos de treball o estats de la clau. Una clau sense accés a fitxers multimèdia rep els URL d'imatge, vídeo i PDF com a null, i una clau sense permís d'escriptura de sessions rep els enllaços de sessió i els tokens com a null. Consulta https://docs.didit.me/console/api-keys.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"La clau d'API de la teva aplicació, des de Developers -> API keys a la Business Console. La clau primària té accés complet. Una clau amb nom pot tenir l'abast limitat: cap, lectura o escriptura per recurs, limitada a determinats fluxos de treball o a sessions aprovades, a una llista d'adreces IP i a una data de caducitat. 401 significa que la clau és incorrecta, revocada o caducada; 403 significa que no s'ha enviat cap clau, que la clau no té accés a aquest recurs o acció, o que la sol·licitud prové d'una adreça fora de la seva llista d'IP; 404 en una ruta de sessió significa que la sessió està fora dels fluxos de treball o estats de la clau. Una clau sense accés a fitxers multimèdia rep els URL d'imatge, vídeo i PDF com a null, i una clau sense permís d'escriptura de sessions rep els enllaços de sessió i els tokens com a null. Consulta https://docs.didit.me/console/api-keys.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"ca/openapi-25.json"},"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"API de codi OTP de telèfon: validar codi SMS - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/standalone-apis/phone-check","matchLevel":1},"es":{"href":"/es/standalone-apis/phone-check","matchLevel":1},"pt-BR":{"href":"/pt-br/standalone-apis/phone-check","matchLevel":1},"ja":{"href":"/ja/standalone-apis/phone-check","matchLevel":1},"de":{"href":"/de/standalone-apis/phone-check","matchLevel":1},"fr":{"href":"/fr/standalone-apis/phone-check","matchLevel":1},"it":{"href":"/it/standalone-apis/phone-check","matchLevel":1},"pt":{"href":"/pt/standalone-apis/phone-check","matchLevel":1},"ca":{"href":"/ca/standalone-apis/phone-check","matchLevel":0},"id":{"href":"/id/standalone-apis/phone-check","matchLevel":1},"ru":{"href":"/ru/standalone-apis/phone-check","matchLevel":1},"ko":{"href":"/ko/standalone-apis/phone-check","matchLevel":1},"zh":{"href":"/zh/standalone-apis/phone-check","matchLevel":1},"ar":{"href":"/ar/standalone-apis/phone-check","matchLevel":1},"hi":{"href":"/hi/standalone-apis/phone-check","matchLevel":1}}},"lastModified":"2026-11-07T17:38:07.209Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"ca/standalone-apis/phone-check.mdx","locale":"ca"},"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=\"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d\u0026#x27;operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.\">\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=\"API de codi OTP de telèfon: validar codi SMS - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d\u0026#x27;operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/ca/standalone-apis/phone-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=Verificaci%C3%B3+de+tel%C3%A8fon\u0026amp;title=API+de+codi+OTP+de+tel%C3%A8fon%3A+validar+codi+SMS\u0026amp;description=POST+%2Fv3%2Fphone%2Fcheck%2F+per+validar+un+OTP+de+tel%C3%A8fon+amb+tipus+d%27operador%2C+n%C3%BAmero+virtual+i+detecci%C3%B3+de+desechables+a+Didit.+Preu+per+%C3%BAs%2C+sense+m%C3%ADnims+mensuals.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=fb3bd47d59de3894ad88a065822e3a37f625062febc7716cfe0ec94f7198613a\">\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=\"API de codi OTP de telèfon: validar codi SMS - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d\u0026#x27;operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Verificaci%C3%B3+de+tel%C3%A8fon\u0026amp;title=API+de+codi+OTP+de+tel%C3%A8fon%3A+validar+codi+SMS\u0026amp;description=POST+%2Fv3%2Fphone%2Fcheck%2F+per+validar+un+OTP+de+tel%C3%A8fon+amb+tipus+d%27operador%2C+n%C3%BAmero+virtual+i+detecci%C3%B3+de+desechables+a+Didit.+Preu+per+%C3%BAs%2C+sense+m%C3%ADnims+mensuals.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=fb3bd47d59de3894ad88a065822e3a37f625062febc7716cfe0ec94f7198613a\">\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/ca/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ca/standalone-apis/phone-check.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/standalone-apis/phone-check\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/standalone-apis/phone-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/ca/standalone-apis/phone-check#webpage\",\"url\":\"https://docs.didit.me/ca/standalone-apis/phone-check\",\"name\":\"API de codi OTP de telèfon: validar codi SMS\",\"description\":\"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d'operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/ca/standalone-apis/phone-check#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/ca/standalone-apis/phone-check#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Verificació de telèfon\",\"item\":\"https://docs.didit.me/ca/standalone-apis/phone-verification\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API de codi OTP de telèfon: validar codi SMS\",\"item\":\"https://docs.didit.me/ca/standalone-apis/phone-check\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/ca/standalone-apis/phone-check#apireference\",\"headline\":\"API de codi OTP de telèfon: validar codi SMS\",\"name\":\"API de codi OTP de telèfon: validar codi SMS\",\"description\":\"POST /v3/phone/check/ per validar un OTP de telèfon amb tipus d'operador, número virtual i detecció de desechables a Didit. Preu per ús, sense mínims mensuals.\",\"url\":\"https://docs.didit.me/ca/standalone-apis/phone-check\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/ca/standalone-apis/phone-check#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"API per comprovar codi de telèfon, validació OTP per SMS, API de verificació de telèfon, API de detecció d'operador, detecció de número virtual, API de telèfons desechables, API de verificació d'identitat, API de risc de telèfon, API de Didit\",\"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/phone-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/phone-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/phone-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/phone-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/phone-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/phone-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"}},"pages":[{"title":"it","href":"/it/standalone-apis/phone-check"}]},{"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/phone-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"}},"tabs":[{"tab":"Primers passos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"Primers passos","href":"/ca"}]},{"tab":"Integració / SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Integració / SDK","href":"/ca/integration/sdks"}]},{"tab":"Referència de l'API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"Visió general","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"Referència de l'API de Didit: API REST de verificació d'identitat","sidebarTitle":"Referència API","href":"/ca/api-reference/overview"},{"title":"Healthcheck API: sonda de vitalitat pública","sidebarTitle":"Healthcheck","openapi":"ca/openapi-healthcheck.json GET /system/healthcheck","href":"/ca/api-reference/healthcheck"},{"title":"Estat del servei: API pública d'estat de Didit","sidebarTitle":"Estat del servei","openapi":"ca/openapi-25.json GET /v3/status/","href":"/ca/api-reference/service-status"},{"title":"Preus de verificació bancària: API de preus públics","sidebarTitle":"Preus de verificació bancària","openapi":"ca/openapi-25.json GET /v3/organization/bank-verification-pricing/","href":"/ca/api-reference/bank-verification-pricing"}]},{"group":"Verificacions d'usuaris i empreses","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"API de sessions: verificació KYC i KYB unificada","sidebarTitle":"Resum","href":"/ca/sessions-api/overview"},{"title":"API de creació de sessions: iniciar verificació KYC o KYB","sidebarTitle":"Crear sessió","openapi":"ca/openapi-25.json POST /v3/session/","href":"/ca/sessions-api/create-session"},{"title":"Importar verificacions d'un altre proveïdor","openapi":"ca/openapi-25.json POST /v3/session/imports/","href":"/ca/sessions-api/import-verifications"},{"title":"API per obtenir sessió: decisions KYC i KYB","sidebarTitle":"Obtenir sessió","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/decision/","href":"/ca/sessions-api/retrieve-session"},{"title":"API per llistar sessions: filtra KYC i KYB","sidebarTitle":"Llistar sessions","openapi":"ca/openapi-25.json GET /v3/sessions/","href":"/ca/sessions-api/list-sessions"},{"title":"Actualitzar estat de sessió: API d'aprovació i rebuig","sidebarTitle":"Actualitzar estat de sessió","openapi":"ca/openapi-25.json PATCH /v3/session/{sessionId}/update-status/","href":"/ca/sessions-api/update-status"},{"title":"Previsualitzar el correu electrònic de reenviament","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/resubmission-preview/","href":"/ca/sessions-api/preview-resubmission"},{"title":"Previsualitzar el correu de decisió: aprovada i rebutjada","sidebarTitle":"Previsualitzar correu de decisió","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/decision-email-preview/","href":"/ca/sessions-api/preview-decision-email"},{"title":"API d'estat de funcionalitats: aprovar o rebutjar un pas","sidebarTitle":"Actualitzar estat de funcionalitat","openapi":"ca/openapi-25.json PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/","href":"/ca/sessions-api/update-feature-status"},{"title":"API de llistat de sobreescriptures de funcionalitat","sidebarTitle":"Llistar sobreescriptures de funcionalitat","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/features/overrides/","href":"/ca/sessions-api/list-feature-overrides"},{"title":"Cancel·lar sobreescriptura de pas pendent: API de Didit","sidebarTitle":"Cancel·lar sobreescriptura","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/features/overrides/{overrideId}/cancel/","href":"/ca/sessions-api/cancel-feature-override"},{"title":"API d'estat de coincidències AML: Actualitzar i confirmar","sidebarTitle":"Actualitzar estat de coincidències AML","openapi":"ca/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-hit-status/","href":"/ca/sessions-api/update-aml-hit-status"},{"title":"Actualitzar dades de sessió API: corregir camps KYC i KYB","sidebarTitle":"Actualitzar dades de sessió","href":"/ca/sessions-api/update-data"},{"title":"API d'actualització de l'estat de cribratge AML","sidebarTitle":"Actualitzar estat AML","openapi":"ca/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-status/","href":"/ca/sessions-api/update-aml-status"},{"title":"API per actualitzar dades de Document AI","sidebarTitle":"Actualitza dades de Document AI","openapi":"ca/openapi-25.json PATCH /v3/document-ai/{sessionId}/documents/{documentUuid}/","href":"/ca/sessions-api/update-document-ai-data"},{"title":"Regenerar sessió KYC de persones clau: API","sidebarTitle":"Regenerar sessió KYC","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/{partyUuid}/regenerate/","href":"/ca/sessions-api/regenerate-kyb-party"},{"title":"Pujar documents KYB amb l'API","sidebarTitle":"Pujar documents KYB","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/kyb/documents/","href":"/ca/sessions-api/kyb-upload-documents"},{"title":"Parts extretes de KYB: API per llistar-les","sidebarTitle":"Parts extretes KYB","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/kyb/extracted-parties/","href":"/ca/sessions-api/kyb-extracted-parties"},{"title":"Llistar esborranys de persones clau KYB (API)","sidebarTitle":"Llistar esborranys KYB","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/kyb/parties/drafts/","href":"/ca/sessions-api/kyb-list-party-drafts"},{"title":"Crear esborrany de persona KYB amb l'API","sidebarTitle":"Crear esborrany KYB","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/drafts/","href":"/ca/sessions-api/kyb-create-party-draft"},{"title":"Edita el borrador de persona clau de KYB (API)","sidebarTitle":"Edita el borrador de KYB","openapi":"ca/openapi-25.json PATCH /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/ca/sessions-api/kyb-update-party-draft"},{"title":"Eliminar esborrany de persona clau KYB API","sidebarTitle":"Eliminar esborrany KYB","openapi":"ca/openapi-25.json DELETE /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/ca/sessions-api/kyb-delete-party-draft"},{"title":"Enviar persones clau KYB: API","sidebarTitle":"Enviar persones clau KYB","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/submit/","href":"/ca/sessions-api/kyb-submit-parties"},{"title":"Afegir imatges a una sessió (API)","sidebarTitle":"Afegir imatges a una sessió","openapi":"ca/openapi-25.json PATCH /v3/session/{sessionId}/add-images/","href":"/ca/sessions-api/add-images"},{"title":"API per eliminar sessions: dret a l'oblit (RGPD)","sidebarTitle":"Eliminar sessió","openapi":"ca/openapi-25.json DELETE /v3/session/{sessionId}/delete/","href":"/ca/sessions-api/delete-session"},{"title":"API per generar PDF: informes de compliment KYC i KYB","sidebarTitle":"Generar PDF","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/generate-pdf/","href":"/ca/sessions-api/generate-pdf"},{"title":"API per exportar fitxers de sessió en un sol ZIP","sidebarTitle":"Exportar fitxers","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/files-export/","href":"/ca/sessions-api/export-files"},{"title":"Exportar fitxers de sessió amb l'API: estat i enllaç","sidebarTitle":"Exportació de fitxers","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/files-export/{exportId}/","href":"/ca/sessions-api/get-files-export"},{"group":"Signatures electròniques","pages":[{"title":"Descarregar document signat de l'API: PDF signat","sidebarTitle":"Descarregar un document signat","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/documents/{documentId}/file/","href":"/ca/sessions-api/electronic-signature/download-signed-document"},{"title":"Evidència de signatura: PDF del registre d'auditoria","sidebarTitle":"Descarregar l'evidència de signatura","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/evidence/","href":"/ca/sessions-api/electronic-signature/download-evidence"},{"title":"API d'imatge de signatura: PNG de signatura adoptada","sidebarTitle":"Descarregar una imatge de signatura","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/fields/{fieldId}/image/","href":"/ca/sessions-api/electronic-signature/download-field-image"},{"title":"API de validació de signatures: reverifica PDF signats","sidebarTitle":"Validar signatures","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/signatures/{nodeId}/validate/","href":"/ca/sessions-api/electronic-signature/validate-signatures"}]},{"title":"KYC reutilitzable amb l'API de compartició de sessions","sidebarTitle":"Visió general","href":"/ca/sessions-api/share-session/overview"},{"title":"API de sessió compartida: generar token de compartició","sidebarTitle":"Compartir sessió","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/share/","href":"/ca/sessions-api/share-session/share"},{"title":"Importar sessió compartida: API de KYC reutilitzable","sidebarTitle":"Importar sessió compartida","openapi":"ca/openapi-25.json POST /v3/session/import-shared/","href":"/ca/sessions-api/share-session/import"}]},{"group":"Llistes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"API de llistes de bloqueig i de permesos","sidebarTitle":"Llistes","href":"/ca/management-api/lists/overview"},{"title":"API per llistar llistes de bloqueig i de permesos","sidebarTitle":"Llistar llistes","openapi":"ca/openapi-25.json GET /v3/lists/","href":"/ca/management-api/lists/list"},{"title":"Crear llista blanca: API de llistes personalitzades","sidebarTitle":"Crear llista","openapi":"ca/openapi-25.json POST /v3/lists/","href":"/ca/management-api/lists/create"},{"title":"Obtenir llista API: consultar una llista de compliment","sidebarTitle":"Obtenir llista","openapi":"ca/openapi-25.json GET /v3/lists/{list_uuid}/","href":"/ca/management-api/lists/get"},{"title":"Actualitzar llista API: editar llista de compliment","sidebarTitle":"Actualitzar llista","openapi":"ca/openapi-25.json PATCH /v3/lists/{list_uuid}/","href":"/ca/management-api/lists/update"},{"title":"Eliminar llista API: suprimeix llistes de compliment","sidebarTitle":"Eliminar llista","openapi":"ca/openapi-25.json DELETE /v3/lists/{list_uuid}/","href":"/ca/management-api/lists/delete"},{"title":"API d'entrades de llistes de bloqueig i permesos","sidebarTitle":"Entrades de llistes","openapi":"ca/openapi-25.json GET /v3/lists/{list_uuid}/entries/","href":"/ca/management-api/lists/list-entries"},{"title":"Crear entrada a llista de bloqueig i permesos: API","sidebarTitle":"Crear entrada a llista","openapi":"ca/openapi-25.json POST /v3/lists/{list_uuid}/entries/","href":"/ca/management-api/lists/create-entry"},{"title":"Eliminar entrada de llista: API per desbloquejar element","sidebarTitle":"Eliminar entrada de llista","openapi":"ca/openapi-25.json DELETE /v3/lists/{list_uuid}/entries/{entry_uuid}/","href":"/ca/management-api/lists/delete-entry"},{"title":"API per pujar rostres: llistes biomètriques","sidebarTitle":"Pujar rostre","openapi":"ca/openapi-25.json POST /v3/lists/{list_uuid}/entries/face-upload/","href":"/ca/management-api/lists/upload-face"}]},{"group":"Llista de bloqueig","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"Llista de bloqueig: API per llistar elements bloquejats","sidebarTitle":"Llistar elements bloquejats","openapi":"ca/openapi-25.json GET /v3/blocklist/","href":"/ca/management-api/blocklist/list"},{"title":"API llista de bloqueig: bloquejar elements de sessió","sidebarTitle":"Afegir a la llista de bloqueig","openapi":"ca/openapi-25.json POST /v3/blocklist/add/","href":"/ca/management-api/blocklist/add"},{"title":"Eliminar de la llista de bloqueig: API per desbloquejar","sidebarTitle":"Eliminar de la llista de bloqueig","openapi":"ca/openapi-25.json POST /v3/blocklist/remove/","href":"/ca/management-api/blocklist/remove"}]},{"group":"Fluxos de treball","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/workflows.svg","pages":[{"title":"Llistar fluxos de treball de l'API de Didit","sidebarTitle":"Llistar fluxos de treball","openapi":"ca/openapi-25.json GET /v3/workflows/","href":"/ca/management-api/workflows/list"},{"title":"Crear flux de treball per API: construir flux KYC","sidebarTitle":"Crear flux de treball","openapi":"ca/openapi-25.json POST /v3/workflows/","href":"/ca/management-api/workflows/create"},{"title":"API de configuracions de funcionalitats de flux","sidebarTitle":"Configuració de funcionalitats","href":"/ca/management-api/workflows/feature-configs"},{"title":"API de flux de treball: obtenir flux de verificació","sidebarTitle":"Obtenir flux de treball","openapi":"ca/openapi-25.json GET /v3/workflows/{settings_uuid}/","href":"/ca/management-api/workflows/get"},{"title":"Actualitzar flux de treball API: edita el flux KYC","sidebarTitle":"Actualitzar flux de treball","openapi":"ca/openapi-25.json PATCH /v3/workflows/{settings_uuid}/","href":"/ca/management-api/workflows/update"},{"title":"Eliminar flux de treball via API: suprimir flux KYC","sidebarTitle":"Eliminar flux de treball","openapi":"ca/openapi-25.json DELETE /v3/workflows/{settings_uuid}/","href":"/ca/management-api/workflows/delete"}]},{"group":"Qüestionaris","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"API per llistar qüestionaris: formularis KYC","sidebarTitle":"Llistar qüestionaris","openapi":"ca/openapi-25.json GET /v3/questionnaires/","href":"/ca/management-api/questionnaires/list"},{"title":"API per crear qüestionaris: formulari KYC personalitzat","sidebarTitle":"Crear qüestionari","openapi":"ca/openapi-25.json POST /v3/questionnaires/","href":"/ca/management-api/questionnaires/create"},{"title":"Obtenir qüestionari API: recuperar formulari KYC","sidebarTitle":"Obtenir qüestionari","openapi":"ca/openapi-25.json GET /v3/questionnaires/{questionnaire_uuid}/","href":"/ca/management-api/questionnaires/get"},{"title":"Actualitzar qüestionari API: editar formulari KYC","sidebarTitle":"Actualitzar qüestionari","openapi":"ca/openapi-25.json PATCH /v3/questionnaires/{questionnaire_uuid}/","href":"/ca/management-api/questionnaires/update"},{"title":"Eliminar qüestionari via API: suprimir formulari KYC","sidebarTitle":"Eliminar qüestionari","openapi":"ca/openapi-25.json DELETE /v3/questionnaires/{questionnaire_uuid}/","href":"/ca/management-api/questionnaires/delete"}]},{"group":"Usuaris","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/users.svg","pages":[{"title":"Llistar usuaris API: entitats d'usuari del proveïdor","sidebarTitle":"Llistar usuaris","openapi":"ca/openapi-25.json GET /v3/users/","href":"/ca/management-api/users/list"},{"title":"Crear usuari API: entitat d'usuari del proveïdor","sidebarTitle":"Crear usuari","openapi":"ca/openapi-25.json POST /v3/users/create/","href":"/ca/management-api/users/create"},{"title":"API per pujar la cara d'usuari: perfil de proveïdor","sidebarTitle":"Pujar cara d'usuari","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/vendor-users/by-id/{didit_internal_id}/faces/upload/","href":"/ca/management-api/users/upload-face"},{"title":"Obtenir usuari API: entitat d'usuari del proveïdor","sidebarTitle":"Obtenir usuari","openapi":"ca/openapi-25.json GET /v3/users/{vendor_data}/","href":"/ca/management-api/users/get"},{"title":"PDF d'historial d'usuari: totes les sessions d'un usuari","sidebarTitle":"PDF d'historial d'usuari","openapi":"ca/openapi-25.json GET /v3/users/{vendor_data}/generate-pdf/","href":"/ca/management-api/users/generate-pdf"},{"title":"Actualitzar usuari API: entitat d'usuari del proveïdor","sidebarTitle":"Actualitzar usuari","openapi":"ca/openapi-25.json PATCH /v3/users/{vendor_data}/","href":"/ca/management-api/users/update"},{"title":"API d'estat d'usuari: bloquejar o marcar","sidebarTitle":"Actualitzar estat d'usuari","openapi":"ca/openapi-25.json PATCH /v3/users/{vendor_data}/update-status/","href":"/ca/management-api/users/update-status"},{"title":"API para eliminar usuaris en lot: esborrat RGPD","sidebarTitle":"Eliminar usuaris en lot","openapi":"ca/openapi-25.json POST /v3/users/delete/","href":"/ca/management-api/users/delete"}]},{"group":"Plantilles biomètriques","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"API de plantilles biomètriques","sidebarTitle":"Visió general","href":"/ca/management-api/biometric-templates/overview"},{"title":"Llistar plantilles biomètriques: API","sidebarTitle":"Llistar plantilles","openapi":"ca/openapi-25.json GET /v3/biometric-templates/","href":"/ca/management-api/biometric-templates/list"},{"title":"Comptar plantilles biomètriques (API)","sidebarTitle":"Comptar plantilles","openapi":"ca/openapi-25.json GET /v3/biometric-templates/count/","href":"/ca/management-api/biometric-templates/count"},{"title":"Obtenir plantilla biomètrica API","sidebarTitle":"Obtenir plantilla","openapi":"ca/openapi-25.json GET /v3/biometric-templates/{template_uuid}/","href":"/ca/management-api/biometric-templates/get"},{"title":"Purgar plantilla biomètrica: API","sidebarTitle":"Purgar plantilla","openapi":"ca/openapi-25.json DELETE /v3/biometric-templates/{template_uuid}/","href":"/ca/management-api/biometric-templates/purge"},{"title":"Purga massiva de plantilles biomètriques","sidebarTitle":"Purga massiva","openapi":"ca/openapi-25.json POST /v3/biometric-templates/delete/","href":"/ca/management-api/biometric-templates/batch-purge"}]},{"group":"Empreses","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"API de llistat d'empreses: entitats KYB de proveïdors","sidebarTitle":"Llistar empreses","openapi":"ca/openapi-25.json GET /v3/businesses/","href":"/ca/management-api/businesses/list"},{"title":"API per crear empreses: entitat KYB de proveïdor","sidebarTitle":"Crear empresa","openapi":"ca/openapi-25.json POST /v3/businesses/create/","href":"/ca/management-api/businesses/create"},{"title":"API Get Business: entitat KYB del proveïdor","sidebarTitle":"Get Business","openapi":"ca/openapi-25.json GET /v3/businesses/{vendor_data}/","href":"/ca/management-api/businesses/get"},{"title":"PDF de sessió de verificació d'empreses","sidebarTitle":"Generar PDF de sessió KYB","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/businesses/{business_session_id}/pdf/","href":"/ca/management-api/businesses/generate-session-pdf"},{"title":"API d'actualització d'empreses: entitat KYB de proveïdor","sidebarTitle":"Actualitzar empresa","openapi":"ca/openapi-25.json PATCH /v3/businesses/{vendor_data}/","href":"/ca/management-api/businesses/update"},{"title":"API per actualitzar l'estat d'empresa: bloquejar o marcar","sidebarTitle":"Actualitzar l'estat d'empresa","openapi":"ca/openapi-25.json PATCH /v3/businesses/{vendor_data}/update-status/","href":"/ca/management-api/businesses/update-status"},{"title":"API per eliminar empreses en lot: esborrat KYB","sidebarTitle":"Eliminar empreses en lot","openapi":"ca/openapi-25.json POST /v3/businesses/delete/","href":"/ca/management-api/businesses/delete"}]},{"group":"Monitoratge AML continu","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"API per activar i desactivar el monitoratge AML","sidebarTitle":"Activar per a usuaris","openapi":"ca/openapi-25.json POST /v3/users/aml-monitoring/","href":"/ca/management-api/aml-monitoring/toggle-users"},{"title":"Monitoratge AML per a empreses: activar o desactivar API","sidebarTitle":"Activar per a empreses","openapi":"ca/openapi-25.json POST /v3/businesses/aml-monitoring/","href":"/ca/management-api/aml-monitoring/toggle-businesses"},{"title":"Monitoratge AML continu: obtenir tasca API","sidebarTitle":"Obtenir tasca AML","openapi":"ca/openapi-25.json GET /v3/aml-monitoring/jobs/{job_id}/","href":"/ca/management-api/aml-monitoring/get-job"}]},{"group":"Casos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/clipboard-check.svg","pages":[{"title":"API per llistar casos","sidebarTitle":"Llistar casos","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/ca/management-api/cases/list"},{"title":"Crear casos amb l'API","sidebarTitle":"Crear cas","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/ca/management-api/cases/create"},{"title":"API per obtenir un cas","sidebarTitle":"Obtenir cas","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/ca/management-api/cases/get"},{"title":"API per actualitzar casos","sidebarTitle":"Actualitzar cas","openapi":"ca/openapi-25.json PATCH /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/ca/management-api/cases/update"},{"title":"Eliminar cas API","sidebarTitle":"Eliminar cas","openapi":"ca/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/ca/management-api/cases/delete"},{"title":"API per resoldre casos","sidebarTitle":"Resoldre cas","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/resolve/","href":"/ca/management-api/cases/resolve"},{"title":"API per sol·licitar informació en un cas","sidebarTitle":"Sol·licitar informació (pendent de l'usuari)","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/request-info/","href":"/ca/management-api/cases/request-info"},{"title":"API per transferir casos","sidebarTitle":"Transferir cas","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/transfer/","href":"/ca/management-api/cases/transfer"},{"title":"API per imprimir el PDF del cas","sidebarTitle":"Imprimir cas","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/print/","href":"/ca/management-api/cases/print"},{"title":"API d'analítica de casos","sidebarTitle":"Analítica de casos","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/statistics/","href":"/ca/management-api/cases/statistics"},{"title":"Actualització en bloc de l'estat de casos (API)","sidebarTitle":"Estat de casos en bloc","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/bulk/status/","href":"/ca/management-api/cases/bulk-status"},{"title":"API per llistar notes de cas","sidebarTitle":"Llistar notes de cas","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/ca/management-api/cases/list-notes"},{"title":"Crear nota de cas amb l'API","sidebarTitle":"Crear nota de cas","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/ca/management-api/cases/create-note"}]},{"group":"Models de casos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"Llistar plantilles de cas (API de Gestió de casos)","sidebarTitle":"Llistar plantilles de cas","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/ca/management-api/case-blueprints/list"},{"title":"Crear plantilla de cas API","sidebarTitle":"Crear plantilla de cas","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/ca/management-api/case-blueprints/create"},{"title":"Instal·lar preajustaments de plantilles de casos a l'API","sidebarTitle":"Instal·lar preajustaments","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/presets/install/","href":"/ca/management-api/case-blueprints/install-presets"}]},{"group":"Xarxes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"Llistar xarxes de frau: API de Didit","sidebarTitle":"Llistar xarxes","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/","href":"/ca/management-api/networks/list"},{"title":"API per obtenir xarxa de frau","sidebarTitle":"Obtenir xarxa","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/","href":"/ca/management-api/networks/get"},{"title":"Afegir una etiqueta a una xarxa de frau API","sidebarTitle":"Afegir etiqueta a xarxa","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/add/","href":"/ca/management-api/networks/add-tag"},{"title":"Eliminar una etiqueta d'una xarxa de frau: API","sidebarTitle":"Eliminar etiqueta de xarxa","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/remove/","href":"/ca/management-api/networks/remove-tag"},{"title":"API de graf de xarxa de frau","sidebarTitle":"Obtenir graf de xarxa","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/graph/","href":"/ca/management-api/networks/graph"},{"title":"Llistar membres de xarxes de frau API","sidebarTitle":"Llistar membres de la xarxa","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/members/","href":"/ca/management-api/networks/members"},{"title":"Llista de senyals de xarxes de frau: API","sidebarTitle":"Llista de senyals","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/","href":"/ca/management-api/networks/signals"},{"title":"API de cronologia de xarxes de frau","sidebarTitle":"Obtenir cronologia de xarxa","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/timeline/","href":"/ca/management-api/networks/timeline"},{"title":"API de mapa de xarxes de frau","sidebarTitle":"Obtenir mapa de xarxes","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/map/","href":"/ca/management-api/networks/map"},{"title":"API de consulta de pertinença a xarxes","sidebarTitle":"Consulta de pertinença","href":"/ca/management-api/networks/membership-lookup"}]},{"group":"Plantilles d'informes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"Llistar plantilles d'informes: API","sidebarTitle":"Llistar plantilles d'informes","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/ca/management-api/report-templates/list"},{"title":"Crear plantilla d'informe API","sidebarTitle":"Crear plantilla d'informe","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/ca/management-api/report-templates/create"}]},{"group":"Informes reglamentaris","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/search-file.svg","pages":[{"title":"Crear informe FIU des de cas via API","sidebarTitle":"Crear informe des de cas","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/regulatory-reports/","href":"/ca/management-api/regulatory-reports/create-for-case"},{"title":"Llistar informes de la UIF (API)","sidebarTitle":"Llistar informes","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/","href":"/ca/management-api/regulatory-reports/list"},{"title":"Validar informe de la UIF (API)","sidebarTitle":"Validar informe","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/validate/","href":"/ca/management-api/regulatory-reports/validate"},{"title":"Finalitzar informe FIU via API","sidebarTitle":"Finalitzar informe","openapi":"ca/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/finalize/","href":"/ca/management-api/regulatory-reports/finalize"},{"title":"Eliminar informe de la UIF - API de gestió","sidebarTitle":"Eliminar informe","openapi":"ca/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/","href":"/ca/management-api/regulatory-reports/delete"},{"title":"API per obtenir l'URL de descàrrega de l'informe de la FIU","sidebarTitle":"Obtenir URL de descàrrega d'informe","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/download-url/","href":"/ca/management-api/regulatory-reports/download-url"}]},{"group":"Transaccions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Llistar transaccions API: monitoratge KYT","sidebarTitle":"Llistar transaccions","openapi":"ca/openapi-25.json GET /v3/transactions/","href":"/ca/management-api/transactions/list"},{"title":"API de creació de transaccions: enviament KYT","sidebarTitle":"Crear transacció","openapi":"ca/openapi-25.json POST /v3/transactions/","href":"/ca/management-api/transactions/create"},{"title":"API per eliminar transaccions en lot","sidebarTitle":"Eliminar transaccions en lot","openapi":"ca/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/transactions/delete/","href":"/ca/management-api/transactions/delete"},{"title":"API per obtenir transaccions: detall KYT","sidebarTitle":"Obtenir transacció","openapi":"ca/openapi-25.json GET /v3/transactions/{transaction_id}/","href":"/ca/management-api/transactions/get"},{"title":"Llistar notes de transaccions de l'API","sidebarTitle":"Llistar notes de transaccions","openapi":"ca/openapi-25.json GET /v3/transactions/{transaction_id}/notes/","href":"/ca/management-api/transactions/list-notes"},{"title":"Crear nota de transacció API","sidebarTitle":"Crear nota de transacció","openapi":"ca/openapi-25.json POST /v3/transactions/{transaction_id}/notes/","href":"/ca/management-api/transactions/create-note"},{"title":"Llistar transaccions relacionades: API de Didit","sidebarTitle":"Transaccions relacionades","openapi":"ca/openapi-25.json GET /v3/transactions/{transaction_id}/related/","href":"/ca/management-api/transactions/list-related"},{"title":"API de PDF d'informes de transaccions","sidebarTitle":"Generar informe PDF de transacció","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/transactions/{transaction_uuid}/pdf/","href":"/ca/management-api/transactions/generate-pdf"},{"title":"API de cribratge de carteres: AML cripto sota demanda","sidebarTitle":"Cribratge de carteres","openapi":"ca/openapi-25.json POST /v3/wallet-screening/","href":"/ca/management-api/transactions/screen-wallet"},{"title":"Cribratge de carteres: API d'informe en PDF","sidebarTitle":"Informe PDF de cartera","openapi":"ca/openapi-25.json POST /v3/wallet-screening/pdf/","href":"/ca/management-api/transactions/screen-wallet-pdf"},{"title":"Generar token de transacció per a SDK: API","sidebarTitle":"Generar token de transacció SDK","openapi":"ca/openapi-25.json POST /v3/transactions/sdk-token/","href":"/ca/management-api/transactions/sdk-token"},{"title":"Enviar transacció des d'un SDK: KYT del costat del client","sidebarTitle":"Enviar transacció (token SDK)","openapi":"ca/openapi-25.json POST /v1/transactions/","href":"/ca/management-api/transactions/submit-sdk"},{"title":"Obtenir transacció des d'un SDK: KYT al client","sidebarTitle":"Obtenir transacció (token SDK)","openapi":"ca/openapi-25.json GET /v1/transactions/{transaction_id}/","href":"/ca/management-api/transactions/get-sdk"},{"title":"API per llistar regles de monitoratge de transaccions","sidebarTitle":"Llistar regles","openapi":"ca/openapi-25.json GET /v3/transactions/rules/","href":"/ca/management-api/transactions/rules-list"},{"title":"Crear regla de monitoratge de transaccions (KYT) API","sidebarTitle":"Crear regla","openapi":"ca/openapi-25.json POST /v3/transactions/rules/","href":"/ca/management-api/transactions/rules-create"},{"title":"Obtenir regla de monitoratge de transaccions amb l'API","sidebarTitle":"Obtenir regla","openapi":"ca/openapi-25.json GET /v3/transactions/rules/{rule_uuid}/","href":"/ca/management-api/transactions/rules-get"},{"title":"Actualitzar regla de monitoratge de transaccions API","sidebarTitle":"Actualitzar regla","openapi":"ca/openapi-25.json PATCH /v3/transactions/rules/{rule_uuid}/","href":"/ca/management-api/transactions/rules-update"},{"title":"Eliminar regla de monitoratge de transaccions via API","sidebarTitle":"Eliminar regla","openapi":"ca/openapi-25.json DELETE /v3/transactions/rules/{rule_uuid}/","href":"/ca/management-api/transactions/rules-delete"},{"title":"API de backtest de regles de monitoratge de transaccions","sidebarTitle":"Backtest de regles","openapi":"ca/openapi-25.json POST /v3/transactions/rules/backtest/","href":"/ca/management-api/transactions/rules-backtest"},{"title":"Monitoratge de transaccions: 150+ regles preconfigurades","sidebarTitle":"Llistar biblioteca de regles","openapi":"ca/openapi-25.json GET /v3/transactions/rules/library/","href":"/ca/management-api/transactions/rules-library"},{"title":"Regles predefinides de monitoratge de transaccions API","sidebarTitle":"Instal·lar regles de la biblioteca","openapi":"ca/openapi-25.json POST /v3/transactions/rules/install/","href":"/ca/management-api/transactions/rules-install"},{"title":"Desinstal·lar regles de monitoratge de transaccions API","sidebarTitle":"Desinstal·lar regles de biblioteca","openapi":"ca/openapi-25.json DELETE /v3/transactions/rules/install/","href":"/ca/management-api/transactions/rules-uninstall"}]},{"group":"Esdeveniments de monitoratge","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Llistar esdeveniments de monitoratge API","sidebarTitle":"Llistar esdeveniments de monitoratge","openapi":"ca/openapi-25.json GET /v3/events/","href":"/ca/management-api/monitoring-events/list"},{"title":"API per crear esdeveniments de monitoratge","sidebarTitle":"Crear esdeveniment","openapi":"ca/openapi-25.json POST /v3/events/","href":"/ca/management-api/monitoring-events/create"},{"title":"API d'esdeveniments de monitoratge en lot","sidebarTitle":"Crear esdeveniments en lot","openapi":"ca/openapi-25.json POST /v3/events/batch/","href":"/ca/management-api/monitoring-events/create-batch"},{"title":"Generar token de l'SDK de monitoratge - API de Didit","sidebarTitle":"Generar token de monitoratge","openapi":"ca/openapi-25.json POST /v3/events/sdk-token/","href":"/ca/management-api/monitoring-events/sdk-token"},{"title":"Obtenir un esdeveniment de monitoratge: API","sidebarTitle":"Obtenir esdeveniment","openapi":"ca/openapi-25.json GET /v3/events/{event_uuid}/","href":"/ca/management-api/monitoring-events/get"},{"title":"API de cronologia d'esdeveniments de subjectes","sidebarTitle":"Obtenir cronologia d'esdeveniments","openapi":"ca/openapi-25.json GET /v3/events/subjects/{vendor_data}/","href":"/ca/management-api/monitoring-events/subject-timeline"},{"title":"API de mètriques d'enriquiment d'esdeveniments","sidebarTitle":"Obtenir mètriques d'enriquiment","openapi":"ca/openapi-25.json GET /v3/events/enrichment-metrics/","href":"/ca/management-api/monitoring-events/enrichment-metrics"},{"title":"Eliminar esdeveniment de monitoratge API","sidebarTitle":"Eliminar esdeveniment de monitoratge","openapi":"ca/openapi-25.json DELETE /v3/events/{event_uuid}/delete/","href":"/ca/management-api/monitoring-events/delete"}]},{"group":"Travel Rule","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Obtenir configuració Travel Rule API: perfil VASP","sidebarTitle":"Obtenir configuració Travel Rule","openapi":"ca/openapi-25.json GET /v3/travel-rule/settings/","href":"/ca/management-api/travel-rule/get-settings"},{"title":"Actualitzar configuració de Travel Rule: API i activació","sidebarTitle":"Actualitzar configuració de Travel Rule","openapi":"ca/openapi-25.json PUT /v3/travel-rule/settings/","href":"/ca/management-api/travel-rule/update-settings"},{"title":"Obtenir xarxes de Travel Rule (API)","sidebarTitle":"Obtenir xarxes de Travel Rule","openapi":"ca/openapi-25.json GET /v3/travel-rule/networks/","href":"/ca/management-api/travel-rule/get-networks"},{"title":"Obtenir el qüestionari de xarxa de Travel Rule - API","sidebarTitle":"Obtenir qüestionari de xarxa","openapi":"ca/openapi-25.json GET /v3/travel-rule/networks/questionnaire/","href":"/ca/management-api/travel-rule/get-network-questionnaire"},{"title":"Desar qüestionari de xarxa Travel Rule API","sidebarTitle":"Desar respostes del qüestionari","openapi":"ca/openapi-25.json PUT /v3/travel-rule/networks/questionnaire/","href":"/ca/management-api/travel-rule/update-network-questionnaire"},{"title":"Enviar qüestionari de xarxa Travel Rule (API)","sidebarTitle":"Enviar qüestionari de xarxa","openapi":"ca/openapi-25.json POST /v3/travel-rule/networks/questionnaire/submit/","href":"/ca/management-api/travel-rule/submit-network-questionnaire"},{"title":"Sol·licitud d'accés a la xarxa Travel Rule via API","sidebarTitle":"Sol·licitar xarxa Travel Rule","openapi":"ca/openapi-25.json POST /v3/travel-rule/networks/{network}/request/","href":"/ca/management-api/travel-rule/request-network"},{"title":"Confirmar el correu de compliment de la Travel Rule","sidebarTitle":"Enviar la confirmació del correu de compliment","openapi":"ca/openapi-25.json POST /v3/travel-rule/settings/compliance-email/confirmation/","href":"/ca/management-api/travel-rule/send-compliance-email-confirmation"},{"title":"Llistar transferències Travel Rule (API)","sidebarTitle":"Llistar transferències","openapi":"ca/openapi-25.json GET /v3/travel-rule/transfers/","href":"/ca/management-api/travel-rule/list-transfers"},{"title":"Llistar dipòsits Travel Rule no vinculats API","sidebarTitle":"Dipòsits no vinculats","openapi":"ca/openapi-25.json GET /v3/travel-rule/unmatched/","href":"/ca/management-api/travel-rule/list-unmatched-deposits"},{"title":"API Travel Rule: vincular un dipòsit amb un missatge","sidebarTitle":"Vincular dipòsit no vinculat","openapi":"ca/openapi-25.json POST /v3/travel-rule/unmatched/{transaction_uuid}/match/","href":"/ca/management-api/travel-rule/match-unmatched-deposit"},{"title":"API Travel Rule: finalitzar, reenviar i actualitzar","sidebarTitle":"Finalitzar, cancel·lar, reenviar o actualitzar una transferència","openapi":"ca/openapi-25.json PATCH /v3/transactions/{transaction_id}/travel-rule/","href":"/ca/management-api/travel-rule/update-transfer"},{"title":"Confirmar titularitat de cartera: API Travel Rule","sidebarTitle":"Confirmar o rebutjar titularitat","openapi":"ca/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/ownership/","href":"/ca/management-api/travel-rule/confirm-ownership"},{"title":"Llistar missatges de Travel Rule amb l'API","sidebarTitle":"Llistar missatges Travel Rule","openapi":"ca/openapi-25.json GET /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/ca/management-api/travel-rule/list-messages"},{"title":"API per enviar missatges de Travel Rule","sidebarTitle":"Enviar un missatge de Travel Rule","openapi":"ca/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/ca/management-api/travel-rule/create-message"},{"title":"Travel Rule: registrar transferència entrant (sunrise)","sidebarTitle":"Registrar entrant (sunrise)","openapi":"ca/openapi-25.json POST /v3/travel-rule/inbound/","href":"/ca/management-api/travel-rule/register-inbound"},{"title":"Activar transferència entrant de prova VASP (API)","sidebarTitle":"Activar transferència entrant","openapi":"ca/openapi-25.json POST /v3/travel-rule/test-vasp/inbound/","href":"/ca/management-api/travel-rule/trigger-test-vasp-inbound"},{"title":"Cerca al directori de VASP: rutes de Travel Rule","sidebarTitle":"Cerca al directori de VASP","openapi":"ca/openapi-25.json GET /v3/travel-rule/vasps/","href":"/ca/management-api/travel-rule/search-vasps"},{"title":"Obtenir entrada de directori VASP: API Travel Rule","sidebarTitle":"Obtenir una entrada de VASP","openapi":"ca/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/","href":"/ca/management-api/travel-rule/get-vasp"},{"title":"Obtenir la decisió sobre una VASP contrapart: Travel Rule","sidebarTitle":"Decisió sobre una VASP","openapi":"ca/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/ca/management-api/travel-rule/get-vasp-decision"},{"title":"API Travel Rule: establir decisió d'un VASP contrapart","sidebarTitle":"Decisió sobre un VASP","openapi":"ca/openapi-25.json PUT /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/ca/management-api/travel-rule/set-vasp-decision"},{"title":"Esborrar decisió d'un VASP contrapart: API Travel Rule","sidebarTitle":"Esborrar la decisió sobre un VASP","openapi":"ca/openapi-25.json DELETE /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/ca/management-api/travel-rule/clear-vasp-decision"},{"title":"Obtenir el cribratge de VASP contrapart: Travel Rule","sidebarTitle":"Cribratge d'entitat VASP","openapi":"ca/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/ca/management-api/travel-rule/get-vasp-screening"},{"title":"Cribratge de VASP contrapart: comprovació de sancions","sidebarTitle":"Cribratge de VASP contrapart","openapi":"ca/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/ca/management-api/travel-rule/screen-vasp"},{"title":"API per llistar qüestionaris de diligència deguda de VASP","sidebarTitle":"Llistar qüestionaris de diligència deguda","openapi":"ca/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/ca/management-api/travel-rule/list-vasp-questionnaires"},{"title":"Enviar qüestionari de diligència deguda a un VASP (API)","sidebarTitle":"Enviar qüestionari a un VASP","openapi":"ca/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/ca/management-api/travel-rule/send-vasp-questionnaire"},{"title":"Llistar contactes de contrapart Travel Rule per correu","sidebarTitle":"Llistar contactes de contrapart","openapi":"ca/openapi-25.json GET /v3/travel-rule/counterparty-contacts/","href":"/ca/management-api/travel-rule/list-counterparty-contacts"},{"title":"API per afegir un contacte de contrapart - Travel Rule","sidebarTitle":"Afegir un contacte de contrapart","openapi":"ca/openapi-25.json POST /v3/travel-rule/counterparty-contacts/","href":"/ca/management-api/travel-rule/create-counterparty-contact"},{"title":"Eliminar un contacte de contrapart VASP - API Travel Rule","sidebarTitle":"Eliminar un contacte de contrapart","openapi":"ca/openapi-25.json DELETE /v3/travel-rule/counterparty-contacts/{contact_uuid}/","href":"/ca/management-api/travel-rule/delete-counterparty-contact"},{"title":"API per llistar adreces de cartera de Travel Rule","sidebarTitle":"Llistar adreces de cartera","openapi":"ca/openapi-25.json GET /v3/travel-rule/wallet-addresses/","href":"/ca/management-api/travel-rule/list-wallet-addresses"},{"title":"Registrar adreça de cartera: API llibreta Travel Rule","sidebarTitle":"Registrar adreça de cartera","openapi":"ca/openapi-25.json POST /v3/travel-rule/wallet-addresses/","href":"/ca/management-api/travel-rule/create-wallet-address"},{"title":"Importar adreses de cartera: API de Travel Rule","sidebarTitle":"Importar adreses de cartera","openapi":"ca/openapi-25.json POST /v3/travel-rule/wallet-addresses/import/","href":"/ca/management-api/travel-rule/import-wallet-addresses"},{"title":"Actualitzar adreça de cartera: API llibreta Travel Rule","sidebarTitle":"Actualitzar adreça de cartera","openapi":"ca/openapi-25.json PATCH /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/ca/management-api/travel-rule/update-wallet-address"},{"title":"API per eliminar cartera: llibreta d'adreces Travel Rule","sidebarTitle":"Eliminar cartera","openapi":"ca/openapi-25.json DELETE /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/ca/management-api/travel-rule/delete-wallet-address"},{"title":"Travel Rule: llista de proves de cartera per revisar","sidebarTitle":"Proves de cartera per revisar","openapi":"ca/openapi-25.json GET /v3/travel-rule/wallet-proofs/","href":"/ca/management-api/travel-rule/list-wallet-proofs"},{"title":"Aprovar o rebutjar prova de cartera per captura, API","sidebarTitle":"Decidir una prova de cartera","openapi":"ca/openapi-25.json POST /v3/travel-rule/wallet-proofs/{proof_uuid}/decision/","href":"/ca/management-api/travel-rule/decide-wallet-proof"},{"title":"API de titularitat de cartera: widget i prova de control","sidebarTitle":"Crear sessió de widget de cartera","openapi":"ca/openapi-25.json POST /v3/travel-rule/widget-session/","href":"/ca/management-api/travel-rule/create-widget-session"},{"title":"API de context del widget de titularitat de cartera","sidebarTitle":"Obtenir context del widget","openapi":"ca/openapi-25.json GET /v3/travel-rule/widget/{token}/","href":"/ca/management-api/travel-rule/get-widget-context"},{"title":"Travel Rule: iniciar prova de titularitat de cartera","sidebarTitle":"Iniciar prova del widget","openapi":"ca/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/","href":"/ca/management-api/travel-rule/create-widget-proof"},{"title":"Enviar evidència de titularitat de cartera - Travel Rule","sidebarTitle":"Enviar evidència del widget","openapi":"ca/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/{proof_id}/verify/","href":"/ca/management-api/travel-rule/verify-widget-proof"},{"title":"Selecció de VASP contrapart a Travel Rule: API del widget","sidebarTitle":"Triar el VASP contrapart al widget","openapi":"ca/openapi-25.json POST /v3/travel-rule/widget/{token}/vasps/","href":"/ca/management-api/travel-rule/select-widget-vasp"},{"title":"API del selector de VASP: cerca al directori Travel Rule","sidebarTitle":"Cerca de VASP des del widget de cartera","openapi":"ca/openapi-25.json GET /v3/travel-rule/widget/{token}/vasps/","href":"/ca/management-api/travel-rule/search-widget-vasps"},{"title":"API d'informació de recollida per correu Travel Rule","sidebarTitle":"Obtenir informació de recollida per correu","openapi":"ca/openapi-25.json GET /v3/travel-rule/pickup/{token}/","href":"/ca/management-api/travel-rule/get-pickup"},{"title":"API Travel Rule: respondre a la recollida per correu","sidebarTitle":"Respondre a la recollida per correu","openapi":"ca/openapi-25.json POST /v3/travel-rule/pickup/{token}/respond/","href":"/ca/management-api/travel-rule/respond-pickup"},{"title":"Llistar missatges de recollida Travel Rule: API de Didit","sidebarTitle":"Llistar missatges de recollida","openapi":"ca/openapi-25.json GET /v3/travel-rule/pickup/{token}/messages/","href":"/ca/management-api/travel-rule/list-pickup-messages"},{"title":"API de Travel Rule: respondre al Pickup Portal per correu","sidebarTitle":"Respondre al portal","openapi":"ca/openapi-25.json POST /v3/travel-rule/pickup/{token}/messages/","href":"/ca/management-api/travel-rule/create-pickup-message"},{"title":"Travel Rule gratuïta: obtenir invitació d'unió API","sidebarTitle":"Obtenir invitació","openapi":"ca/openapi-25.json GET /v3/travel-rule/join/{token}/","href":"/ca/management-api/travel-rule/get-join-invitation"},{"title":"Registrar un compte gratuït de Travel Rule API","sidebarTitle":"Registrar un compte gratuït de Travel Rule","openapi":"ca/openapi-25.json POST /v3/travel-rule/join/{token}/","href":"/ca/management-api/travel-rule/register-join"},{"title":"Verificar un compte gratuït de Travel Rule amb l'API","sidebarTitle":"Verificar compte gratuït Travel Rule","openapi":"ca/openapi-25.json POST /v3/travel-rule/join/{token}/verify/","href":"/ca/management-api/travel-rule/verify-join"},{"title":"Obtenir workspace gratuït - Alta gratuïta a Travel Rule","sidebarTitle":"Obtenir workspace gratuït","openapi":"ca/openapi-25.json GET /v3/travel-rule/workspace/","href":"/ca/management-api/travel-rule/get-workspace"},{"title":"Reclamar una entrada del directori - API de Travel Rule","sidebarTitle":"Reclamar entrada de directori","openapi":"ca/openapi-25.json POST /v3/travel-rule/workspace/claim/","href":"/ca/management-api/travel-rule/claim-workspace"},{"title":"Enviar codi de domini: API de Travel Rule gratuïta","sidebarTitle":"Enviar codi de domini","openapi":"ca/openapi-25.json POST /v3/travel-rule/workspace/domain/code/","href":"/ca/management-api/travel-rule/send-workspace-domain-code"},{"title":"Confirmar codi de domini - API Travel Rule, alta gratuïta","sidebarTitle":"Confirmar codi de domini","openapi":"ca/openapi-25.json POST /v3/travel-rule/workspace/domain/confirm/","href":"/ca/management-api/travel-rule/confirm-workspace-domain"},{"title":"Verificar domini per DNS: API Travel Rule, alta gratuïta","sidebarTitle":"Verificar domini per DNS","openapi":"ca/openapi-25.json POST /v3/travel-rule/workspace/domain/dns/","href":"/ca/management-api/travel-rule/verify-workspace-domain-dns"},{"title":"Activar facturació de Travel Rule sortint - Alta gratuïta","sidebarTitle":"Activar facturació sortint","openapi":"ca/openapi-25.json POST /v3/travel-rule/workspace/billing/","href":"/ca/management-api/travel-rule/enable-workspace-billing"}]},{"group":"Operacions de sessió","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"Eliminació de sessions en lot: API de Didit","sidebarTitle":"Eliminar sessions en lot","openapi":"ca/openapi-25.json POST /v3/sessions/delete/","href":"/ca/management-api/sessions/batch-delete"},{"title":"Tasca d'eliminació de sessions: API per obtenir l'estat","sidebarTitle":"Obtenir tasca d'eliminació","openapi":"ca/openapi-25.json GET /v3/sessions/delete/{job_id}/","href":"/ca/management-api/sessions/get-deletion-job"},{"title":"Llistar revisions de sessions KYC: registre d'auditoria","sidebarTitle":"Llistar revisions de sessió","openapi":"ca/openapi-25.json GET /v3/sessions/{session_id}/reviews/","href":"/ca/management-api/sessions/list-reviews"},{"title":"Crear revisió de sessió API: revisió manual KYC","sidebarTitle":"Crear revisió de sessió","openapi":"ca/openapi-25.json POST /v3/sessions/{session_id}/reviews/","href":"/ca/management-api/sessions/create-review"},{"title":"Llistar esdeveniments de sessió de l'API","sidebarTitle":"Llistar esdeveniments de sessió","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/events/","href":"/ca/management-api/sessions/list-events"},{"title":"Llista de lliuraments de webhooks de sessió a l'API","sidebarTitle":"Llista de lliuraments de webhooks de sessió","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/webhooks/","href":"/ca/management-api/sessions/list-webhooks"},{"title":"Obtenir l'entrega de webhook d'una sessió: API de Didit","sidebarTitle":"Obtenir l'entrega de webhook de sessió","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/webhook/{webhook_uuid}","href":"/ca/management-api/sessions/get-webhook"},{"title":"Reenviar lliurament de webhook de sessió API","sidebarTitle":"Reenviar lliurament de webhook de sessió","openapi":"ca/openapi-25.json POST /v3/session/{sessionId}/webhook/{webhook_uuid}/resend","href":"/ca/management-api/sessions/resend-webhook"},{"title":"Historial de cribratge AML: API de llistat","sidebarTitle":"Historial de cribratge AML","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/","href":"/ca/management-api/sessions/aml-screening-history"},{"title":"Exportar l'historial de cribratge AML en CSV: API","sidebarTitle":"Exportar historial AML","openapi":"ca/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/export/","href":"/ca/management-api/sessions/export-aml-screening-history"}]},{"group":"Personalització","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"API per obtenir la personalització de marca","sidebarTitle":"Obtenir marca","openapi":"ca/openapi-25.json GET /v3/customization/","href":"/ca/management-api/customization/get"},{"title":"Marca blanca: actualitzar la personalització via API","sidebarTitle":"Actualitzar marca","openapi":"ca/openapi-25.json PATCH /v3/customization/","href":"/ca/management-api/customization/update"}]},{"group":"Webhook","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"Llistar destinacions de webhook: API de Didit","sidebarTitle":"Llistar destinacions de webhook","openapi":"ca/openapi-25.json GET /v3/webhook/destinations/","href":"/ca/management-api/webhook/list-destinations"},{"title":"Crear destinació de webhook: API","sidebarTitle":"Crear destinació de webhook","openapi":"ca/openapi-25.json POST /v3/webhook/destinations/","href":"/ca/management-api/webhook/create-destination"},{"title":"Consultar una destinació de webhook: API de gestió","sidebarTitle":"Obtenir destinació de webhook","openapi":"ca/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/","href":"/ca/management-api/webhook/get-destination"},{"title":"API per actualitzar la destinació de webhook","sidebarTitle":"Actualitzar destinació de webhook","openapi":"ca/openapi-25.json PATCH /v3/webhook/destinations/{destination_uuid}/","href":"/ca/management-api/webhook/update-destination"},{"title":"Eliminar destinació de webhook API","sidebarTitle":"Eliminar destinació de webhook","openapi":"ca/openapi-25.json DELETE /v3/webhook/destinations/{destination_uuid}/","href":"/ca/management-api/webhook/delete-destination"},{"title":"Obtenir la configuració de webhooks de l'API","sidebarTitle":"Obtenir configuració de webhooks","openapi":"ca/openapi-25.json GET /v3/webhook/","href":"/ca/management-api/webhook/get-config"},{"title":"Actualitzar la configuració del webhook: API","sidebarTitle":"Actualitzar configuració del webhook","openapi":"ca/openapi-25.json PATCH /v3/webhook/","href":"/ca/management-api/webhook/update-config"},{"title":"Analítica de destinació de webhook API","sidebarTitle":"Obtenir analítica de destinació del webhook","openapi":"ca/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/analytics/","href":"/ca/management-api/webhook/destination-analytics"},{"title":"Llistar lliuraments de webhook: API","sidebarTitle":"Lliuraments de la destinació del webhook","openapi":"ca/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/","href":"/ca/management-api/webhook/list-deliveries"},{"title":"Obtenir lliurament de webhook API","sidebarTitle":"Obtenir lliurament de destinació de webhook","openapi":"ca/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/","href":"/ca/management-api/webhook/get-delivery"},{"title":"Reenviar lliurament de webhook: API","sidebarTitle":"Reenviar lliurament de webhook","openapi":"ca/openapi-25.json POST /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/resend/","href":"/ca/management-api/webhook/resend-delivery"}]},{"group":"Facturació","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"Saldo de crèdit API: facturació KYC","sidebarTitle":"Saldo de crèdit","openapi":"ca/openapi-25.json GET /v3/billing/balance/","href":"/ca/management-api/billing/balance"},{"title":"API de recàrrega de crèdits","sidebarTitle":"Recarregar crèdits","openapi":"ca/openapi-25.json POST /v3/billing/top-up/","href":"/ca/management-api/billing/top-up"}]},{"group":"Analítica","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"API d'analítiques de l'aplicació","sidebarTitle":"Obtenir analítiques de l'aplicació","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/","href":"/ca/management-api/analytics/get"},{"title":"API de verificacions d'avui per hora","sidebarTitle":"Verificacions d'avui per hora","openapi":"ca/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/today/","href":"/ca/management-api/analytics/today-by-hour"}]},{"group":"Visió general de l'API de gestió","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/info.svg","pages":[{"title":"API de gestió v3: fluxos de treball i facturació","sidebarTitle":"API de gestió","href":"/ca/sessions-api/management-api"}]},{"group":"API d'autenticació (programàtica)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/key.svg","pages":[{"title":"Registre programàtic a l'Auth API","sidebarTitle":"Registrar compte","openapi":"ca/openapi-auth.json POST /programmatic/register/","href":"/ca/auth-api/register"},{"title":"Verificació de correu electrònic API: credencials Didit","sidebarTitle":"Verificar correu","openapi":"ca/openapi-auth.json POST /programmatic/verify-email/","href":"/ca/auth-api/verify-email"},{"title":"Login programàtic: API de tokens d'accés","sidebarTitle":"Login","openapi":"ca/openapi-auth.json POST /programmatic/login/","href":"/ca/auth-api/login"},{"title":"Obtenir credencials de l'API: client_id i clau d'API","sidebarTitle":"Credencials","openapi":"ca/openapi-auth.json GET /organizations/me/{org_id}/applications/{app_id}/","href":"/ca/auth-api/get-credentials"},{"title":"API de creació d'aplicacions: Aplicacions programàtiques","sidebarTitle":"Crear aplicació","openapi":"ca/openapi-auth.json POST /organizations/me/{org_id}/applications/","href":"/ca/auth-api/create-application"},{"title":"API per actualitzar aplicacions de clients","sidebarTitle":"Actualitzar aplicació","openapi":"ca/openapi-auth.json PATCH /organizations/me/{org_id}/applications/{app_id}/","href":"/ca/auth-api/update-application"}]},{"group":"Identitat i documents","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"API de verificació d'identitat: OCR i autenticitat","sidebarTitle":"API de verificació d'identitat","openapi":"ca/openapi-25.json POST /v3/id-verification/","href":"/ca/standalone-apis/id-verification"},{"title":"API de comprovant de domicili: verificació POA i OCR","sidebarTitle":"API de comprovant de domicili","openapi":"ca/openapi-25.json POST /v3/poa/","href":"/ca/standalone-apis/proof-of-address"},{"title":"API de validació d'adreces: verifica i normalitza adreces","sidebarTitle":"Validació d'adreces","openapi":"ca/openapi-25.json POST /v3/address-validation/","href":"/ca/standalone-apis/address-validation"}]},{"group":"Carteres d'identitat digital","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"API de verificació amb carteres d'identitat digital","sidebarTitle":"APIs de cartera d'ID digital","href":"/ca/standalone-apis/digital-id-wallets"},{"title":"Catàleg d'API de carteres d'ID digital","sidebarTitle":"Llista de carteres d'ID digital","openapi":"ca/openapi-25.json GET /v3/id-verification/wallets/","href":"/ca/standalone-apis/digital-id-wallet-catalog"},{"group":"Inicia la verificació","pages":[{"title":"API de verificació BankID de Suècia","sidebarTitle":"BankID Suècia","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/bankid-se/","href":"/ca/api-reference/digital-id-wallets/bankid-se"},{"title":"API de verificació Finnish Trust Network","sidebarTitle":"Finnish Trust Network","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/ftn/","href":"/ca/api-reference/digital-id-wallets/ftn"},{"title":"API de verificació d'identitat amb Google Wallet ID","sidebarTitle":"Google Wallet ID","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/google-wallet/","href":"/ca/api-reference/digital-id-wallets/google-wallet"},{"title":"Verificació d'identitat MitID personal amb API","sidebarTitle":"MitID personal","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/mitid/","href":"/ca/api-reference/digital-id-wallets/mitid"},{"title":"API de verificació Mobile-ID","sidebarTitle":"Mobile-ID","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/mobile-id/","href":"/ca/api-reference/digital-id-wallets/mobile-id"},{"title":"API de verificació Smart-ID","sidebarTitle":"Smart-ID","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/smart-id/","href":"/ca/api-reference/digital-id-wallets/smart-id"},{"title":"API de verificació iDIN amb identificació completa","sidebarTitle":"iDIN identificació completa","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/idin/","href":"/ca/api-reference/digital-id-wallets/idin"},{"title":"Verificació d'identitat Auðkenni amb API","sidebarTitle":"Auðkenni","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/audkenni/","href":"/ca/api-reference/digital-id-wallets/audkenni"},{"title":"API de verificació Bank iD","sidebarTitle":"Bank iD","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/bankid-cz/","href":"/ca/api-reference/digital-id-wallets/bankid-cz"},{"title":"API de verificació BankID Noruega","sidebarTitle":"BankID Noruega","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/bankid-no/","href":"/ca/api-reference/digital-id-wallets/bankid-no"},{"title":"Verificació d'identitat Buypass ID: API","sidebarTitle":"Buypass ID","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/buypass/","href":"/ca/api-reference/digital-id-wallets/buypass"},{"title":"API de verificació d'identitat ConnectID","sidebarTitle":"ConnectID","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/connectid/","href":"/ca/api-reference/digital-id-wallets/connectid"},{"title":"API de verificació Diia","sidebarTitle":"Diia","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/diia/","href":"/ca/api-reference/digital-id-wallets/diia"},{"title":"API de verificació amb cartera EUDI","sidebarTitle":"Cartera EUDI","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/eudi/","href":"/ca/api-reference/digital-id-wallets/eudi"},{"title":"API de verificació amb targeta d'identitat estoniana","sidebarTitle":"Targeta d'identitat estoniana","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/idcard-ee/","href":"/ca/api-reference/digital-id-wallets/idcard-ee"},{"title":"API de verificació FranceConnect","sidebarTitle":"FranceConnect","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/franceconnect/","href":"/ca/api-reference/digital-id-wallets/franceconnect"},{"title":"API de verificació Freja eID","sidebarTitle":"Freja eID","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/frejaid/","href":"/ca/api-reference/digital-id-wallets/frejaid"},{"title":"API de verificació GOV.UK Wallet","sidebarTitle":"GOV.UK Wallet","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/govuk-wallet/","href":"/ca/api-reference/digital-id-wallets/govuk-wallet"},{"title":"API de verificació d'identitat MojeID","sidebarTitle":"MojeID","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/mojeid/","href":"/ca/api-reference/digital-id-wallets/mojeid"},{"title":"API de verificació OneID","sidebarTitle":"OneID","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/oneid/","href":"/ca/api-reference/digital-id-wallets/oneid"},{"title":"Verificació d'identitat Personalausweis Profile 2: API","sidebarTitle":"Personalausweis Profile 2","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/personalausweis/","href":"/ca/api-reference/digital-id-wallets/personalausweis"},{"title":"API de verificació UAE PASS","sidebarTitle":"UAE PASS","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/uae-pass/","href":"/ca/api-reference/digital-id-wallets/uae-pass"},{"title":"API de verificació Vipps Plus","sidebarTitle":"Vipps Plus","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/vipps/","href":"/ca/api-reference/digital-id-wallets/vipps"},{"title":"API de verificació eParaksts mobile","sidebarTitle":"eParaksts mobile","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/eparaksts-mobile/","href":"/ca/api-reference/digital-id-wallets/eparaksts-mobile"},{"title":"API de verificació gov.br","sidebarTitle":"gov.br","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/govbr/","href":"/ca/api-reference/digital-id-wallets/govbr"},{"title":"API de verificació itsme","sidebarTitle":"itsme","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/itsme/","href":"/ca/api-reference/digital-id-wallets/itsme"}]},{"title":"Resultat de verificació de cartera d'identitat digital","sidebarTitle":"Consultar verificació de cartera","openapi":"ca/openapi-25.json GET /v3/id-verification/wallets/verifications/{request_id}/","href":"/ca/standalone-apis/digital-id-wallet-result"},{"title":"Enviar una resposta de cartera de credencials digitals","sidebarTitle":"Enviar resposta de cartera","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/response/","href":"/ca/standalone-apis/digital-id-wallet-response"},{"title":"Consulta l'autenticació amb Smart-ID i Mobile-ID","sidebarTitle":"Consulta de verificació de cartera","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/poll/","href":"/ca/standalone-apis/digital-id-wallet-poll"},{"title":"Cancel·lar la verificació de cartera d'identitat digital","sidebarTitle":"Cancel·lar verificació de cartera","openapi":"ca/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/cancel/","href":"/ca/standalone-apis/digital-id-wallet-cancel"}]},{"group":"IA de documents","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/document-ai.svg","pages":[{"title":"API d'extracció de dades de documents amb Document AI","sidebarTitle":"Document AI API","openapi":"ca/openapi-25.json POST /v3/document-ai/","href":"/ca/standalone-apis/document-ai"}]},{"group":"API de validació en bases de dades","pages":[{"title":"API de validació en bases de dades: coincidència ID","sidebarTitle":"API de validació en bases de dades","openapi":"ca/openapi-25.json POST /v3/database-validation/","href":"/ca/standalone-apis/database-validation"}]},{"group":"Validació en bases de dades","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/driver-2.svg","pages":[{"group":"🇦🇷 Argentina","pages":[{"title":"Verificació del DNI a Argentina: API Data Match","sidebarTitle":"Argentina - DNI (RENAPER, sense selfie)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/argentina/renaper-data"},{"title":"Verificació de DNI a Argentina (RENAPER) - API","sidebarTitle":"Argentina - DNI (RENAPER)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/argentina/renaper"},{"title":"Verificació de ciutadans d'Argentina (AFIP): API","sidebarTitle":"Argentina Ciutadans (AFIP)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/argentina/citizens"},{"title":"Verificació Credit Bureau Argentina: coincidència d'ID","sidebarTitle":"Credit Bureau Argentina","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/argentina/credit-bureau"}]},{"group":"🇦🇺 Austràlia","pages":[{"title":"Verificació de certificat de naixement a Austràlia (DVS)","sidebarTitle":"Austràlia - DVS - Certificat de naixement","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/birth-certificate"},{"title":"Validació de targeta Centrelink a Austràlia: API DVS","sidebarTitle":"Austràlia - DVS - Targeta Centrelink","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/centrelink-card"},{"title":"Validació en bases de dades DVS d'Austràlia: ImmiCard","sidebarTitle":"Austràlia - DVS - ImmiCard","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/immicard"},{"title":"Verificació de documents de viatge DVS Austràlia - API","sidebarTitle":"Austràlia - DVS - Document de viatge","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/travel-document"},{"title":"Validació DVS d'Austràlia: certificat de canvi de nom","sidebarTitle":"Austràlia - Certificat de canvi de nom","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/change-of-name-certificate"},{"title":"Validació de certificat de ciutadania d'Austràlia (DVS)","sidebarTitle":"Austràlia - Certificat de ciutadania","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/citizenship-certificate"},{"title":"Validació DVS d'Austràlia: certificat de matrimoni","sidebarTitle":"Austràlia - Certificat de matrimoni DVS","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/marriage-certificate"},{"title":"API de verificació de crèdit a Austràlia: ID Match","sidebarTitle":"Oficina de crèdit d'Austràlia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/credit-bureau"},{"title":"API de verificació de defuncions a Austràlia (BDM)","sidebarTitle":"Defuncions Austràlia (BDM)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/death-check"},{"title":"Padró electoral d'Austràlia: API de validació ID Match","sidebarTitle":"Padró electoral d'Austràlia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/electoral-roll"},{"title":"API de verificació de superannuació i nòmina d'Austràlia","sidebarTitle":"Austràlia: superannuació i nòmina","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/superannuation-payroll"},{"title":"VEVO Austràlia: API de verificació en temps real","sidebarTitle":"VEVO Austràlia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/vevo"},{"title":"Verificació de permís de conduir d'Austràlia (DVS)","sidebarTitle":"DVS - Permís de conduir d'Austràlia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/driver-licence"},{"title":"Verificació de targeta Medicare Austràlia (API DVS)","sidebarTitle":"DVS - Medicare Austràlia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/medicare-card"},{"title":"Verificació de passaport d'Austràlia (DVS) - API ID Match","sidebarTitle":"DVS - Passaport d'Austràlia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/passport"},{"title":"Verificació de visat d'Austràlia (DVS) API","sidebarTitle":"DVS - Visat Austràlia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/australia/visa"}]},{"title":"Verificació buró de crèdit Àustria: API de coincidència","sidebarTitle":"Buró de crèdit Àustria","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/austria/credit-bureau"},{"title":"Verificació de CI a Bolívia: API en temps real","sidebarTitle":"Bolívia - Verificació de CI","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/bolivia/cedula"},{"group":"🇧🇷 Brasil","pages":[{"title":"API de verificació Unico IDCloud Brasil (CPF + selfie)","sidebarTitle":"BRA - Unico IDCloud (CPF + selfie)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/unico-idcloud"},{"title":"CNH Brasil amb QR i coincidència facial (Datavalid) API","sidebarTitle":"Brasil - CNH amb QR i facial (Datavalid)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/cnh-facial-qrcode"},{"title":"Validació CPF Brasil i coincidència facial: ID Match","sidebarTitle":"Brasil - CPF + coincidència facial (Datavalid)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/cpf-facial"},{"title":"CPF a Brasil: API de consulta d'estat en temps real","sidebarTitle":"Brasil - Estat del CPF","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/cpf"},{"title":"Brasil - API de socis i administradors d'empreses (QSA)","sidebarTitle":"Brasil - Socis i administradors (QSA)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/company-directors"},{"title":"Registre d'empreses del Brasil (CNPJ): API de consulta","sidebarTitle":"Brasil - Registre d'empreses (CNPJ)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/company-registry"},{"title":"Comprovació de defunció (CPF) Brasil: API en temps real","sidebarTitle":"Brasil - Defunció (CPF)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/death-check"},{"title":"Verificació d'antecedents penals federals del Brasil","sidebarTitle":"Brasil - Antecedents penals PF","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/antecedentes-criminais-pf"},{"title":"Validació en bases de dades del Brasil: API residencial","sidebarTitle":"Brasil residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/residential"},{"title":"Verificació del registre fiscal del Brasil (CPF/CNPJ) API","sidebarTitle":"Registre fiscal del Brasil (CPF/CNPJ)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/brazil/tax-registration"}]},{"title":"Verificació d'ID nacional de Cambodja: API","sidebarTitle":"ID nacional de Cambodja","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/cambodia/national-id"},{"group":"🇨🇦 Canadà","pages":[{"title":"Credit Bureau Canadà (FINTRAC): API de verificació","sidebarTitle":"Credit Bureau del Canadà (FINTRAC)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/canada/credit-bureau-fintrac"},{"title":"API de Canadà Credit Bureau 2 (no FINTRAC): ID Match","sidebarTitle":"Canadà Credit Bureau 2 (no FINTRAC)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/canada/credit-bureau-2-non-fintrac"},{"title":"API de verificació residencial al Canadà: identitat","sidebarTitle":"Canadà residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/canada/residential"}]},{"title":"Verificació del RUT a Xile: API en temps real","sidebarTitle":"Xile - verificació del RUT","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/chile/rut"},{"group":"🇨🇳 Xina","pages":[{"title":"API de verificació de targetes bancàries de la Xina","sidebarTitle":"Targeta bancària xinesa","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/china/bank-card"},{"title":"Verificació d'ID nacional xinès: API de consulta","sidebarTitle":"ID nacional xinès","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/china/national-id"},{"title":"Verificació de passaport xinès: API en temps real","sidebarTitle":"Passaport xinès","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/china/passport-verification"},{"title":"Verificació de telèfon a la Xina: API en temps real","sidebarTitle":"Telèfon Xina","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/china/phone"}]},{"group":"🇨🇴 Colòmbia","pages":[{"title":"Verificació de cèdula a Colòmbia: consulta d'identitat","sidebarTitle":"Colòmbia - Verificació de cèdula","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/colombia/cedula"},{"title":"Colombia - API de Migración Colombia, estat d'estrangers","sidebarTitle":"Colombia - Migración Colombia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/colombia/migracion"}]},{"title":"Verificació de cèdula a Costa Rica: API Data Match","sidebarTitle":"Costa Rica - Cèdula","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/costa-rica/cedula"},{"group":"🇩🇰 Dinamarca","pages":[{"title":"Validació en bases de dades de Dinamarca Consumer 2: API de coincidència d'identitat","sidebarTitle":"Dinamarca Consumer 2","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/denmark/consumer-2"},{"title":"Verificació d'ID nacional Dinamarca: API de coincidència","sidebarTitle":"ID nacional de Dinamarca","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/denmark/national-id"}]},{"title":"Verificació de la cèdula a la República Dominicana - API","sidebarTitle":"República Dominicana - Cèdula","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/dominican-republic/cedula"},{"title":"Verificació de cèdula de l'Equador: API en temps real","sidebarTitle":"Equador - Verificació de cèdula","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/ecuador/cedula"},{"title":"Verificació de DUI a El Salvador: API de consulta","sidebarTitle":"El Salvador - Verificació de DUI","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/el-salvador/dui"},{"group":"🇫🇮 Finlàndia","pages":[{"title":"Validació en bases de dades de Finlàndia Consumer 2","sidebarTitle":"Finlàndia Consumer 2","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/finland/consumer-2"},{"title":"API de verificació de dades d'ID nacional a Finlàndia","sidebarTitle":"ID nacional de Finlàndia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/finland/national-id"}]},{"group":"🇫🇷 França","pages":[{"title":"Verificació de telèfon a França: API en temps real","sidebarTitle":"França Telèfon","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/france/phone"},{"title":"Validació en bases de dades de França: API de residència","sidebarTitle":"França residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/france/residential"},{"title":"Validació en bases de dades de França: API en temps real","sidebarTitle":"França Utility","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/france/utility"}]},{"group":"🇩🇪 Alemanya","pages":[{"title":"Oficina de crèdit d'Alemanya: API de verificació","sidebarTitle":"Oficina de crèdit d'Alemanya","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/germany/credit-bureau"},{"title":"Verificació de telèfon Alemanya 2: API en temps real","sidebarTitle":"Alemanya Phone 2","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/germany/phone-2"}]},{"group":"🌐 Global","pages":[{"title":"Validació global en bases de dades - Core Intelligence","sidebarTitle":"Global - Core Intelligence Service","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/global/intelligence-service"},{"title":"Verificació d'identitat global - API d'enriquiment","sidebarTitle":"Global - Enriquiment d'identitat","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/global/identity-enrichment"},{"title":"Verificació Sim Swap global: coincidència amb operadora","sidebarTitle":"Global - Sim Swap","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/global/swap"}]},{"group":"🇬🇹 Guatemala","pages":[{"title":"Validació DPI Guatemala, coincidència facial (RENAP) API","sidebarTitle":"Guatemala - DPI + coincidència facial (RENAP)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/guatemala/dpi-facial"},{"title":"Verificació de DPI a Guatemala: API en temps real","sidebarTitle":"Guatemala - Verificació de DPI","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/guatemala/dpi"}]},{"title":"Verificació de DNI a Hondures: API en temps real","sidebarTitle":"Hondures - Verificació DNI","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/honduras/dni"},{"group":"🇮🇳 Índia","pages":[{"title":"Verificació Aadhaar (UIDAI) Índia: coincidència de dades","sidebarTitle":"Índia Aadhaar (UIDAI)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/india/aadhaar"},{"title":"Validació de permís de conduir de l'Índia (RTO) API","sidebarTitle":"Permís de conduir Índia (RTO)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/india/drivers-licence"},{"title":"API EPIC de l'Índia (registre electoral, ECI)","sidebarTitle":"EPIC Índia (ECI)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/india/epic-voter-s-registration"},{"title":"PAN de l'Índia (Permanent Account Number) (ITD) API","sidebarTitle":"PAN de l'Índia (ITD)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/india/pan-permanent-account-number"}]},{"title":"API de verificació de l'ID residencial d'Indonèsia","sidebarTitle":"Indonèsia: targeta d'identitat residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/indonesia/residential-identity-card"},{"group":"🇮🇹 Itàlia","pages":[{"title":"API de verificació Credit Bureau Itàlia: coincidència","sidebarTitle":"Credit Bureau d'Itàlia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/italy/credit-bureau"},{"title":"Validació en bases de dades d'Itàlia: API de residència","sidebarTitle":"Itàlia Residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/italy/residential"}]},{"title":"API de verificació del DNI de Kenya: consulta d'identitat","sidebarTitle":"DNI nacional de Kenya","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/kenya/national-id"},{"title":"Verificació d'ID nacional de Malàisia: validació de dades","sidebarTitle":"ID nacional de Malàisia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/malaysia/national-id"},{"group":"🇲🇽 Mèxic","pages":[{"title":"Verificació de CURP a Mèxic: API en temps real","sidebarTitle":"Mèxic - Verificació de CURP","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/mexico/curp"},{"title":"Mèxic - Verificació de vigència de la credencial INE","sidebarTitle":"Mèxic - Vigència de la credencial INE","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/mexico/ine-vigencia"}]},{"title":"Verificació de residència als Països Baixos: API ID Match","sidebarTitle":"Països Baixos residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/netherlands/residential"},{"group":"🇳🇿 Nova Zelanda","pages":[{"title":"Verificació de naixements de Nova Zelanda - API DIA","sidebarTitle":"DIA - Naixements NZ","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/new-zealand/births"},{"title":"Verificació de ciutadania de Nova Zelanda (DIA) - API","sidebarTitle":"DIA - Ciutadania de Nova Zelanda","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/new-zealand/citizenship"},{"title":"Verificació de passaport de Nova Zelanda (DIA) - API","sidebarTitle":"DIA - Passaport de Nova Zelanda","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/new-zealand/passport"},{"title":"Comprovació de defuncions a Nova Zelanda (BDM): API","sidebarTitle":"Defuncions a Nova Zelanda (BDM)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/new-zealand/death-check"},{"title":"Verificació del permís de conduir de Nova Zelanda (NZTA)","sidebarTitle":"Permís de conduir de Nova Zelanda (NZTA)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/new-zealand/drivers-licence"}]},{"group":"🇳🇬 Nigèria","pages":[{"title":"API del número de verificació bancària (BVN) de Nigèria","sidebarTitle":"BVN de Nigèria","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/nigeria/bank-verification-number"},{"title":"Verificació de llicència de conducció de Nigèria (FRSC)","sidebarTitle":"Llicència de conducció de Nigèria (FRSC)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/nigeria/drivers-license"},{"title":"Passaport de Nigèria (NIS): API de coincidència d'ID","sidebarTitle":"Passaport de Nigèria (NIS)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/nigeria/passport"},{"title":"Verificació d'ID nacional de Nigèria (NIMC) API","sidebarTitle":"ID nacional de Nigèria (NIMC)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/nigeria/national-id"},{"title":"Verificació ID nacional Nigèria + selfie (NIMC) API","sidebarTitle":"ID nacional de Nigèria + selfie (NIMC)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/nigeria/national-id-facial"}]},{"title":"Validació en bases de dades de Noruega: API residencial","sidebarTitle":"Noruega residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/norway/residential"},{"group":"🇵🇦 Panamà","pages":[{"title":"Panamà cèdula amb coincidència facial biomètrica API","sidebarTitle":"Panamà - Cèdula amb coincidència facial (SIB Plus, nivell elevat)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/panama/sib-plus"},{"title":"Cèdula de Panamà amb coincidència facial (SIB) API","sidebarTitle":"Panamà - Cèdula amb coincidència facial (SIB)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/panama/sib"}]},{"title":"Verificació de CI al Paraguai: API de consulta","sidebarTitle":"Paraguai - verificació de CI","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/paraguay/cedula"},{"group":"🇵🇪 Perú","pages":[{"title":"Verificació de DNI al Perú: API en temps real","sidebarTitle":"Perú - Verificació de DNI","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/peru/dni"},{"title":"Verificació del registre tributari al Perú (SUNAT): API","sidebarTitle":"Registre tributari al Perú (SUNAT)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/peru/tax-registration"}]},{"title":"Verificació de residència a Filipines amb Didit","sidebarTitle":"Filipines residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/philippines/residential"},{"group":"🇸🇬 Singapur","pages":[{"title":"Verificació Credit Bureau Singapur: API ID Match","sidebarTitle":"Credit Bureau de Singapur","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/singapore/credit-bureau"},{"title":"API de verificació de utility a Singapur: consulta","sidebarTitle":"Singapur Utility","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/singapore/utility"}]},{"group":"🇿🇦 Sud-àfrica","pages":[{"title":"Verificació del titular del compte bancari a Sud-àfrica","sidebarTitle":"Sud-àfrica - Titular del compte bancari","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/bank-account-holder"},{"title":"Consulta de directors d'empreses a Sud-àfrica - API","sidebarTitle":"Sud-àfrica - Consulta de directors d'empreses","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/company-directors"},{"title":"Consulta registre mercantil Sud-àfrica: API","sidebarTitle":"Sud-àfrica - Registre mercantil","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/company-registry"},{"title":"Validació en bases de dades Sud-àfrica: API ID Match","sidebarTitle":"Sud-àfrica - Contactability Lookup","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/contactability"},{"title":"Cribratge criminal per cara a Sud-àfrica","sidebarTitle":"Sud-àfrica - Cribratge criminal per cara","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/criminal-face-screening"},{"title":"Coincidència d'empremtes DHA Sud-àfrica: API ID Match","sidebarTitle":"Sud-àfrica - Coincidència d'empremtes DHA","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/dha-fingerprint-match"},{"title":"Validació en bases de dades Sud-àfrica: API de fotos DHA","sidebarTitle":"Sud-àfrica - Foto del DHA","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/dha-photo"},{"title":"Verificació del permís de conduir a Sud-àfrica (API)","sidebarTitle":"Sud-àfrica - Permís de conduir","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/drivers-license"},{"title":"Sud-àfrica - API de cribratge de prevenció del frau","sidebarTitle":"Sud-àfrica - Prevenció del frau","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/fraud-prevention"},{"title":"Validació de càrrecs d'administrador a Sud-àfrica","sidebarTitle":"Sud-àfrica - Càrrecs de persona","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/person-directorships"},{"title":"Verificació de refugiats a Sud-àfrica amb API","sidebarTitle":"Sud-àfrica - Fitxer de refugiat","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/refugee"},{"title":"Verificació de propietat de vehicles a Sud-àfrica - API","sidebarTitle":"Sud-àfrica - Propietat de vehicles","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/vehicle-ownership"},{"title":"Verificació d'identitat nacional de Sud-àfrica (DHA)","sidebarTitle":"Sud-àfrica: ID nacional (DHA)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/south-africa/national-id"}]},{"title":"Verificació de DNI/NIE a Espanya: API en temps real","sidebarTitle":"Espanya - DNI/NIE","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/spain/dni"},{"group":"🇸🇪 Suècia","pages":[{"title":"Validació de DNI sueco: API de coincidència d'identitat","sidebarTitle":"DNI sueco","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/sweden/national-id"},{"title":"Verificació de telèfon a Suècia: API en temps real","sidebarTitle":"Suècia telèfon","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/sweden/phone"}]},{"title":"Validació en bases de dades de Suïssa: API de crèdit","sidebarTitle":"Registre de crèdit de Suïssa","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/switzerland/credit-bureau"},{"title":"Verificació de l'ID nacional de Tailàndia (API)","sidebarTitle":"DNI de Tailàndia","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/thailand/national-id"},{"group":"🇬🇧 Regne Unit","pages":[{"title":"API de verificació de l'oficina de crèdit del Regne Unit","sidebarTitle":"Oficina de crèdit (Regne Unit)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-kingdom/credit-bureau"},{"title":"Verificació per a serveis financers al Regne Unit: API","sidebarTitle":"Regne Unit: serveis financers","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-kingdom/financial-services"},{"title":"Verificació de telèfon del Regne Unit 2: coincidència","sidebarTitle":"Regne Unit Telèfon 2","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-kingdom/phone-2"},{"title":"Verificació de residència al Regne Unit (API)","sidebarTitle":"Regne Unit: residència","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-kingdom/residential"}]},{"group":"🇺🇸 Estats Units","pages":[{"title":"API de verificació amb el buró de crèdit dels EUA","sidebarTitle":"Estats Units - Buró de crèdit","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-states/credit-bureau"},{"title":"API comprovació de defunció EUA (SSDMF): coincidència","sidebarTitle":"Estats Units - Comprovació de defunció (SSDMF)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-states/death-check"},{"title":"API de verificació de serveis financers als Estats Units","sidebarTitle":"Estats Units - Serveis financers","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-states/financial-services"},{"title":"Verificació de telèfon 2 als EUA: API de validació","sidebarTitle":"Estats Units - Telèfon 2","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-states/phone-2"},{"title":"Verificació de residència als Estats Units: API","sidebarTitle":"Estats Units - Residencial","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/united-states/residential"}]},{"title":"Uruguai - API de verificació de CI en temps real","sidebarTitle":"Uruguai - Verificació de CI","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/uruguay/cedula"},{"title":"Cèdula de Venezuela: API de coincidència d'identitat","sidebarTitle":"Venezuela - Verificació de cèdula","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/venezuela/cedula"},{"title":"Verificació del NRC de Zàmbia (registre fiscal): API","sidebarTitle":"NRC de Zàmbia (registre fiscal)","api":"POST /v3/database-validation/","href":"/ca/api-reference/database-validation/zambia/national-id"}]},{"group":"Biometria i rostre","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"API de prova de vida passiva: detecció de deepfakes","sidebarTitle":"Prova de vida passiva","openapi":"ca/openapi-25.json POST /v3/passive-liveness/","href":"/ca/standalone-apis/passive-liveness"},{"title":"Coincidència facial API: comparació facial 1:1","sidebarTitle":"Coincidència facial","openapi":"ca/openapi-25.json POST /v3/face-match/","href":"/ca/standalone-apis/face-match"},{"title":"API de cerca facial 1:N: deduplicació i xarxes de frau","sidebarTitle":"Cerca facial","openapi":"ca/openapi-25.json POST /v3/face-search/","href":"/ca/standalone-apis/face-search"},{"title":"API d'estimació d'edat: verificació d'edat amb selfie","sidebarTitle":"API d'estimació d'edat","openapi":"ca/openapi-25.json POST /v3/age-estimation/","href":"/ca/standalone-apis/age-estimation"}]},{"group":"Compliment i risc","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"Cribratge AML API: sancions, PEP i llistes de vigilància","sidebarTitle":"API de cribratge AML","openapi":"ca/openapi-25.json POST /v3/aml/","href":"/ca/standalone-apis/aml-screening"},{"title":"API d'actualització dels datasets AML","sidebarTitle":"Actualització AML","openapi":"ca/openapi-25.json GET /v3/aml/dataset-freshness/","href":"/ca/standalone-apis/aml-dataset-freshness"},{"title":"API de comprovació de frau","openapi":"ca/openapi-25.json POST /v3/fraud/checks/","href":"/ca/standalone-apis/fraud-check"},{"title":"Planificar una comprovació de frau","openapi":"ca/openapi-25.json POST /v3/fraud/checks/plan/","href":"/ca/standalone-apis/fraud-check-plan"},{"title":"Obtenir una comprovació de frau","openapi":"ca/openapi-25.json GET /v3/fraud/checks/{check_id}/","href":"/ca/standalone-apis/fraud-check-result"}]},{"group":"Anàlisi de dispositiu i IP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/ip-analysis.svg","pages":[{"title":"API de risc d'IP: geolocalització, VPN i centres de dades","sidebarTitle":"API de risc d'IP","openapi":"ca/openapi-25.json POST /v3/ip/risk/","href":"/ca/standalone-apis/ip-risk"}]},{"group":"Registre KYB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"API de registre KYB: cerca i selecció d'empreses","sidebarTitle":"Resum","href":"/ca/standalone-apis/kyb-registry"},{"title":"API de cerca al registre mercantil KYB - Cerca d'empreses","sidebarTitle":"Cerca al registre KYB","openapi":"ca/openapi-25.json POST /v3/kyb/search/","href":"/ca/standalone-apis/kyb-registry-search"},{"title":"API de selecció de registre KYB: obtenir perfil d'empresa","sidebarTitle":"Selecció de registre KYB","openapi":"ca/openapi-25.json POST /v3/kyb/select/","href":"/ca/standalone-apis/kyb-registry-select"},{"title":"API d'accionistes del registre KYB","sidebarTitle":"Accionistes del registre KYB","openapi":"ca/openapi-25.json POST /v3/kyb/shareholders/","href":"/ca/standalone-apis/kyb-registry-shareholders"},{"title":"API de titulars reals KYB: Registre d'empreses","sidebarTitle":"Titulars reals KYB","openapi":"ca/openapi-25.json POST /v3/kyb/ubo/","href":"/ca/standalone-apis/kyb-registry-ubo"}]},{"group":"Verificació de correu electrònic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sms-tracking.svg","pages":[{"title":"Verificació de correu electrònic: OTP i puntuació de risc","sidebarTitle":"Correu electrònic","href":"/ca/standalone-apis/email-verification"},{"title":"API per enviar codi de verificació per correu electrònic","sidebarTitle":"Enviar codi per correu","openapi":"ca/openapi-25.json POST /v3/email/send/","href":"/ca/standalone-apis/email-send"},{"title":"Validar codi OTP de correu: API de verificació","sidebarTitle":"Validar codi de correu","openapi":"ca/openapi-25.json POST /v3/email/check/","href":"/ca/standalone-apis/email-check"},{"title":"API de risc de correu: lliurabilitat i filtracions","sidebarTitle":"API de risc de correu","openapi":"ca/openapi-25.json POST /v3/email/risk/","href":"/ca/standalone-apis/email-risk"}]},{"group":"Verificació de telèfon","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/phone-verification.svg","pages":[{"title":"Verificació de telèfon: API OTP per SMS i senyals de risc","sidebarTitle":"Resum","href":"/ca/standalone-apis/phone-verification"},{"title":"API per enviar codi OTP per SMS: verificació de telèfon","sidebarTitle":"Enviar codi de telèfon","description":"Envia per SMS un codi d'un sol ús amb POST /v3/phone/send/ de Didit. Reintent automàtic, validesa de 5-min i preu per ús.","openapi":"ca/openapi-25.json POST /v3/phone/send/","href":"/ca/standalone-apis/phone-send"},{"title":"API de codi OTP de telèfon: validar codi SMS","sidebarTitle":"Comprovar codi de telèfon","openapi":"ca/openapi-25.json POST /v3/phone/check/","href":"/ca/standalone-apis/phone-check"},{"title":"API de risc de telèfon: operador i senyals de frau","sidebarTitle":"API de risc de telèfon","description":"Puntua el risc d'un número de telèfon sense enviar OTP. Operador, tipus de línia, portabilitat i senyals de frau en una crida de Didit.","openapi":"ca/openapi-25.json POST /v3/phone/risk/","href":"/ca/standalone-apis/phone-risk"}]},{"group":"Verificació bancària","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"API de comprovació de comptes bancaris de pagament","sidebarTitle":"API de comprovació de comptes","openapi":"ca/openapi-25.json POST /v3/bank/account-check/","href":"/ca/standalone-apis/bank-account-check"}]}]},{"tab":"Verificació d'usuaris","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Verificació d'usuaris","href":"/ca/core-technology/liveness/overview"}]},{"tab":"Verificació d'empreses","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Verificació d'empreses","href":"/ca/business-verification/overview"}]},{"tab":"Monitoratge de transaccions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Monitoratge de transaccions","href":"/ca/transaction-monitoring/overview"}]},{"tab":"Registre de canvis","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Registre de canvis","href":"/ca/changelog"}]}],"global":{"anchors":[{"anchor":"Referència de l'API","icon":"code","href":"/ca/api-reference/overview"},{"anchor":"Consola d'empresa","icon":"gauge","href":"https://business.didit.me"},{"anchor":"Especificació OpenAPI","icon":"file-code","href":"https://docs.didit.me/ca/openapi-25.json"},{"anchor":"Prompt d'integració","icon":"wand-magic-sparkles","href":"/ca/integration/integration-prompt"},{"anchor":"Servidor MCP","icon":"plug","href":"/ca/integration/mcp/overview"},{"anchor":"Habilitats d'agent","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"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/phone-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/phone-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/phone-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/phone-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/phone-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/phone-check"}]}]},"basePath":"","title":"API de codi OTP de telèfon: validar codi SMS - 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"]}