using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Sessions.UpdateFeatureStatusAsync("11111111-2222-3333-4444-555555555555", "feature_ocr_1", new SessionsUpdateFeatureStatusParams
{
NewStatus = "Approved",
Comment = "Document manually verified by compliance.",
});
Console.WriteLine(JsonSerializer.Serialize(result));
using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Sessions.UpdateFeatureStatusAsync("11111111-2222-3333-4444-555555555555", "feature_ocr_1", new SessionsUpdateFeatureStatusParams
{
NewStatus = "Approved",
Comment = "Document manually verified by compliance.",
});
Console.WriteLine(JsonSerializer.Serialize(result));
Una sessió de verificació està formada per funcionalitats (passos) individuals: ID/OCR, Prova de vida, Coincidència facial, AML, Comprovant de domicili, Telèfon, etc.
Aquest endpoint et permet establir l’estat d’un d’aquests passos a Approved, Declined o In Review.Fes servir update-status quan vulguis aprovar, rebutjar o reobrir la sessió completa.
Fes servir aquest endpoint quan només vulguis registrar una decisió sobre un sol pas, per exemple per marcar el pas de Coincidència facial com a Declined en el teu propi flux de revisió.Una sessió que ja té una decisió la conserva: només canvia el pas.
Si la sessió encara no té cap decisió i el seu flux de treball està esperant precisament aquest pas, aplicar la substitució completa el pas, igual que si s’acabés de manera normal.
El flux de treball continua, s’executen els passos següents, i un node d’estat pot establir la decisió de la sessió i disparar un webhook status.updated.
En els fluxos de treball basats en graf, cada pas té un node_id (per exemple feature_ocr_1, feature_liveness_1, feature_aml_1). Pots trobar-los a la decisió de la sessió: cada funcionalitat d’una decisió V3 porta el seu node_id.Per als fluxos de treball sense graf (d’un sol pas), la funcionalitat subjacent no té identificador de node. Passa el valor literal default com a nodeId per dirigir-te-hi.
Com que cap pas d’aquest tipus de flux de treball té identificador de node, passa també feature_type (per exemple LIVENESS, AML o FACE_MATCH) per indicar quin pas vols.
Un feature_type desconegut retorna 400.
Per defecte, la substitució s’aplica de seguida.
Si la persona encara està passant pel flux, això canvia un pas d’un flux que encara està en curs; la substitució es registra aleshores amb forced: true.Posa defer_until_flow_finishes: true per esperar.
Mentre la sessió estigui Not Started, In Progress o Resubmitted i la persona no hagi acabat, la substitució s’emmagatzema com a pending_until_flow_finishes.
S’aplica quan la persona acaba el flux, després que el flux arribi a la seva pròpia decisió.
En una sessió el flux de la qual ja ha acabat, s’aplica de seguida en tots dos casos.Una substitució en espera es cancel·la en lloc d’aplicar-se quan:
la persona refà el pas abans d’acabar (check_changed),
una substitució més nova sobre el mateix pas la reemplaça (replaced),
la sessió surt del flux sense acabar-lo: abandonada, caducada o decidida a mig flux (session_closed),
El camp override de la resposta indica què ha passat: state és applied o pending_until_flow_finishes, i applied_at s’omple quan s’ha aplicat.
El new_status de nivell superior és l’estat emmagatzemat del pas, de manera que no canvia mentre la substitució espera.
Fes servir List Feature Overrides per veure totes les substitucions d’una sessió i si la persona encara és dins del flux.
Funciona igual per a sessions de Verificació d’usuaris (KYC) i de Verificació d’empreses (KYB): Didit resol el sessionId en tots dos casos.
Els tipus de pas admesos inclouen ID/OCR, Prova de vida, Coincidència facial, NFC, AML, Comprovant de domicili, Telèfon, Correu electrònic, Validació en bases de dades, Qüestionaris, i les comprovacions del registre KYB, dels documents i de les persones clau.
Les sessions API independents (les creades mitjançant les APIs de verificació independents, session_type = API) no poden tenir canviats els estats de funcionalitat individuals: l’endpoint retorna 400.
Webhook: s’envia un esdeveniment data.updated quan la substitució s’aplica, de seguida o quan acaba el flux. No s’envia res mentre espera ni quan es cancel·la.
Activitat: cada substitució es registra a l’activitat de la sessió com a FEATURE_OVERRIDE_PENDING, FEATURE_OVERRIDE_APPLIED o FEATURE_OVERRIDE_CANCELLED, amb l’actor (clau d’API, usuari o el sistema quan s’aplica una substitució en espera). L’entrada de la sol·licitud porta el teu comment com a motiu. A l’array reviews de la decisió de la sessió aquestes entrades apareixen amb new_status: null, i l’entrada de la sol·licitud té el teu motiu a comment.
Decisió de la sessió: una sessió que ja té decisió la conserva. Per canviar la decisió final, crida update-status per separat.
Cal el privilegi write:sessions, amb una clau d’API de client (x-api-key) o una capçalera d’autorització d’usuari.
Una clau d’API amb àmbit limitat necessita accés d’escriptura a les decisions.
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.
ID del node del graf del flux de treball de la funcionalitat que cal actualitzar (per exemple feature_ocr_1). Utilitza el valor literal default per a fluxos de treball que no siguin de tipus graf (d'un sol pas) on la funcionalitat no tingui cap ID de node.
A quin tipus de pas s'adreça. Necessari en fluxos de treball que no són de graf (nodeId = default), on cap pas comparteix node; opcional en cas contrari. Un valor desconegut retorna 400.
Mentre la persona encara estigui al flux, desa l'anul·lació com a pending_until_flow_finishes i aplica-la quan finalitzi el flux, en lloc de fer-ho immediatament. Si s'omet o és false, l'anul·lació s'aplica immediatament. En una sessió el flux de la qual ja ha acabat, s'aplica immediatament en qualsevol dels dos casos.
Exemple:
false
Resposta
La substitució s'ha registrat. new_status és l'estat de la comprovació tal com s'ha desat: el sol·licitat un cop aplicada la substitució, el no modificat mentre s'espera que acabi el flux. override indica què ha passat.
L'estat emmagatzemat de la comprovació: el sol·licitat un cop aplicada la sobreescriptura, o el que no ha canviat mentre la sobreescriptura espera que acabi el flux.
Una sobreescriptura de l'estat d'una comprovació (funcionalitat) feta amb PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/: què canvia, si s'ha aplicat o encara espera que la persona finalitzi el flux, qui ho ha sol·licitat i per què.
Show child attributes
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/sessions-api/update-feature-status","slug":"/ca/sessions-api/update-feature-status","pageMetadata":{"title":"API d'estat de funcionalitats: aprovar o rebutjar un pas","sidebarTitle":"Actualitzar estat de funcionalitat","keywords":["actualitzar estat de funcionalitat","aprovar pas de verificació","API rebutjar pas","estat per pas","API estat de funcionalitat","pas de revisió manual","estat de pas KYC","estat de pas KYB","API de verificació d'identitat","API de Didit"],"description":"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.","openapi":"ca/openapi-25.json PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/","href":"/ca/sessions-api/update-feature-status"},"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: \"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.\"\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];const __snippet_AGENT_PROMPT_LABELS_qsruim={en:{copy:`Copy`,copied:`Copied`,copyTitle:`Copy prompt to clipboard`,copiedTitle:`Copied!`,pasteInto:`Paste into`},es:{copy:`Copiar`,copied:`Copiado`,copyTitle:`Copiar el prompt al portapapeles`,copiedTitle:`¡Copiado!`,pasteInto:`Pegar en`},\"pt-BR\":{copy:`Copiar`,copied:`Copiado`,copyTitle:`Copiar o prompt para a área de transferência`,copiedTitle:`Copiado!`,pasteInto:`Colar em`},ja:{copy:`コピー`,copied:`コピーしました`,copyTitle:`プロンプトをクリップボードにコピー`,copiedTitle:`コピーしました`,pasteInto:`貼り付け先`},\"de\":{copy:`Kopieren`,copied:`Kopiert`,copyTitle:`Prompt in die Zwischenablage kopieren`,copiedTitle:`Kopiert!`,pasteInto:`Einfügen in`},\"fr\":{copy:`Copier`,copied:`Copié`,copyTitle:`Copier le prompt dans le presse-papiers`,copiedTitle:`Copié !`,pasteInto:`Coller dans`},\"it\":{copy:`Copia`,copied:`Copiato`,copyTitle:`Copia il prompt negli appunti`,copiedTitle:`Copiato!`,pasteInto:`Incolla in`},\"pt-PT\":{copy:`Copiar`,copied:`Copiado`,copyTitle:`Copiar o prompt para a área de transferência`,copiedTitle:`Copiado!`,pasteInto:`Colar em`},\"ca\":{copy:`Copia`,copied:`Copiat`,copyTitle:`Copia el prompt al porta-retalls`,copiedTitle:`Copiat!`,pasteInto:`Enganxa a`},\"id\":{copy:`Salin`,copied:`Disalin`,copyTitle:`Salin prompt ke papan klip`,copiedTitle:`Disalin!`,pasteInto:`Tempel ke`},\"ru\":{copy:`Копировать`,copied:`Скопировано`,copyTitle:`Скопировать промпт в буфер обмена`,copiedTitle:`Скопировано!`,pasteInto:`Вставьте в`},\"ko\":{copy:`복사`,copied:`복사됨`,copyTitle:`프롬프트를 클립보드에 복사`,copiedTitle:`복사됨!`,pasteInto:`붙여넣을 곳`},\"zh\":{copy:`复制`,copied:`已复制`,copyTitle:`将提示词复制到剪贴板`,copiedTitle:`已复制!`,pasteInto:`粘贴到`},\"ar\":{copy:`نسخ`,copied:`تم النسخ`,copyTitle:`نسخ الموجّه إلى الحافظة`,copiedTitle:`تم النسخ!`,pasteInto:`الصق في`},\"hi\":{copy:`कॉपी करें`,copied:`कॉपी हो गया`,copyTitle:`प्रॉम्प्ट को क्लिपबोर्ड पर कॉपी करें`,copiedTitle:`कॉपी हो गया!`,pasteInto:`यहाँ पेस्ट करें`}};const AgentPromptAccordion=({prompt,title=`AI Agent Integration Prompt`,lang=`en`})=>{const[copied,setCopied]=React.useState(false);const labels=__snippet_AGENT_PROMPT_LABELS_qsruim[lang]||__snippet_AGENT_PROMPT_LABELS_qsruim.en;const handleCopy=e=>{e.stopPropagation();if(!prompt)return;navigator.clipboard.writeText(prompt.trim()).then(()=>{setCopied(true);setTimeout(()=>setCopied(false),2e3)})};const agents=[`Claude Code`,`Codex`,`Cursor`,`Devin`,`Windsurf`,`GitHub Copilot`];return _jsxs(`div`,{className:`didit-agent-card`,children:[_jsxs(`div`,{className:`didit-agent-titlebar`,children:[_jsxs(`div`,{className:`didit-agent-dots`,\"aria-hidden\":`true`,children:[_jsx(`span`,{className:`didit-agent-dot didit-agent-dot-red`}),_jsx(`span`,{className:`didit-agent-dot didit-agent-dot-yellow`}),_jsx(`span`,{className:`didit-agent-dot didit-agent-dot-green`})]}),_jsx(`span`,{className:`didit-agent-filename`,children:title}),_jsx(`button`,{type:`button`,className:`didit-agent-copy ${copied?`didit-agent-copy-copied`:``}`,onClick:handleCopy,title:labels.copyTitle,\"aria-label\":copied?labels.copiedTitle:labels.copyTitle,children:copied?_jsxs(_Fragment,{children:[_jsx(`svg`,{width:`13`,height:`13`,viewBox:`0 0 16 16`,fill:`none`,children:_jsx(`path`,{d:`M3 8.5l3.5 3.5L13 4`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`})}),_jsx(`span`,{children:labels.copied})]}):_jsxs(_Fragment,{children:[_jsxs(`svg`,{width:`13`,height:`13`,viewBox:`0 0 16 16`,fill:`none`,children:[_jsx(`rect`,{x:`5`,y:`5`,width:`9`,height:`9`,rx:`1.5`,stroke:`currentColor`,strokeWidth:`1.5`}),_jsx(`path`,{d:`M11 5V3.5A1.5 1.5 0 0 0 9.5 2h-6A1.5 1.5 0 0 0 2 3.5v6A1.5 1.5 0 0 0 3.5 11H5`,stroke:`currentColor`,strokeWidth:`1.5`})]}),_jsx(`span`,{children:labels.copy})]})})]}),_jsx(`pre`,{className:`didit-agent-body`,children:_jsx(`code`,{children:prompt.trim()})}),_jsxs(`div`,{className:`didit-agent-footer`,children:[_jsx(`span`,{className:`didit-agent-footer-label`,children:labels.pasteInto}),_jsx(`div`,{className:`didit-agent-chips`,children:agents.map(name=>_jsx(`span`,{className:`didit-agent-chip`,children:name},name))})]})]})};function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Tab,Tabs,_MdxComponentBoundary}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`AgentPromptAccordion`,children:_jsx(AgentPromptAccordion,{lang:`ca`,title:`Indicació per actualitzar l'estat de la funcionalitat`,prompt:`Approve, decline, or move a SINGLE verification step (feature) of a Didit session to review, now or once the person finishes the flow.\n\nEndpoint:\nPATCH https://verification.didit.me/v3/session/{session_id}/features/{node_id}/update-status/\n\nAuthentication:\nx-api-key (client API key) or a user-auth token. Privilege: write:sessions.\n\nPath parameters:\n- session_id (UUID) — KYC or KYB; Didit resolves it against both session types.\n- node_id — the workflow graph node ID of the step (e.g. feature_ocr_1, feature_liveness_1, feature_aml_1). Use the literal \"default\" for non-graph (single-step) workflows where the step has no node ID.\n\nRequest body:\n- new_status (string, required): one of \"Approved\", \"Declined\", \"In Review\". Must differ from the step's current status.\n- comment (string, optional): your reason, saved in the session's activity and returned as the override's reason.\n- feature_type (string, optional): which kind of step to target, for example \"LIVENESS\", \"AML\", \"FACE_MATCH\", \"ID_VERIFICATION\". Needed when node_id is \"default\" (non-graph workflows, where steps have no node ID). An unknown value returns 400 { \"feature_type\": [\"Unknown feature_type '...'.\"] }.\n- defer_until_flow_finishes (boolean, optional, default false): while the person is still in the flow, wait and apply the override when the flow finishes instead of at once.\n\nWhen the override applies:\n- Omitted or false: it applies at once. If the person is still in the flow it is recorded as forced=true.\n- true while the person is still in the flow (session Not Started, In Progress or Resubmitted, and not finished): it is stored as \"pending_until_flow_finishes\" and applies when the flow finishes, after the flow reaches its own decision.\n- true after the flow ended: it applies at once.\n- A waiting override is cancelled instead when the person redoes the step before finishing, a newer override on the same step replaces it, the session leaves the flow unfinished (abandoned, expired, decided mid-flow), or you cancel it with POST /v3/session/{session_id}/features/overrides/{override_id}/cancel/.\n\nWhich steps this works on:\nEvery per-step feature record: OCR/ID, Liveness, Face Match, NFC, AML, Proof of Address (POA), Phone, Email, Database Validation, Questionnaire, and the KYB registry / documents / key-people checks.\n\nDifference vs update-status:\n- update-status changes the OVERALL session decision (Approved/Declined/Resubmitted).\n- THIS endpoint changes ONE step's status. A session that already has a decision keeps it. If the session has no decision yet and its workflow is waiting on exactly this step, applying the override completes the step: the workflow moves on and a status node can set the session decision (and fire status.updated).\n\nNot allowed:\n- Standalone API sessions (session_type = API) return 400.\n\ncurl example — approve the ID/OCR step:\ncurl -X PATCH https://verification.didit.me/v3/session/\u003cSESSION_ID>/features/feature_ocr_1/update-status/ \\\\\n-H \"x-api-key: \u003cAPI_KEY>\" \\\\\n-H \"Content-Type: application/json\" \\\\\n-d '{ \"new_status\": \"Approved\", \"comment\": \"Document manually verified\" }'\n\nResponse: { session_id, node_id, feature_type, new_status, override }.\n- node_id is the step's workflow node, or null for a step without a node (\"default\" in a non-graph workflow).\n- new_status is the step's stored status: the requested one once the override applied, the unchanged one while it waits.\n- override: { id, node_id, feature_type, feature_model, previous_status, new_status, state (\"applied\" | \"pending_until_flow_finishes\" | \"cancelled\"), forced, reason, requested_by { email, name, type }, requested_at, applied_at, cancelled_at, cancel_reason }.\n\nSide effects:\n- Fires a data.updated webhook when the override applies (at once, or when the flow finishes). Nothing is sent while it waits or when it is cancelled.\n- Records the override in the session's activity as FEATURE_OVERRIDE_PENDING, FEATURE_OVERRIDE_APPLIED or FEATURE_OVERRIDE_CANCELLED, with who made it; the request's entry carries your comment. In the decision's reviews array these entries appear with new_status null, and the request's entry has your reason in comment.\n\nFailure modes:\n- 400: new_status invalid or unchanged, unknown feature_type, or the session is a standalone API session.\n- 401: the scoped API key has expired.\n- 403: missing credentials (a wrong, revoked or expired key gets 401), or the caller lacks write:sessions (a scoped key needs decisions write).\n- 404: session not found, or no feature has the given node_id.\n\nRelated: list overrides with GET /v3/session/{session_id}/features/overrides/ (see /sessions-api/list-feature-overrides); cancel a waiting one with POST /v3/session/{session_id}/features/overrides/{override_id}/cancel/ (see /sessions-api/cancel-feature-override).\n\nFor end-to-end Didit integration, paste in the full prompt at /integration/integration-prompt.`})}),`\n`,_jsx(Heading,{level:`2`,id:`què-fa`,children:`Què fa`}),`\n`,_jsxs(_components.p,{children:[`Una sessió de verificació està formada per funcionalitats (passos) individuals: ID/OCR, Prova de vida, Coincidència facial, AML, Comprovant de domicili, Telèfon, etc.\nAquest endpoint et permet establir l’estat d’`,_jsx(_components.strong,{children:`un`}),` d’aquests passos a `,_jsx(_components.code,{children:`Approved`}),`, `,_jsx(_components.code,{children:`Declined`}),` o `,_jsx(_components.code,{children:`In Review`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Fes servir `,_jsx(_components.a,{href:`/ca/sessions-api/update-status`,children:`update-status`}),` quan vulguis aprovar, rebutjar o reobrir la sessió completa.\nFes servir `,_jsx(_components.strong,{children:`aquest`}),` endpoint quan només vulguis registrar una decisió sobre un sol pas, per exemple per marcar el pas de Coincidència facial com a `,_jsx(_components.code,{children:`Declined`}),` en el teu propi flux de revisió.`]}),`\n`,_jsxs(_components.p,{children:[`Una sessió que ja té una decisió la conserva: només canvia el pas.\nSi la sessió encara no té cap decisió i el seu flux de treball està esperant precisament aquest pas, aplicar la substitució completa el pas, igual que si s’acabés de manera normal.\nEl flux de treball continua, s’executen els passos següents, i un node d’estat pot establir la decisió de la sessió i disparar un webhook `,_jsx(_components.code,{children:`status.updated`}),`.`]}),`\n`,_jsxs(Heading,{level:`2`,id:`dirigir-se-a-un-pas-amb-node_id`,children:[`Dirigir-se a un pas amb `,_jsx(_components.code,{children:`node_id`})]}),`\n`,_jsxs(_components.p,{children:[`En els fluxos de treball basats en graf, cada pas té un `,_jsx(_components.code,{children:`node_id`}),` (per exemple `,_jsx(_components.code,{children:`feature_ocr_1`}),`, `,_jsx(_components.code,{children:`feature_liveness_1`}),`, `,_jsx(_components.code,{children:`feature_aml_1`}),`). Pots trobar-los a la `,_jsx(_components.a,{href:`/ca/sessions-api/retrieve-session`,children:`decisió de la sessió`}),`: cada funcionalitat d’una decisió V3 porta el seu `,_jsx(_components.code,{children:`node_id`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Per als fluxos de treball sense graf (d’un sol pas), la funcionalitat subjacent no té identificador de node. Passa el valor literal `,_jsx(_components.code,{children:`default`}),` com a `,_jsx(_components.code,{children:`nodeId`}),` per dirigir-te-hi.\nCom que cap pas d’aquest tipus de flux de treball té identificador de node, passa també `,_jsx(_components.code,{children:`feature_type`}),` (per exemple `,_jsx(_components.code,{children:`LIVENESS`}),`, `,_jsx(_components.code,{children:`AML`}),` o `,_jsx(_components.code,{children:`FACE_MATCH`}),`) per indicar quin pas vols.\nUn `,_jsx(_components.code,{children:`feature_type`}),` desconegut retorna `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`esperar-que-la-persona-acabi-el-flux`,children:`Esperar que la persona acabi el flux`}),`\n`,_jsxs(_components.p,{children:[`Per defecte, la substitució s’aplica de seguida.\nSi la persona encara està passant pel flux, això canvia un pas d’un flux que encara està en curs; la substitució es registra aleshores amb `,_jsx(_components.code,{children:`forced: true`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Posa `,_jsx(_components.code,{children:`defer_until_flow_finishes: true`}),` per esperar.\nMentre la sessió estigui `,_jsx(_components.code,{children:`Not Started`}),`, `,_jsx(_components.code,{children:`In Progress`}),` o `,_jsx(_components.code,{children:`Resubmitted`}),` i la persona no hagi acabat, la substitució s’emmagatzema com a `,_jsx(_components.code,{children:`pending_until_flow_finishes`}),`.\nS’aplica quan la persona acaba el flux, després que el flux arribi a la seva pròpia decisió.\nEn una sessió el flux de la qual ja ha acabat, s’aplica de seguida en tots dos casos.`]}),`\n`,_jsx(_components.p,{children:`Una substitució en espera es cancel·la en lloc d’aplicar-se quan:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`la persona refà el pas abans d’acabar (`,_jsx(_components.code,{children:`check_changed`}),`),`]}),`\n`,_jsxs(_components.li,{children:[`una substitució més nova sobre el mateix pas la reemplaça (`,_jsx(_components.code,{children:`replaced`}),`),`]}),`\n`,_jsxs(_components.li,{children:[`la sessió surt del flux sense acabar-lo: abandonada, caducada o decidida a mig flux (`,_jsx(_components.code,{children:`session_closed`}),`),`]}),`\n`,_jsxs(_components.li,{children:[`la cancel·les amb `,_jsx(_components.a,{href:`/ca/sessions-api/cancel-feature-override`,children:`Cancel Feature Override`}),` (`,_jsx(_components.code,{children:`cancelled_by_reviewer`}),`).`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`El camp `,_jsx(_components.code,{children:`override`}),` de la resposta indica què ha passat: `,_jsx(_components.code,{children:`state`}),` és `,_jsx(_components.code,{children:`applied`}),` o `,_jsx(_components.code,{children:`pending_until_flow_finishes`}),`, i `,_jsx(_components.code,{children:`applied_at`}),` s’omple quan s’ha aplicat.\nEl `,_jsx(_components.code,{children:`new_status`}),` de nivell superior és l’estat emmagatzemat del pas, de manera que no canvia mentre la substitució espera.\nFes servir `,_jsx(_components.a,{href:`/ca/sessions-api/list-feature-overrides`,children:`List Feature Overrides`}),` per veure totes les substitucions d’una sessió i si la persona encara és dins del flux.`]}),`\n`,_jsx(Heading,{level:`2`,id:`suport-de-kyc-i-kyb`,children:`Suport de KYC i KYB`}),`\n`,_jsxs(_components.p,{children:[`Funciona igual per a sessions de `,_jsx(_components.strong,{children:`Verificació d’usuaris (KYC)`}),` i de `,_jsx(_components.strong,{children:`Verificació d’empreses (KYB)`}),`: Didit resol el `,_jsx(_components.code,{children:`sessionId`}),` en tots dos casos.\nEls tipus de pas admesos inclouen ID/OCR, Prova de vida, Coincidència facial, NFC, AML, Comprovant de domicili, Telèfon, Correu electrònic, Validació en bases de dades, Qüestionaris, i les comprovacions del registre KYB, dels documents i de les persones clau.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Les sessions API independents (les creades mitjançant les APIs de verificació independents, `,_jsx(_components.code,{children:`session_type = API`}),`) no poden tenir canviats els estats de funcionalitat individuals: l’endpoint retorna `,_jsx(_components.code,{children:`400`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`exemples`,children:`Exemples`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Aprovar un pas`,id:`aprovar-un-pas`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://verification.didit.me/v3/session/4c5c7f3a-.../features/feature_ocr_1/update-status/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"new_status\": \"Approved\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"comment\": \"Document manually verified by compliance\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),_jsx(Tab,{title:`Rebutjar el pas de Coincidència facial`,id:`rebutjar-el-pas-de-coincid%C3%A8ncia-facial`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://verification.didit.me/v3/session/4c5c7f3a-.../features/feature_face_match/update-status/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"new_status\": \"Declined\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),_jsx(Tab,{title:`Flux de treball d'un sol pas (node per defecte)`,id:`flux-de-treball-d-un-sol-pas-node-per-defecte`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://verification.didit.me/v3/session/4c5c7f3a-.../features/default/update-status/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"new_status\": \"In Review\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"feature_type\": \"LIVENESS\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),_jsx(Tab,{title:`Esperar que la persona acabi el flux`,id:`esperar-que-la-persona-acabi-el-flux`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://verification.didit.me/v3/session/4c5c7f3a-.../features/feature_liveness_1/update-status/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"new_status\": \"Approved\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"comment\": \"Liveness retried with a reviewer present\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"defer_until_flow_finishes\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`què-passa-després-d’una-actualització`,children:`Què passa després d’una actualització`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Webhook`}),`: s’envia un esdeveniment `,_jsx(_components.code,{children:`data.updated`}),` quan la substitució s’aplica, de seguida o quan acaba el flux. No s’envia res mentre espera ni quan es cancel·la.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Activitat`}),`: cada substitució es registra a l’activitat de la sessió com a `,_jsx(_components.code,{children:`FEATURE_OVERRIDE_PENDING`}),`, `,_jsx(_components.code,{children:`FEATURE_OVERRIDE_APPLIED`}),` o `,_jsx(_components.code,{children:`FEATURE_OVERRIDE_CANCELLED`}),`, amb l’actor (clau d’API, usuari o el sistema quan s’aplica una substitució en espera). L’entrada de la sol·licitud porta el teu `,_jsx(_components.code,{children:`comment`}),` com a motiu. A l’array `,_jsx(_components.code,{children:`reviews`}),` de la `,_jsx(_components.a,{href:`/ca/sessions-api/retrieve-session`,children:`decisió de la sessió`}),` aquestes entrades apareixen amb `,_jsx(_components.code,{children:`new_status: null`}),`, i l’entrada de la sol·licitud té el teu motiu a `,_jsx(_components.code,{children:`comment`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Decisió de la sessió`}),`: una sessió que ja té decisió la conserva. Per canviar la decisió final, crida `,_jsx(_components.a,{href:`/ca/sessions-api/update-status`,children:`update-status`}),` per separat.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`permís`,children:`Permís`}),`\n`,_jsxs(_components.p,{children:[`Cal el privilegi `,_jsx(_components.code,{children:`write:sessions`}),`, amb una clau d’API de client (`,_jsx(_components.code,{children:`x-api-key`}),`) o una capçalera d’autorització d’usuari.\nUna clau d’API amb àmbit limitat necessita accés d’escriptura a les decisions.`]}),`\n`,_jsx(Heading,{level:`2`,id:`relacionats`,children:`Relacionats`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/ca/sessions-api/update-status`,children:`Update session status`}),`: canvia la decisió global de la sessió.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/ca/sessions-api/update-aml-hit-status`,children:`Update AML hit status`}),`: revisa les coincidències AML individuals.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/ca/sessions-api/retrieve-session`,children:`Retrieve session`}),`: obté la decisió (i el `,_jsx(_components.code,{children:`node_id`}),` de cada funcionalitat).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/ca/integration/webhooks`,children:`Webhooks`}),`: subscriu-te a `,_jsx(_components.code,{children:`data.updated`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/ca/sessions-api/list-feature-overrides`,children:`List Feature Overrides`}),`: totes les substitucions d’una sessió i el seu estat.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/ca/sessions-api/cancel-feature-override`,children:`Cancel Feature Override`}),`: atura una substitució en espera perquè no s’apliqui.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{__snippet_AGENT_PROMPT_LABELS_qsruim,AgentPromptAccordion,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 d'estat de funcionalitats: aprovar o rebutjar un pas","sidebarTitle":"Actualitzar estat de funcionalitat","keywords":["actualitzar estat de funcionalitat","aprovar pas de verificació","API rebutjar pas","estat per pas","API estat de funcionalitat","pas de revisió manual","estat de pas KYC","estat de pas KYB","API de verificació d'identitat","API de Didit"],"description":"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.","openapi":"ca/openapi-25.json PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/","href":"/ca/sessions-api/update-feature-status"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[171,4204,"undefined;const AgentPromptAccordion=()=>null;function _crea"]]},"mdxExtracts":{"tableOfContents":[{"title":"Què fa","slug":"què-fa","depth":2,"children":[]},{"title":"Dirigir-se a un pas amb node_id","slug":"dirigir-se-a-un-pas-amb-node_id","depth":2,"children":[]},{"title":"Esperar que la persona acabi el flux","slug":"esperar-que-la-persona-acabi-el-flux","depth":2,"children":[]},{"title":"Suport de KYC i KYB","slug":"suport-de-kyc-i-kyb","depth":2,"children":[]},{"title":"Exemples","slug":"exemples","depth":2,"children":[]},{"title":"Què passa després d’una actualització","slug":"què-passa-després-d’una-actualització","depth":2,"children":[]},{"title":"Permís","slug":"permís","depth":2,"children":[]},{"title":"Relacionats","slug":"relacionats","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":"Actualitzar l'estat d'una funcionalitat (pas) individual","description":"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.","operationId":"patch_v3_session_update_feature_status","x-didit-sdk":{"resource":"sessions","method":"update_feature_status","auth":"api_key","server":true},"tags":["Sessions"],"security":["e8c4c0cc-7104-400a-bb92-595c9f31b3e2"],"parameters":["c9b0a709-d880-4371-add0-243cb254f7c7","c16f5854-814f-4558-9eab-2cccf57fded5"],"requestBody":"f1964511-d435-4135-940c-f6a07d869ce9","responses":{"200":"f4b36922-0c0d-4822-9b2f-94151dd28e58","400":"37c2297f-f68a-474b-81bf-b4df1a4e58d6","401":"91cc5161-f003-433b-9885-a2d5e3be0309","403":"a0b6bede-6c4d-4d3e-b0c6-8cd1d767acba","404":"bec524c7-f985-4ce6-b142-dcab516c2827"},"x-codeSamples":[{"lang":"curl","label":"curl","source":"curl -X PATCH \\\n https://verification.didit.me/v3/session/11111111-2222-3333-4444-555555555555/features/feature_ocr_1/update-status/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"new_status\": \"Approved\",\n \"comment\": \"Document manually verified by compliance.\"\n }'"},{"lang":"python","label":"Python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.sessions.update_feature_status(\n \"11111111-2222-3333-4444-555555555555\",\n \"feature_ocr_1\",\n new_status=\"Approved\",\n comment=\"Document manually verified by compliance.\",\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.sessions.updateFeatureStatus(\n \"11111111-2222-3333-4444-555555555555\",\n \"feature_ocr_1\",\n {\n new_status: \"Approved\",\n comment: \"Document manually verified by compliance.\",\n },\n);\nconsole.log(result);"},{"lang":"go","label":"Go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Sessions.UpdateFeatureStatus(ctx, \"11111111-2222-3333-4444-555555555555\", \"feature_ocr_1\", didit.SessionsUpdateFeatureStatusParams{\n\tNewStatus: \"Approved\",\n\tComment: didit.String(\"Document manually verified by compliance.\"),\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.SessionsUpdateFeatureStatusParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.sessions().updateFeatureStatus(\"11111111-2222-3333-4444-555555555555\", \"feature_ocr_1\", SessionsUpdateFeatureStatusParams.builder()\n .newStatus(SessionsUpdateFeatureStatusParams.NewStatus.of(\"Approved\"))\n .comment(\"Document manually verified by compliance.\")\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->sessions->updateFeatureStatus('11111111-2222-3333-4444-555555555555', 'feature_ocr_1', [\n 'new_status' => 'Approved',\n 'comment' => 'Document manually verified by compliance.',\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.sessions.update_feature_status(\n \"11111111-2222-3333-4444-555555555555\",\n \"feature_ocr_1\",\n new_status: \"Approved\",\n comment: \"Document manually verified by compliance.\"\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.Sessions.UpdateFeatureStatusAsync(\"11111111-2222-3333-4444-555555555555\", \"feature_ocr_1\", new SessionsUpdateFeatureStatusParams\n{\n NewStatus = \"Approved\",\n Comment = \"Document manually verified by compliance.\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"method":"patch","type":"path","servers":["77b8e1d2-36b6-42fd-9571-ec1831c16098"],"path":"/v3/session/{sessionId}/features/{nodeId}/update-status/","baseUrlOptions":["https://verification.didit.me"],"title":"Actualitzar l'estat d'una funcionalitat (pas) individual","codeSamples":[{"label":"curl","lang":"curl","source":"curl -X PATCH \\\n https://verification.didit.me/v3/session/11111111-2222-3333-4444-555555555555/features/feature_ocr_1/update-status/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"new_status\": \"Approved\",\n \"comment\": \"Document manually verified by compliance.\"\n }'"},{"label":"Python","lang":"python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.sessions.update_feature_status(\n \"11111111-2222-3333-4444-555555555555\",\n \"feature_ocr_1\",\n new_status=\"Approved\",\n comment=\"Document manually verified by compliance.\",\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.sessions.updateFeatureStatus(\n \"11111111-2222-3333-4444-555555555555\",\n \"feature_ocr_1\",\n {\n new_status: \"Approved\",\n comment: \"Document manually verified by compliance.\",\n },\n);\nconsole.log(result);"},{"label":"Go","lang":"go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.Sessions.UpdateFeatureStatus(ctx, \"11111111-2222-3333-4444-555555555555\", \"feature_ocr_1\", didit.SessionsUpdateFeatureStatusParams{\n\tNewStatus: \"Approved\",\n\tComment: didit.String(\"Document manually verified by compliance.\"),\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.SessionsUpdateFeatureStatusParams;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.sessions().updateFeatureStatus(\"11111111-2222-3333-4444-555555555555\", \"feature_ocr_1\", SessionsUpdateFeatureStatusParams.builder()\n .newStatus(SessionsUpdateFeatureStatusParams.NewStatus.of(\"Approved\"))\n .comment(\"Document manually verified by compliance.\")\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->sessions->updateFeatureStatus('11111111-2222-3333-4444-555555555555', 'feature_ocr_1', [\n 'new_status' => 'Approved',\n 'comment' => 'Document manually verified by compliance.',\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.sessions.update_feature_status(\n \"11111111-2222-3333-4444-555555555555\",\n \"feature_ocr_1\",\n new_status: \"Approved\",\n comment: \"Document manually verified by compliance.\"\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.Sessions.UpdateFeatureStatusAsync(\"11111111-2222-3333-4444-555555555555\", \"feature_ocr_1\", new SessionsUpdateFeatureStatusParams\n{\n NewStatus = \"Approved\",\n Comment = \"Document manually verified by compliance.\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.new_status":"Approved","body.comment":"Document manually verified by compliance."},{"body.new_status":"Approved","body.comment":"Liveness retried with a reviewer present.","body.defer_until_flow_finishes":true},{"body.new_status":"In Review","body.feature_type":"LIVENESS"}]},"dependencies":{"parameters":{"c9b0a709-d880-4371-add0-243cb254f7c7":{"in":"path","name":"sessionId","required":true,"description":"UUID de la sessió de verificació. Accepta tant IDs de sessió d'usuari (KYC) com d'empresa (KYB); el servei resol l'ID entre tots dos tipus de sessió.","schema":{"type":"string","format":"uuid","example":"11111111-2222-3333-4444-555555555555","isRequired":true,"description":"UUID de la sessió de verificació. Accepta tant IDs de sessió d'usuari (KYC) com d'empresa (KYB); el servei resol l'ID entre tots dos tipus de sessió.","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"c16f5854-814f-4558-9eab-2cccf57fded5":{"in":"path","name":"nodeId","required":true,"description":"ID del node del graf del flux de treball de la funcionalitat que cal actualitzar (per exemple `feature_ocr_1`). Utilitza el valor literal `default` per a fluxos de treball que no siguin de tipus graf (d'un sol pas) on la funcionalitat no tingui cap ID de node.","schema":{"type":"string","example":"feature_ocr_1","isRequired":true,"description":"ID del node del graf del flux de treball de la funcionalitat que cal actualitzar (per exemple `feature_ocr_1`). Utilitza el valor literal `default` per a fluxos de treball que no siguin de tipus graf (d'un sol pas) on la funcionalitat no tingui cap ID de node.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["new_status"],"properties":{"new_status":{"type":"string","description":"Estat de destinació per a aquesta funcionalitat. Ha de ser diferent del valor actual.","enum":["Approved","Declined","In Review"],"example":"Approved","isRequired":true,"uniqueKey":"new_status","typeLabel":"enum\u003cstring>"},"comment":{"type":"string","description":"Nota opcional en text lliure registrada al registre de revisió de la sessió per a aquest canvi de funcionalitat.","example":"Document manually verified by compliance.","uniqueKey":"comment","typeLabel":"string"},"feature_type":{"type":"string","enum":["ID_VERIFICATION","OCR","OCR_BACK","NFC","LIVENESS","FACE","AGE_ESTIMATION","AGE_VERIFICATION","FACE_SEARCH","FACE_MATCH","IP_ANALYSIS","AML","PHONE","PHONE_VERIFICATION","EMAIL","EMAIL_VERIFICATION","POA","PROOF_OF_ADDRESS","DATABASE_VALIDATION","DATA_VALIDATION","QUESTIONNAIRE","DOCUMENT_AI","KYB_REGISTRY","KYB_DOCUMENTS","KYB_KEY_PEOPLE","BANK_VERIFICATION","GEOLOCATION"],"description":"A quin tipus de pas s'adreça. Necessari en fluxos de treball que no són de graf (`nodeId` = `default`), on cap pas comparteix node; opcional en cas contrari. Un valor desconegut retorna `400`.","example":"LIVENESS","uniqueKey":"feature_type","typeLabel":"enum\u003cstring>"},"defer_until_flow_finishes":{"type":"boolean","default":false,"description":"Mentre la persona encara estigui al flux, desa l'anul·lació com a `pending_until_flow_finishes` i aplica-la quan finalitzi el flux, en lloc de fer-ho immediatament. Si s'omet o és `false`, l'anul·lació s'aplica immediatament. En una sessió el flux de la qual ja ha acabat, s'aplica immediatament en qualsevol dels dos casos.","example":false,"uniqueKey":"defer_until_flow_finishes","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Apply Now":{"title":"Apply Now","value":{"new_status":"Approved","comment":"Document manually verified by compliance."}},"Wait For The Flow":{"title":"Wait For The Flow","value":{"new_status":"Approved","comment":"Liveness retried with a reviewer present.","defer_until_flow_finishes":true}},"Non-graph Workflow":{"title":"Non-graph Workflow","value":{"new_status":"In Review","feature_type":"LIVENESS"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"f4b36922-0c0d-4822-9b2f-94151dd28e58":{"description":"La substitució s'ha registrat. `new_status` és l'estat de la comprovació tal com s'ha desat: el sol·licitat un cop aplicada la substitució, el no modificat mentre s'espera que acabi el flux. `override` indica què ha passat.","content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"session_id","typeLabel":"string\u003cuuid>"},"node_id":{"oneOf":[{"type":"string","description":"El node del flux de treball del pas actualitzat, o `null` per a un pas sense node (el camí `default` en un flux de treball sense graf).","example":"feature_ocr_1","isRequired":true,"uniqueKey":"node_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"El node del flux de treball del pas actualitzat, o `null` per a un pas sense node (el camí `default` en un flux de treball sense graf).","example":"feature_ocr_1","isRequired":true,"uniqueKey":"node_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"node_id","typeLabel":"string | null"},"feature_type":{"type":"string","description":"Nom del model de la funcionalitat actualitzada (p. ex., `KYC`, `Face`, `FaceMatch`, `AML`, `POA`).","example":"KYC","isRequired":true,"uniqueKey":"feature_type","typeLabel":"string"},"new_status":{"type":"string","description":"L'estat emmagatzemat de la comprovació: el sol·licitat un cop aplicada la sobreescriptura, o el que no ha canviat mentre la sobreescriptura espera que acabi el flux.","example":"Approved","isRequired":true,"uniqueKey":"new_status","typeLabel":"string"},"override":{"type":"object","description":"Una sobreescriptura de l'estat d'una comprovació (funcionalitat) feta amb `PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/`: què canvia, si s'ha aplicat o encara espera que la persona finalitzi el flux, qui ho ha sol·licitat i per què.","required":["id","node_id","feature_type","feature_model","previous_status","new_status","state","forced","reason","requested_by","requested_at","applied_at","cancelled_at","cancel_reason"],"properties":{"id":{"type":"string","format":"uuid","description":"Identificador de la sobreescriptura. Transmet-lo a l'endpoint de cancel·lació.","example":"7c9e6679-7425-40de-944b-e07fc1f90ae7","isRequired":true,"uniqueKey":"override.id","typeLabel":"string\u003cuuid>"},"node_id":{"type":"string","description":"El node del flux de treball indicat a la sol·licitud (`default` per a un pas sense node).","example":"feature_ocr_1","isRequired":true,"uniqueKey":"override.node_id","typeLabel":"string"},"feature_type":{"type":"string","description":"El `feature_type` que ha passat la sol·licitud, o una cadena buida si no n'ha passat cap.","example":"","isRequired":true,"uniqueKey":"override.feature_type","typeLabel":"string"},"feature_model":{"type":"string","description":"El tipus de comprovació que s'ha anul·lat, per exemple `KYC`, `Face`, `AML` o `GeolocationCheck`.","example":"KYC","isRequired":true,"uniqueKey":"override.feature_model","typeLabel":"string"},"previous_status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review","Resub Requested"],"description":"L'estat de la comprovació quan es va sol·licitar la sobreescriptura.","example":"In Review","isRequired":true,"uniqueKey":"override.previous_status","typeLabel":"enum\u003cstring>"},"new_status":{"type":"string","enum":["Approved","Declined","In Review"],"description":"L'estat que estableix l'anul·lació.","example":"Approved","isRequired":true,"uniqueKey":"override.new_status","typeLabel":"enum\u003cstring>"},"state":{"type":"string","enum":["applied","pending_until_flow_finishes","cancelled"],"description":"`applied`: la comprovació té el nou estat. `pending_until_flow_finishes`: la sobreescriptura espera i s'aplica quan la persona finalitza el flux. `cancelled`: ha esperat i no s'ha arribat a aplicar mai (consulta `cancel_reason`).","example":"applied","isRequired":true,"uniqueKey":"override.state","typeLabel":"enum\u003cstring>"},"forced":{"type":"boolean","description":"`true` quan la sobreescriptura s'ha aplicat immediatament mentre la persona encara era al flux.","example":false,"isRequired":true,"uniqueKey":"override.forced","typeLabel":"boolean"},"reason":{"oneOf":[{"type":"string","description":"El `comment` enviat amb la sol·licitud, o `null`.","example":"Document manually verified by compliance.","isRequired":true,"uniqueKey":"override.reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"El `comment` enviat amb la sol·licitud, o `null`.","example":"Document manually verified by compliance.","isRequired":true,"uniqueKey":"override.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"override.reason","typeLabel":"string | null"},"requested_by":{"oneOf":[{"type":"object","description":"Qui ha sol·licitat la substitució, o `null` si no se sap.","properties":{"email":{"oneOf":[{"type":"string","format":"email","description":"Correu electrònic de l'usuari de la consola, o `null` per a claus d'API i el sistema.","example":"reviewer@example.com","uniqueKey":"override.requested_by.oneOf.0.email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","description":"Correu electrònic de l'usuari de la consola, o `null` per a claus d'API i el sistema.","example":"reviewer@example.com","uniqueKey":"override.requested_by.oneOf.0.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"override.requested_by.oneOf.0.email","typeLabel":"string\u003cemail> | null"},"name":{"oneOf":[{"type":"string","description":"Nom visible del sol·licitant, o `null`.","example":"Alex Reviewer","uniqueKey":"override.requested_by.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nom visible del sol·licitant, o `null`.","example":"Alex Reviewer","uniqueKey":"override.requested_by.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"override.requested_by.oneOf.0.name","typeLabel":"string | null"},"type":{"type":"string","enum":["CONSOLE_USER","API_KEY","SYSTEM"],"description":"Qui ha fet la sol·licitud: un usuari de la consola, una clau d'API o el mateix Didit.","example":"CONSOLE_USER","uniqueKey":"override.requested_by.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"override.requested_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"Qui ha sol·licitat la substitució, o `null` si no se sap.","properties":{"email":{"oneOf":[{"type":"string","format":"email","description":"Correu electrònic de l'usuari de la consola, o `null` per a claus d'API i el sistema.","example":"reviewer@example.com"},{"type":"null","format":"email","description":"Correu electrònic de l'usuari de la consola, o `null` per a claus d'API i el sistema.","example":"reviewer@example.com"}]},"name":{"oneOf":[{"type":"string","description":"Nom visible del sol·licitant, o `null`.","example":"Alex Reviewer"},{"type":"null","description":"Nom visible del sol·licitant, o `null`.","example":"Alex Reviewer"}]},"type":{"type":"string","enum":["CONSOLE_USER","API_KEY","SYSTEM"],"description":"Qui ha fet la sol·licitud: un usuari de la consola, una clau d'API o el mateix Didit.","example":"CONSOLE_USER"}},"isRequired":true,"uniqueKey":"override.requested_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"override.requested_by","typeLabel":"object | null"},"requested_at":{"type":"string","format":"date-time","description":"Quan es va sol·licitar la sobreescriptura.","example":"2026-10-13T09:15:00Z","isRequired":true,"uniqueKey":"override.requested_at","typeLabel":"string\u003cdate-time>"},"applied_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quan la comprovació va adoptar el nou estat, o `null` mentre està en espera o un cop cancel·lada.","example":"2026-10-13T09:15:00Z","isRequired":true,"uniqueKey":"override.applied_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quan la comprovació va adoptar el nou estat, o `null` mentre està en espera o un cop cancel·lada.","example":"2026-10-13T09:15:00Z","isRequired":true,"uniqueKey":"override.applied_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"override.applied_at","typeLabel":"string\u003cdate-time> | null"},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time","description":"Quan es va cancel·lar una substitució en espera, o `null`.","example":null,"isRequired":true,"uniqueKey":"override.cancelled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Quan es va cancel·lar una substitució en espera, o `null`.","example":null,"isRequired":true,"uniqueKey":"override.cancelled_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"override.cancelled_at","typeLabel":"string\u003cdate-time> | null"},"cancel_reason":{"oneOf":[{"type":"string","enum":["cancelled_by_reviewer","replaced","check_changed","session_closed",null],"description":"Per què no es va aplicar mai una substitució en espera, o `null`. `cancelled_by_reviewer`: cancel·lada amb l'endpoint de cancel·lació. `replaced`: una substitució més recent en la mateixa comprovació la va substituir. `check_changed`: la persona ha tornat a fer la comprovació abans d'acabar el flux. `session_closed`: la sessió ha sortit del flux abans que la persona l'acabés (abandonada, caducada o decidida a mig flux).","example":null,"isRequired":true,"uniqueKey":"override.cancel_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["cancelled_by_reviewer","replaced","check_changed","session_closed",null],"description":"Per què no es va aplicar mai una substitució en espera, o `null`. `cancelled_by_reviewer`: cancel·lada amb l'endpoint de cancel·lació. `replaced`: una substitució més recent en la mateixa comprovació la va substituir. `check_changed`: la persona ha tornat a fer la comprovació abans d'acabar el flux. `session_closed`: la sessió ha sortit del flux abans que la persona l'acabés (abandonada, caducada o decidida a mig flux).","example":null,"isRequired":true,"uniqueKey":"override.cancel_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"override.cancel_reason","typeLabel":"enum\u003cstring> | null"}},"isRequired":true,"uniqueKey":"override","typeLabel":"object"}},"required":["session_id","node_id","feature_type","new_status","override"],"uniqueKey":"","typeLabel":"object"},"examples":{"Applied":{"title":"Applied","value":{"session_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","node_id":"feature_ocr_1","feature_type":"KYC","new_status":"Approved","override":{"id":"7c9e6679-7425-40de-944b-e07fc1f90ae7","node_id":"feature_ocr_1","feature_type":"","feature_model":"KYC","previous_status":"In Review","new_status":"Approved","state":"applied","forced":false,"reason":"Document manually verified by compliance.","requested_by":{"email":"reviewer@example.com","name":"Alex Reviewer","type":"CONSOLE_USER"},"requested_at":"2026-10-13T09:15:00Z","applied_at":"2026-10-13T09:15:00Z","cancelled_at":null,"cancel_reason":null}}},"Waiting For The Flow":{"title":"Waiting For The Flow","value":{"session_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","node_id":"feature_liveness_1","feature_type":"Face","new_status":"Declined","override":{"id":"9b2f4c1e-8d3a-4e5f-a6b7-c8d9e0f1a2b3","node_id":"feature_liveness_1","feature_type":"","feature_model":"Face","previous_status":"Declined","new_status":"Approved","state":"pending_until_flow_finishes","forced":false,"reason":"Liveness retried with a reviewer present.","requested_by":{"email":"reviewer@example.com","name":"Alex Reviewer","type":"CONSOLE_USER"},"requested_at":"2026-10-13T09:15:00Z","applied_at":null,"cancelled_at":null,"cancel_reason":null}}}},"exampleType":"examples"}},"exampleType":"examples"},"37c2297f-f68a-474b-81bf-b4df1a4e58d6":{"description":"Error de validació. Es retorna quan `new_status` no és vàlid o no ha canviat, quan `feature_type` és desconegut o quan la sessió és una sessió d'API autònoma.","content":{"application/json":{"examples":{"Same Status":{"title":"Same Status","value":{"new_status":["The new status is the same as the current status."]}},"API Session":{"title":"API Session","value":["Cannot change feature status for API sessions."]},"Unknown feature_type":{"title":"Unknown feature_type","value":{"feature_type":["Unknown feature_type 'SELFIE'."]}}},"exampleType":"examples"}},"exampleType":"examples"},"91cc5161-f003-433b-9885-a2d5e3be0309":{"description":"La clau d'API amb abast ha caducat.","content":{"application/json":{"examples":{"Expired API Key":{"title":"Expired API Key","value":{"detail":"This API key has expired."}}},"exampleType":"examples"}},"exampleType":"examples"},"a0b6bede-6c4d-4d3e-b0c6-8cd1d767acba":{"description":"Falten les credencials o els permisos són insuficients.","content":{"application/json":{"examples":{"Invalid Credentials":{"title":"Invalid Credentials","value":{"detail":"Authentication credentials were not provided or are invalid."}},"Missing Privilege":{"title":"Missing Privilege","value":{"detail":"You do not have permission to perform this action."}},"Scoped Key Without Access":{"title":"Scoped Key Without Access","value":{"detail":"This API key has no write access to decisions."}}},"exampleType":"examples"}},"exampleType":"examples"},"bec524c7-f985-4ce6-b142-dcab516c2827":{"description":"No s'ha trobat la sessió, o no té cap funcionalitat amb el `nodeId` indicat.","content":{"application/json":{"examples":{"Session Not Found":{"title":"Session Not Found","value":{"detail":"Session not found."}},"Feature Not Found":{"title":"Feature Not Found","value":{"detail":"No feature found with node_id 'feature_ocr_1' in this session."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e8c4c0cc-7104-400a-bb92-595c9f31b3e2":{"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 d'estat de funcionalitats: aprovar o rebutjar un pas - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/sessions-api/update-feature-status","matchLevel":1},"es":{"href":"/es/sessions-api/update-feature-status","matchLevel":1},"pt-BR":{"href":"/pt-br/sessions-api/update-feature-status","matchLevel":1},"ja":{"href":"/ja/sessions-api/update-feature-status","matchLevel":1},"de":{"href":"/de/sessions-api/update-feature-status","matchLevel":1},"fr":{"href":"/fr/sessions-api/update-feature-status","matchLevel":1},"it":{"href":"/it/sessions-api/update-feature-status","matchLevel":1},"pt":{"href":"/pt/sessions-api/update-feature-status","matchLevel":1},"ca":{"href":"/ca/sessions-api/update-feature-status","matchLevel":0},"id":{"href":"/id/sessions-api/update-feature-status","matchLevel":1},"ru":{"href":"/ru/sessions-api/update-feature-status","matchLevel":1},"ko":{"href":"/ko/sessions-api/update-feature-status","matchLevel":1},"zh":{"href":"/zh/sessions-api/update-feature-status","matchLevel":1},"ar":{"href":"/ar/sessions-api/update-feature-status","matchLevel":1},"hi":{"href":"/hi/sessions-api/update-feature-status","matchLevel":1}}},"lastModified":"2026-11-07T17:38:07.211Z","gitLastModified":"2026-11-07T17:24:04.000Z","originalFileLocation":"ca/sessions-api/update-feature-status.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=\"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.\">\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 d\u0026#x27;estat de funcionalitats: aprovar o rebutjar un pas - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/ca/sessions-api/update-feature-status\">\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=Verificacions+d%27usuaris+i+empreses\u0026amp;title=API+d%27estat+de+funcionalitats%3A+aprovar+o+rebutjar+un+pas\u0026amp;description=Aprova%2C+rebutja+o+mou+un+sol+pas+de+verificaci%C3%B3+%28OCR%2C+Liveness%2C+Face+Match%2C+AML%2C+POA%2C+Phone%E2%80%A6%29+a+revisi%C3%B3%2C+ara+o+quan+la+persona+acabi+el+flux.+Didit.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=6722dee8d6a5cfc1108d14c4d05ebc7f21aa463b1db80eca1a39ee40b4191928\">\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 d\u0026#x27;estat de funcionalitats: aprovar o rebutjar un pas - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.site/_mintlify/api/og/v2?division=Verificacions+d%27usuaris+i+empreses\u0026amp;title=API+d%27estat+de+funcionalitats%3A+aprovar+o+rebutjar+un+pas\u0026amp;description=Aprova%2C+rebutja+o+mou+un+sol+pas+de+verificaci%C3%B3+%28OCR%2C+Liveness%2C+Face+Match%2C+AML%2C+POA%2C+Phone%E2%80%A6%29+a+revisi%C3%B3%2C+ara+o+quan+la+persona+acabi+el+flux.+Didit.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=6722dee8d6a5cfc1108d14c4d05ebc7f21aa463b1db80eca1a39ee40b4191928\">\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/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ca/sessions-api/update-feature-status.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ca\" href=\"https://docs.didit.me/ca/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.didit.me/de/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.didit.me/fr/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.didit.me/it/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.didit.me/pt/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.didit.me/id/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.didit.me/ru/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.didit.me/ko/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.didit.me/zh/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.didit.me/ar/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.didit.me/hi/sessions-api/update-feature-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/sessions-api/update-feature-status\">\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/sessions-api/update-feature-status#webpage\",\"url\":\"https://docs.didit.me/ca/sessions-api/update-feature-status\",\"name\":\"API d'estat de funcionalitats: aprovar o rebutjar un pas\",\"description\":\"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.\",\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/ca/sessions-api/update-feature-status#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/ca/sessions-api/update-feature-status#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Verificacions d'usuaris i empreses\",\"item\":\"https://docs.didit.me/ca/sessions-api/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API d'estat de funcionalitats: aprovar o rebutjar un pas\",\"item\":\"https://docs.didit.me/ca/sessions-api/update-feature-status\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/ca/sessions-api/update-feature-status#apireference\",\"headline\":\"API d'estat de funcionalitats: aprovar o rebutjar un pas\",\"name\":\"API d'estat de funcionalitats: aprovar o rebutjar un pas\",\"description\":\"Aprova, rebutja o mou un sol pas de verificació (OCR, Liveness, Face Match, AML, POA, Phone…) a revisió, ara o quan la persona acabi el flux. Didit.\",\"url\":\"https://docs.didit.me/ca/sessions-api/update-feature-status\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/ca/sessions-api/update-feature-status#webpage\"},\"dateModified\":\"2026-11-07T17:24:04.000Z\",\"keywords\":\"actualitzar estat de funcionalitat, aprovar pas de verificació, API rebutjar pas, estat per pas, API estat de funcionalitat, pas de revisió manual, estat de pas KYC, estat de pas KYB, API de verificació d'identitat, 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":"/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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ó","description":"Consulteu el correu d'aprovació o rebuig que rep l'usuari, amb destinatari, remitent i idioma, abans de canviar l'estat de la sessió amb Didit.","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","description":"Llista totes les sobreescriptures de l'estat d'un pas en una sessió de Didit, de la més recent a la més antiga: aplicades, pendents o cancel·lades.","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","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","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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]},{"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/sessions-api/update-feature-status"}]}]},"basePath":"","title":"API d'estat de funcionalitats: aprovar o rebutjar un pas - 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"]}