using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Kyb.ListUbosAsync(new KYBRegistryCandidateRequest
{
KybResponseId = "69aeeb95febb0f1704042259",
VendorData = "company-1234",
});
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.Kyb.ListUbosAsync(new KYBRegistryCandidateRequest
{
KybResponseId = "69aeeb95febb0f1704042259",
VendorData = "company-1234",
});
Console.WriteLine(JsonSerializer.Serialize(result));
Use este endpoint depois que POST /v3/kyb/search/ retornar empresas candidatas, quando você precisar dos beneficiários finais: os acionistas, além das pessoas físicas e das controladoras corporativas identificadas ao longo da cadeia de propriedade (registry_data.ubo_resolution).A cobrança segue o preço de UBO do país (preços por país). O nível entregue é o mais alto que o país e o registro conseguem fornecer, e registry_tier_delivered indica o que foi cobrado: shareholders quando o relatório não aponta nenhuma pessoa física como beneficiário final, basic quando não existe nenhum registro de propriedade (nesse caso, registry_ownership_status é unavailable) ou not_held quando a fonte de propriedade respondeu que não mantém essa empresa em seus registros (status de propriedade).Quando o relatório ainda está sendo preparado ou a seção de propriedade ainda não foi obtida do registro, o endpoint retorna 202 Accepted, kyb_registry.fetch_status: "pending", kyb_registry.registry_ownership_status: "pending" e registry_tier_delivered: null.
Guarde o request_id retornado e consulte GET /v3/session/{request_id}/decision/ até que registry_checks[0].company.fetch_status seja resolved.
A Didit conclui automaticamente o relatório pendente e cobra o nível entregue assim que ele fica pronto.
Não repita a requisição de compra enquanto ela estiver pendente: cada novo POST cria uma requisição separada.Disponível apenas na v3. POST /v2/kyb/select/ e POST /v3/kyb/select/ mantêm seu contrato e seu preço.
Chave de API da sua aplicação, em Developers -> API keys no Business Console. A chave principal tem acesso total. Uma chave nomeada pode ter escopo restrito: nenhum acesso, leitura ou escrita por recurso, limitada a alguns fluxos ou a sessões aprovadas, a uma lista de endereços IP e a uma data de validade. 401 significa que a chave está errada, revogada ou expirada; 403 significa que nenhuma chave foi enviada, que a chave não tem acesso a este recurso ou ação, ou que a requisição veio de um endereço fora da sua lista de IPs; 404 em uma rota de sessão significa que a sessão está fora dos fluxos ou status da chave. Uma chave sem acesso a mídia recebe URLs de imagem, vídeo e PDF como null, e uma chave sem permissão de escrita em sessões recebe links e tokens de sessão como null. Consulte https://docs.didit.me/console/api-keys.
Identificador do candidato retornado por POST /v3/kyb/search/ (kyb_registry.companies[].kyb_response_id). Efêmero: use-o logo após a busca que o gerou. Os identificadores podem ser longos, então armazene e envie o valor exatamente como retornado, sem cortar nem presumir um tamanho.
Deve ser true (o padrão). As seleções de registro KYB são sempre persistidas para que o faturamento e a recuperação possam ser rastreados; false retorna 400.
Resposta
Relatório da empresa retornado e faturado no nível entregue. Relatórios de propriedade ainda em preparação podem retornar 202; guarde o request_id para recuperar a decisão salva.
Id da sessão de empresa criada para esta consulta. O registro armazenado (visível no console) continua sendo atualizado se o registro de empresas responder depois da resposta.
O nível efetivamente entregue e faturado. Inferior ao solicitado quando os registros do país não contêm dados de propriedade, quando o registro não possui informações de propriedade desta empresa ou quando o relatório resolvido de uma requisição ubo não indica nenhuma pessoa física como beneficiário final.
{"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"}]}},"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":""},"chroma":{"liveDeploymentHistoryId":"6ae6fa1c62ef36be88636f75","collectionId":"50020d30-4212-40ce-b44f-967797e5972b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae6fa1c62ef36be88636f75"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae71ae0a0d878501ab6c761","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"es","tag":"Referencia de la API","count":432},{"language":"ja","tag":"APIリファレンス","count":432},{"language":"pt-BR","tag":"Referência da API","count":432},{"language":"en","tag":"API Reference","count":424},{"language":"en","tag":"Database Validation","count":129},{"language":"es","tag":"Validación de base de datos","count":129},{"language":"ja","tag":"データベース検証","count":129},{"language":"pt-BR","tag":"Validação de banco de dados","count":129},{"language":"es","tag":"Primeros pasos","count":93},{"language":"ja","tag":"はじめに","count":93},{"language":"pt-BR","tag":"Primeiros passos","count":93},{"language":"en","tag":"Get Started","count":87},{"language":"en","tag":"User Verification","count":74},{"language":"es","tag":"Verificación de usuarios","count":74},{"language":"ja","tag":"ユーザー認証","count":74},{"language":"pt-BR","tag":"Verificação de usuários","count":74},{"language":"en","tag":"Integrate / SDKs","count":62},{"language":"es","tag":"Integración / SDKs","count":62},{"language":"ja","tag":"連携 / SDK","count":62},{"language":"pt-BR","tag":"Integração / SDKs","count":62},{"language":"en","tag":"Travel Rule","count":55},{"language":"es","tag":"Travel Rule","count":55},{"language":"ja","tag":"トラベルルール","count":55},{"language":"pt-BR","tag":"Travel Rule","count":55},{"language":"en","tag":"Verification","count":48},{"language":"es","tag":"Verificación","count":48},{"language":"ja","tag":"検証","count":48},{"language":"pt-BR","tag":"Verificação","count":48},{"language":"en","tag":"Authentication","count":37},{"language":"es","tag":"Autenticación","count":37},{"language":"ja","tag":"認証","count":37},{"language":"pt-BR","tag":"Autenticação","count":37},{"language":"en","tag":"Digital ID wallets","count":35},{"language":"en","tag":"User and Business Verifications","count":35},{"language":"es","tag":"Wallets de identidad digital","count":35},{"language":"es","tag":"Verificaciones de usuarios y empresas","count":35},{"language":"ja","tag":"デジタルIDウォレット","count":35},{"language":"ja","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}]},"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/didit-0f962782/e74dc7c3efa9e767/style.css"}],"page":{"pagePath":"pt-br/standalone-apis/kyb-registry-ubo","slug":"/pt-br/standalone-apis/kyb-registry-ubo","pageMetadata":{"title":"API de UBO do registro KYB: beneficiários finais","sidebarTitle":"UBOs no registro KYB","description":"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.","keywords":["API de UBO KYB","API de beneficiário final","API de beneficiários finais","API de registro de empresas","API de verificação de empresas","API KYB","Didit API"],"openapi":"pt-br/openapi-25.json POST /v3/kyb/ubo/","href":"/pt-br/standalone-apis/kyb-registry-ubo"},"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: \"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Use este endpoint depois que `,_jsx(_components.code,{children:`POST /v3/kyb/search/`}),` retornar empresas candidatas, quando você precisar dos `,_jsx(_components.strong,{children:`beneficiários finais`}),`: os acionistas, além das pessoas físicas e das controladoras corporativas identificadas ao longo da cadeia de propriedade (`,_jsx(_components.code,{children:`registry_data.ubo_resolution`}),`).`]}),`\n`,_jsxs(_components.p,{children:[`A cobrança segue o preço de UBO do país (`,_jsx(_components.a,{href:`/pt-br/getting-started/kyb-registry-pricing`,children:`preços por país`}),`). O nível entregue é o mais alto que o país e o registro conseguem fornecer, e `,_jsx(_components.code,{children:`registry_tier_delivered`}),` indica o que foi cobrado: `,_jsx(_components.code,{children:`shareholders`}),` quando o relatório não aponta nenhuma pessoa física como beneficiário final, `,_jsx(_components.code,{children:`basic`}),` quando não existe nenhum registro de propriedade (nesse caso, `,_jsx(_components.code,{children:`registry_ownership_status`}),` é `,_jsx(_components.code,{children:`unavailable`}),`) ou `,_jsx(_components.code,{children:`not_held`}),` quando a fonte de propriedade respondeu que não mantém essa empresa em seus registros (`,_jsx(_components.a,{href:`/pt-br/standalone-apis/kyb-registry#status-da-propriedade`,children:`status de propriedade`}),`).`]}),`\n`,_jsxs(_components.p,{children:[`Quando o relatório ainda está sendo preparado ou a seção de propriedade ainda não foi obtida do registro, o endpoint retorna `,_jsx(_components.code,{children:`202 Accepted`}),`, `,_jsx(_components.code,{children:`kyb_registry.fetch_status: \"pending\"`}),`, `,_jsx(_components.code,{children:`kyb_registry.registry_ownership_status: \"pending\"`}),` e `,_jsx(_components.code,{children:`registry_tier_delivered: null`}),`.\nGuarde o `,_jsx(_components.code,{children:`request_id`}),` retornado e consulte `,_jsx(_components.code,{children:`GET /v3/session/{request_id}/decision/`}),` até que `,_jsx(_components.code,{children:`registry_checks[0].company.fetch_status`}),` seja `,_jsx(_components.code,{children:`resolved`}),`.\nA Didit conclui automaticamente o relatório pendente e cobra o nível entregue assim que ele fica pronto.\nNão repita a requisição de compra enquanto ela estiver pendente: cada novo POST cria uma requisição separada.`]}),`\n`,_jsxs(_components.p,{children:[`Disponível apenas na v3. `,_jsx(_components.code,{children:`POST /v2/kyb/select/`}),` e `,_jsx(_components.code,{children:`POST /v3/kyb/select/`}),` mantêm seu contrato e seu preço.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"API de UBO do registro KYB: beneficiários finais","sidebarTitle":"UBOs no registro KYB","description":"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.","keywords":["API de UBO KYB","API de beneficiário final","API de beneficiários finais","API de registro de empresas","API de verificação de empresas","API KYB","Didit API"],"openapi":"pt-br/openapi-25.json POST /v3/kyb/ubo/","href":"/pt-br/standalone-apis/kyb-registry-ubo"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"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":"Empresa no registro KYB com beneficiários finais (avulsa)","operationId":"post_v3_kyb_ubo","x-didit-sdk":{"resource":"kyb","method":"list_ubos","auth":"api_key","server":true},"tags":["Standalone APIs"],"security":["07d1fd21-2a1e-475f-8748-f2cce4f7b847"],"parameters":[],"description":"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.","requestBody":"9d3ed473-770e-4329-8252-e365de61a892","x-codeSamples":[{"lang":"curl","label":"curl","source":"curl -X POST https://verification.didit.me/v3/kyb/ubo/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"kyb_response_id\": \"69aeeb95febb0f1704042259\",\n \"vendor_data\": \"company-1234\"\n }'"},{"lang":"python","label":"Python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.kyb.list_ubos(\n kyb_response_id=\"69aeeb95febb0f1704042259\",\n vendor_data=\"company-1234\",\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.kyb.listUbos({\n kyb_response_id: \"69aeeb95febb0f1704042259\",\n vendor_data: \"company-1234\",\n});\nconsole.log(result);"},{"lang":"go","label":"Go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.KYB.ListUBOs(ctx, didit.KYBRegistryCandidateRequest{\n\tKYBResponseID: \"69aeeb95febb0f1704042259\",\n\tVendorData: didit.String(\"company-1234\"),\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.KYBRegistryCandidateRequest;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.kyb().listUbos(KYBRegistryCandidateRequest.builder()\n .kybResponseId(\"69aeeb95febb0f1704042259\")\n .vendorData(\"company-1234\")\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->kyb->listUbos([\n 'kyb_response_id' => '69aeeb95febb0f1704042259',\n 'vendor_data' => 'company-1234',\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.kyb.list_ubos(\n kyb_response_id: \"69aeeb95febb0f1704042259\",\n vendor_data: \"company-1234\"\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.Kyb.ListUbosAsync(new KYBRegistryCandidateRequest\n{\n KybResponseId = \"69aeeb95febb0f1704042259\",\n VendorData = \"company-1234\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"responses":{"200":"88beca8b-a49e-4bde-b8c3-ecdf9d4d126b","202":"bcebbf4c-2dba-4003-bb94-98004ff62010","400":"197f3cd2-24fe-47fe-8f45-baf66b04fac5","403":"6593d067-ac52-4caf-a50e-3c239af3b282","429":"d80d0516-f8a7-4649-91ef-1d0a77838019"},"method":"post","type":"path","servers":["4dad0e93-45e1-4b49-b424-12516c3891fa"],"path":"/v3/kyb/ubo/","baseUrlOptions":["https://verification.didit.me"],"title":"Empresa no registro KYB com beneficiários finais (avulsa)","codeSamples":[{"label":"curl","lang":"curl","source":"curl -X POST https://verification.didit.me/v3/kyb/ubo/ \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"kyb_response_id\": \"69aeeb95febb0f1704042259\",\n \"vendor_data\": \"company-1234\"\n }'"},{"label":"Python","lang":"python","source":"from didit import Didit\n\n# Reads DIDIT_API_KEY.\nclient = Didit()\n\nresult = client.kyb.list_ubos(\n kyb_response_id=\"69aeeb95febb0f1704042259\",\n vendor_data=\"company-1234\",\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.kyb.listUbos({\n kyb_response_id: \"69aeeb95febb0f1704042259\",\n vendor_data: \"company-1234\",\n});\nconsole.log(result);"},{"label":"Go","lang":"go","source":"ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.KYB.ListUBOs(ctx, didit.KYBRegistryCandidateRequest{\n\tKYBResponseID: \"69aeeb95febb0f1704042259\",\n\tVendorData: didit.String(\"company-1234\"),\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.KYBRegistryCandidateRequest;\n\n// Reads DIDIT_API_KEY.\nDidit client = new Didit();\n\nvar result = client.kyb().listUbos(KYBRegistryCandidateRequest.builder()\n .kybResponseId(\"69aeeb95febb0f1704042259\")\n .vendorData(\"company-1234\")\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->kyb->listUbos([\n 'kyb_response_id' => '69aeeb95febb0f1704042259',\n 'vendor_data' => 'company-1234',\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.kyb.list_ubos(\n kyb_response_id: \"69aeeb95febb0f1704042259\",\n vendor_data: \"company-1234\"\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.Kyb.ListUbosAsync(new KYBRegistryCandidateRequest\n{\n KybResponseId = \"69aeeb95febb0f1704042259\",\n VendorData = \"company-1234\",\n});\nConsole.WriteLine(JsonSerializer.Serialize(result));"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.kyb_response_id":"69aeeb95febb0f1704042259","body.vendor_data":"company-1234"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["kyb_response_id"],"properties":{"kyb_response_id":{"type":"string","maxLength":1024,"description":"Identificador do candidato retornado por `POST /v3/kyb/search/` (`kyb_registry.companies[].kyb_response_id`). Efêmero: use-o logo após a busca que o gerou. Os identificadores podem ser longos, então armazene e envie o valor exatamente como retornado, sem cortar nem presumir um tamanho.","example":"69aeeb95febb0f1704042259","isRequired":true,"uniqueKey":"kyb_response_id","typeLabel":"string"},"vendor_data":{"type":"string","description":"Seu identificador para esta empresa; retornado na resposta e armazenado com a sessão da empresa.","uniqueKey":"vendor_data","typeLabel":"string"},"metadata":{"oneOf":[{"type":"object","description":"JSON livre armazenado com a sessão de empresa e retornado na resposta.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"JSON livre armazenado com a sessão de empresa e retornado na resposta.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"save_api_request":{"type":"boolean","default":true,"description":"Deve ser `true` (o padrão). As seleções de registro KYB são sempre persistidas para que o faturamento e a recuperação possam ser rastreados; `false` retorna `400`.","uniqueKey":"save_api_request","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"example":{"kyb_response_id":"69aeeb95febb0f1704042259","vendor_data":"company-1234"},"examples":{"Example":{"title":"Example","value":{"kyb_response_id":"69aeeb95febb0f1704042259","vendor_data":"company-1234"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"88beca8b-a49e-4bde-b8c3-ecdf9d4d126b":{"description":"Relatório da empresa retornado e faturado no nível entregue. Relatórios de propriedade ainda em preparação podem retornar 202; guarde o request_id para recuperar a decisão salva.","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","format":"uuid","description":"Id da sessão de empresa criada para esta consulta. O registro armazenado (visível no console) continua sendo atualizado se o registro de empresas responder depois da resposta.","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"registry_tier_requested":{"type":"string","enum":["basic","shareholders","ubo"],"description":"O nível que este endpoint vende: `basic` (Lite) para países selecionados, `shareholders`, `ubo`.","uniqueKey":"registry_tier_requested","typeLabel":"enum\u003cstring>"},"registry_tier_delivered":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"O nível efetivamente entregue e faturado. Inferior ao solicitado quando os registros do país não contêm dados de propriedade, quando o registro não possui informações de propriedade desta empresa ou quando o relatório resolvido de uma requisição `ubo` não indica nenhuma pessoa física como beneficiário final.","uniqueKey":"registry_tier_delivered.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"O nível efetivamente entregue e faturado. Inferior ao solicitado quando os registros do país não contêm dados de propriedade, quando o registro não possui informações de propriedade desta empresa ou quando o relatório resolvido de uma requisição `ubo` não indica nenhuma pessoa física como beneficiário final.","uniqueKey":"registry_tier_delivered.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_tier_delivered","typeLabel":"enum\u003cstring> | null"},"kyb_registry":{"type":"object","description":"Perfil completo da empresa no registro.","properties":{"uuid":{"type":"string","format":"uuid","description":"ID da Didit para este registro de empresa.","uniqueKey":"kyb_registry.uuid","typeLabel":"string\u003cuuid>"},"node_id":{"type":"string","example":"feature_kyb_registry","uniqueKey":"kyb_registry.node_id","typeLabel":"string"},"status":{"type":"string","enum":["Not Finished","Approved","Declined","In Review"],"description":"Avaliação da Didit sobre a verificação no registro de empresas (por exemplo, `In Review` quando a empresa não está ativa no registro ou quando não foi possível derivar os dados de propriedade).","uniqueKey":"kyb_registry.status","typeLabel":"enum\u003cstring>"},"registry_status":{"oneOf":[{"type":"string","enum":["active","dissolved","deregistered","see full details","authorised","appointed representative","unauthorised","inactive","no longer authorised","closed","struck off",null],"description":"Status normalizado da empresa conforme informado pelo registro.","uniqueKey":"kyb_registry.registry_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["active","dissolved","deregistered","see full details","authorised","appointed representative","unauthorised","inactive","no longer authorised","closed","struck off",null],"description":"Status normalizado da empresa conforme informado pelo registro.","uniqueKey":"kyb_registry.registry_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_status","typeLabel":"enum\u003cstring> | null"},"data_resolved":{"type":"boolean","description":"`true` quando o registro retornou o perfil completo. `false` quando o registro ainda estava processando após a consulta periódica; o registro armazenado é completado automaticamente assim que o registro resolve.","uniqueKey":"kyb_registry.data_resolved","typeLabel":"boolean"},"company_name":{"type":"string","example":"Tesco PLC","uniqueKey":"kyb_registry.company_name","typeLabel":"string"},"registration_number":{"oneOf":[{"type":"string","example":"00445790","uniqueKey":"kyb_registry.registration_number.oneOf.0","typeLabel":"string"},{"type":"null","example":"00445790","uniqueKey":"kyb_registry.registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registration_number","typeLabel":"string | null"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2.","example":"GB","uniqueKey":"kyb_registry.country_code","typeLabel":"string"},"region":{"oneOf":[{"type":"string","description":"Código da subdivisão quando o registro é regional (por exemplo `CA` para `US-CA`); vazio caso contrário.","uniqueKey":"kyb_registry.region.oneOf.0","typeLabel":"string"},{"type":"null","description":"Código da subdivisão quando o registro é regional (por exemplo `CA` para `US-CA`); vazio caso contrário.","uniqueKey":"kyb_registry.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.region","typeLabel":"string | null"},"company_type":{"oneOf":[{"type":"string","example":"Public Limited Company","uniqueKey":"kyb_registry.company_type.oneOf.0","typeLabel":"string"},{"type":"null","example":"Public Limited Company","uniqueKey":"kyb_registry.company_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.company_type","typeLabel":"string | null"},"incorporation_date":{"oneOf":[{"type":"string","format":"date","example":"1947-11-27","uniqueKey":"kyb_registry.incorporation_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","example":"1947-11-27","uniqueKey":"kyb_registry.incorporation_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.incorporation_date","typeLabel":"string\u003cdate> | null"},"registered_address":{"oneOf":[{"type":"string","example":"Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA","uniqueKey":"kyb_registry.registered_address.oneOf.0","typeLabel":"string"},{"type":"null","example":"Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA","uniqueKey":"kyb_registry.registered_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registered_address","typeLabel":"string | null"},"tax_number":{"oneOf":[{"type":"string","example":"GB412 8925 93","uniqueKey":"kyb_registry.tax_number.oneOf.0","typeLabel":"string"},{"type":"null","example":"GB412 8925 93","uniqueKey":"kyb_registry.tax_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.tax_number","typeLabel":"string | null"},"risk_level":{"oneOf":[{"type":"string","description":"Nível de risco informado pelo registro, quando disponível.","uniqueKey":"kyb_registry.risk_level.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nível de risco informado pelo registro, quando disponível.","uniqueKey":"kyb_registry.risk_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.risk_level","typeLabel":"string | null"},"verification_status":{"oneOf":[{"type":"string","description":"Status de verificação do registro, quando disponível.","uniqueKey":"kyb_registry.verification_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Status de verificação do registro, quando disponível.","uniqueKey":"kyb_registry.verification_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.verification_status","typeLabel":"string | null"},"is_from_registry":{"type":"boolean","description":"Sempre `true` para este endpoint: o perfil foi obtido de um registro oficial.","uniqueKey":"kyb_registry.is_from_registry","typeLabel":"boolean"},"fetch_status":{"type":"string","enum":["pending","resolved"],"description":"Ciclo de vida da consulta ao registro. Refletido por `data_resolved`.","uniqueKey":"kyb_registry.fetch_status","typeLabel":"enum\u003cstring>"},"alternative_names":{"oneOf":[{"type":"string","description":"Nomes alternativos, comerciais, anteriores ou no idioma original da empresa, em texto, quando informados.","uniqueKey":"kyb_registry.alternative_names.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nomes alternativos, comerciais, anteriores ou no idioma original da empresa, em texto, quando informados.","uniqueKey":"kyb_registry.alternative_names.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.alternative_names","typeLabel":"string | null"},"nature_of_business":{"oneOf":[{"type":"string","description":"Descrição da atividade ou código de classificação, quando informado.","uniqueKey":"kyb_registry.nature_of_business.oneOf.0","typeLabel":"string"},{"type":"null","description":"Descrição da atividade ou código de classificação, quando informado.","uniqueKey":"kyb_registry.nature_of_business.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.nature_of_business","typeLabel":"string | null"},"registered_capital":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.registered_capital.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.registered_capital.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registered_capital","typeLabel":"string | null"},"registered_capital_amount":{"oneOf":[{"type":"string","description":"Valor decimal como string, quando informado.","uniqueKey":"kyb_registry.registered_capital_amount.oneOf.0","typeLabel":"string"},{"type":"null","description":"Valor decimal como string, quando informado.","uniqueKey":"kyb_registry.registered_capital_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registered_capital_amount","typeLabel":"string | null"},"registered_capital_currency":{"oneOf":[{"type":"string","description":"Código ISO 4217, quando informado.","uniqueKey":"kyb_registry.registered_capital_currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"Código ISO 4217, quando informado.","uniqueKey":"kyb_registry.registered_capital_currency.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registered_capital_currency","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","example":"https://www.tesco.com/","uniqueKey":"kyb_registry.website.oneOf.0","typeLabel":"string"},{"type":"null","example":"https://www.tesco.com/","uniqueKey":"kyb_registry.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.website","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","example":"customer.service@tesco.co.uk","uniqueKey":"kyb_registry.email.oneOf.0","typeLabel":"string"},{"type":"null","example":"customer.service@tesco.co.uk","uniqueKey":"kyb_registry.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.email","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","example":"03301231688","uniqueKey":"kyb_registry.phone.oneOf.0","typeLabel":"string"},{"type":"null","example":"03301231688","uniqueKey":"kyb_registry.phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.phone","typeLabel":"string | null"},"legal_entity_identifier":{"oneOf":[{"type":"string","description":"LEI, quando informado.","uniqueKey":"kyb_registry.legal_entity_identifier.oneOf.0","typeLabel":"string"},{"type":"null","description":"LEI, quando informado.","uniqueKey":"kyb_registry.legal_entity_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.legal_entity_identifier","typeLabel":"string | null"},"location_of_registration":{"oneOf":[{"type":"string","description":"Registro/jurisdição em que a empresa está registrada, quando informado.","uniqueKey":"kyb_registry.location_of_registration.oneOf.0","typeLabel":"string"},{"type":"null","description":"Registro/jurisdição em que a empresa está registrada, quando informado.","uniqueKey":"kyb_registry.location_of_registration.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.location_of_registration","typeLabel":"string | null"},"vat_number":{"oneOf":[{"type":"string","description":"Número de IVA da UE (EU VAT), quando coletado durante a etapa de registro no fluxo hospedado ou editado posteriormente. No momento da seleção, normalmente ainda não está definido: a validação de IVA e de identificação fiscal é executada quando o usuário final envia a etapa de registro no fluxo hospedado.","uniqueKey":"kyb_registry.vat_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Número de IVA da UE (EU VAT), quando coletado durante a etapa de registro no fluxo hospedado ou editado posteriormente. No momento da seleção, normalmente ainda não está definido: a validação de IVA e de identificação fiscal é executada quando o usuário final envia a etapa de registro no fluxo hospedado.","uniqueKey":"kyb_registry.vat_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.vat_number","typeLabel":"string | null"},"vat_validation_status":{"type":"string","enum":["valid","invalid","format_valid","invalid_format","could_not_validate","not_applicable"],"description":"Resultado da validação do número de VAT ou, quando não houver, do `tax_number`, no envio ao registro. `valid` / `invalid`: decidido pelo registro oficial do país (EU VIES, Noruega, Suíça, Brasil, Colômbia, Costa Rica, Equador, Paraguai; a Polônia também pelo seu registro nacional de VAT). `format_valid` / `invalid_format`: decidido pelas regras de formato e dígito verificador do país quando nenhum registro pode ser consultado. `could_not_validate`: o registro estava indisponível. `not_applicable`: nenhum número, um país sem registro nem regras, ou uma sessão de sandbox.","uniqueKey":"kyb_registry.vat_validation_status","typeLabel":"enum\u003cstring>"},"vat_validated_number":{"oneOf":[{"type":"string","description":"O número que foi verificado, como a fonte o conhece (por exemplo, o número de IVA derivado de um SIREN francês ou de um RSIN holandês). `null` quando nenhuma verificação foi executada.","uniqueKey":"kyb_registry.vat_validated_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"O número que foi verificado, como a fonte o conhece (por exemplo, o número de IVA derivado de um SIREN francês ou de um RSIN holandês). `null` quando nenhuma verificação foi executada.","uniqueKey":"kyb_registry.vat_validated_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.vat_validated_number","typeLabel":"string | null"},"vat_validation_source":{"oneOf":[{"type":"string","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"A fonte que determinou `vat_validation_status`: um registro oficial ou `format_rules`. `null` quando nenhuma verificação foi executada.","uniqueKey":"kyb_registry.vat_validation_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["eu_vies","pl_vat_white_list","no_brreg","ch_uid_register","br_receita_federal","co_rues","cr_hacienda","ec_sri","py_dnit","format_rules",null],"description":"A fonte que determinou `vat_validation_status`: um registro oficial ou `format_rules`. `null` quando nenhuma verificação foi executada.","uniqueKey":"kyb_registry.vat_validation_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.vat_validation_source","typeLabel":"enum\u003cstring> | null"},"vat_validated_name":{"oneOf":[{"type":"string","description":"Nome registrado na fonte que validou o número, quando ela o informa. Preenchido apenas quando o status é `valid`.","uniqueKey":"kyb_registry.vat_validated_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nome registrado na fonte que validou o número, quando ela o informa. Preenchido apenas quando o status é `valid`.","uniqueKey":"kyb_registry.vat_validated_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.vat_validated_name","typeLabel":"string | null"},"vat_validated_address":{"oneOf":[{"type":"string","description":"Endereço registrado na fonte que validou o número, quando ela o informa. Definido apenas quando o status é `valid`.","uniqueKey":"kyb_registry.vat_validated_address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Endereço registrado na fonte que validou o número, quando ela o informa. Definido apenas quando o status é `valid`.","uniqueKey":"kyb_registry.vat_validated_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.vat_validated_address","typeLabel":"string | null"},"vat_checked_at":{"oneOf":[{"type":"string","format":"date-time","description":"Data e hora da verificação. `null` quando nenhuma verificação foi executada.","uniqueKey":"kyb_registry.vat_checked_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Data e hora da verificação. `null` quando nenhuma verificação foi executada.","uniqueKey":"kyb_registry.vat_checked_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.vat_checked_at","typeLabel":"string\u003cdate-time> | null"},"financial_summary":{"oneOf":[{"type":"object","description":"Detalhes de ações/capital informados pelo registro (moeda, total de ações, classes de ações), quando disponíveis.","uniqueKey":"kyb_registry.financial_summary.oneOf.0","typeLabel":"object"},{"type":"null","description":"Detalhes de ações/capital informados pelo registro (moeda, total de ações, classes de ações), quando disponíveis.","uniqueKey":"kyb_registry.financial_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.financial_summary","typeLabel":"object | null"},"officers":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"kyb_registry.officers.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","example":"MELISSA BETHELL","uniqueKey":"kyb_registry.officers.items.[INDEX].name","typeLabel":"string"},"designation":{"oneOf":[{"type":"string","description":"Designação bruta do registro (por exemplo, `Director`, `Secretary`).","uniqueKey":"kyb_registry.officers.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Designação bruta do registro (por exemplo, `Director`, `Secretary`).","uniqueKey":"kyb_registry.officers.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].designation","typeLabel":"string | null"},"role":{"type":"string","description":"Função normalizada derivada do cargo. Conjunto completo de 17 valores do modelo; a análise do registro neste endpoint normalmente retorna director, non_executive_director, secretary, chairman ou company_officer.","enum":["director","non_executive_director","secretary","chairman","ubo","shareholder","representative","founder","legal_advisor","authorized_signatory","trustee","beneficiary","company_officer","settlor","protector","investor","other"],"uniqueKey":"kyb_registry.officers.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.officers.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.officers.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].nationality","typeLabel":"string | null"},"is_active":{"type":"boolean","description":"`false` quando o registro marca a nomeação como encerrada por renúncia.","uniqueKey":"kyb_registry.officers.items.[INDEX].is_active","typeLabel":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending",null],"description":"Status de uma sessão de KYC associada, quando uma foi iniciada para este administrador. `null` caso contrário.","uniqueKey":"kyb_registry.officers.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Approved","Declined","Pending",null],"description":"Status de uma sessão de KYC associada, quando uma foi iniciada para este administrador. `null` caso contrário.","uniqueKey":"kyb_registry.officers.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","description":"URL de verificação da sessão de KYC associada, quando existir.","uniqueKey":"kyb_registry.officers.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL de verificação da sessão de KYC associada, quando existir.","uniqueKey":"kyb_registry.officers.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].kyc_session_url","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"Nome próprio, quando informado explicitamente pelo registro; não é inferido a partir do nome completo.","uniqueKey":"kyb_registry.officers.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nome próprio, quando informado explicitamente pelo registro; não é inferido a partir do nome completo.","uniqueKey":"kyb_registry.officers.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"Sobrenome, quando informado explicitamente pelo registro.","uniqueKey":"kyb_registry.officers.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sobrenome, quando informado explicitamente pelo registro.","uniqueKey":"kyb_registry.officers.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].last_name","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","description":"Endereço do administrador informado pelo registro de empresas.","uniqueKey":"kyb_registry.officers.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","description":"Endereço do administrador informado pelo registro de empresas.","uniqueKey":"kyb_registry.officers.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].address","typeLabel":"string | null"},"appointment_date":{"oneOf":[{"type":"string","description":"Data em que o administrador foi nomeado.","format":"date","uniqueKey":"kyb_registry.officers.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Data em que o administrador foi nomeado.","format":"date","uniqueKey":"kyb_registry.officers.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"},"termination_date":{"oneOf":[{"type":"string","description":"Data em que o cargo terminou, quando informada.","format":"date","uniqueKey":"kyb_registry.officers.items.[INDEX].termination_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Data em que o cargo terminou, quando informada.","format":"date","uniqueKey":"kyb_registry.officers.items.[INDEX].termination_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].termination_date","typeLabel":"string\u003cdate> | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"Data de nascimento completa informada pelo registro. Nula quando apenas o ano ou o mês de nascimento é conhecido.","format":"date","uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Data de nascimento completa informada pelo registro. Nula quando apenas o ano ou o mês de nascimento é conhecido.","format":"date","uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"date_of_birth_year":{"oneOf":[{"type":"integer","minimum":1,"maximum":9999,"description":"Ano de nascimento informado pelo registro, inclusive quando a data completa não está disponível.","uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth_year.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":9999,"description":"Ano de nascimento informado pelo registro, inclusive quando a data completa não está disponível.","uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth_year.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth_year","typeLabel":"integer | null"},"date_of_birth_month":{"oneOf":[{"type":"integer","minimum":1,"maximum":12,"description":"Mês de nascimento informado pelo registro. Nulo quando apenas o ano é conhecido.","uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth_month.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":12,"description":"Mês de nascimento informado pelo registro. Nulo quando apenas o ano é conhecido.","uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth_month.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.officers.items.[INDEX].date_of_birth_month","typeLabel":"integer | null"}},"uniqueKey":"kyb_registry.officers.items.[INDEX]","typeLabel":"object"},"description":"Diretores, secretários e outros administradores extraídos do registro.","uniqueKey":"kyb_registry.officers","typeLabel":"object[]"},"beneficial_owners":{"type":"array","items":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].name","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].last_name","typeLabel":"string | null"},"entity_type":{"type":"string","enum":["person","company"],"description":"Se o proprietário é uma pessoa física ou uma pessoa jurídica.","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].entity_type","typeLabel":"enum\u003cstring>"},"roles":{"type":"array","items":{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].roles.items.[INDEX]","typeLabel":"string"},"description":"Funções normalizadas (por exemplo, `ubo`, `shareholder`).","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].roles","typeLabel":"string[]"},"ownership_min_shares":{"oneOf":[{"type":"string","description":"Limite inferior da faixa de propriedade informada pelo registro (por exemplo, `25%`).","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Limite inferior da faixa de propriedade informada pelo registro (por exemplo, `25%`).","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].ownership_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].ownership_min_shares","typeLabel":"string | null"},"ownership_max_shares":{"oneOf":[{"type":"string","description":"Limite superior da faixa de propriedade informada pelo registro.","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","description":"Limite superior da faixa de propriedade informada pelo registro.","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].ownership_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].ownership_max_shares","typeLabel":"string | null"},"is_active":{"type":"boolean","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].is_active","typeLabel":"boolean"},"kyc_status":{"oneOf":[{"type":"string","enum":["Approved","Declined","Pending",null],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].kyc_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["Approved","Declined","Pending",null],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].kyc_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].kyc_status","typeLabel":"enum\u003cstring> | null"},"kyc_session_url":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].kyc_session_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].kyc_session_url","typeLabel":"string | null"},"effective_ownership_percent":{"oneOf":[{"type":"number","description":"Percentual de propriedade interpretado (limite máximo, recorrendo ao limite mínimo).","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.0","typeLabel":"number"},{"type":"null","description":"Percentual de propriedade interpretado (limite máximo, recorrendo ao limite mínimo).","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].effective_ownership_percent.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].effective_ownership_percent","typeLabel":"number | null"},"company_name":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].company_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].company_name","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].registration_number","typeLabel":"string | null"},"country_of_birth":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].country_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].country_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].country_of_birth","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].email.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].email","typeLabel":"string | null"},"nationality":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].nationality.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].nationality.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].nationality","typeLabel":"string | null"},"designation":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].designation.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].designation.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].designation","typeLabel":"string | null"},"voting_min_shares":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].voting_min_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].voting_min_shares","typeLabel":"string | null"},"voting_max_shares":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].voting_max_shares.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].voting_max_shares","typeLabel":"string | null"},"date_of_birth":{"oneOf":[{"type":"string","description":"Data de nascimento completa, quando informada.","format":"date","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].date_of_birth.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Data de nascimento completa, quando informada.","format":"date","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].date_of_birth.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].date_of_birth","typeLabel":"string\u003cdate> | null"},"appointment_date":{"oneOf":[{"type":"string","description":"Data de nomeação, quando informada.","format":"date","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].appointment_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Data de nomeação, quando informada.","format":"date","uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].appointment_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].appointment_date","typeLabel":"string\u003cdate> | null"},"shareholding":{"oneOf":[{"type":"object","description":"O que um proprietário detém, no mesmo formato para todos os países e fontes de registro. Nulo quando o registro não informa nenhuma participação. Uma faixa (por exemplo, os 25-50% de um PSC do Reino Unido) não é uma participação: `percentage` é nulo e a faixa permanece em `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Classe ou tipo de ação, conforme denominado pelo registro.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.0","typeLabel":"string"},{"type":"null","description":"Classe ou tipo de ação, conforme denominado pelo registro.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.share_class","typeLabel":"string | null"},"number_of_shares":{"oneOf":[{"type":"number","description":"Número de ações detidas.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.0","typeLabel":"number"},{"type":"null","description":"Número de ações detidas.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.number_of_shares","typeLabel":"number | null"},"currency":{"oneOf":[{"type":"string","description":"Moeda ISO 4217 dos valores abaixo.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","description":"Moeda ISO 4217 dos valores abaixo.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.currency","typeLabel":"string | null"},"nominal_value":{"oneOf":[{"type":"number","description":"Valor nominal por ação.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"Valor nominal por ação.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.nominal_value","typeLabel":"number | null"},"total_value":{"oneOf":[{"type":"number","description":"Valor total da participação.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.0","typeLabel":"number"},{"type":"null","description":"Valor total da participação.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.total_value","typeLabel":"number | null"},"percentage":{"oneOf":[{"type":"number","description":"Participação exata em porcentagem, com quatro casas decimais.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.0","typeLabel":"number"},{"type":"null","description":"Participação exata em porcentagem, com quatro casas decimais.","isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0.percentage","typeLabel":"number | null"}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.0","typeLabel":"object"},{"type":"null","description":"O que um proprietário detém, no mesmo formato para todos os países e fontes de registro. Nulo quando o registro não informa nenhuma participação. Uma faixa (por exemplo, os 25-50% de um PSC do Reino Unido) não é uma participação: `percentage` é nulo e a faixa permanece em `ownership_min_shares` / `ownership_max_shares`.","properties":{"share_class":{"oneOf":[{"type":"string","description":"Classe ou tipo de ação, conforme denominado pelo registro."},{"type":"null","description":"Classe ou tipo de ação, conforme denominado pelo registro."}]},"number_of_shares":{"oneOf":[{"type":"number","description":"Número de ações detidas."},{"type":"null","description":"Número de ações detidas."}]},"currency":{"oneOf":[{"type":"string","description":"Moeda ISO 4217 dos valores abaixo."},{"type":"null","description":"Moeda ISO 4217 dos valores abaixo."}]},"nominal_value":{"oneOf":[{"type":"number","description":"Valor nominal por ação."},{"type":"null","description":"Valor nominal por ação."}]},"total_value":{"oneOf":[{"type":"number","description":"Valor total da participação."},{"type":"null","description":"Valor total da participação."}]},"percentage":{"oneOf":[{"type":"number","description":"Participação exata em porcentagem, com quatro casas decimais."},{"type":"null","description":"Participação exata em porcentagem, com quatro casas decimais."}]}},"required":["share_class","number_of_shares","currency","nominal_value","total_value","percentage"],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX].shareholding","typeLabel":"object | null"}},"uniqueKey":"kyb_registry.beneficial_owners.items.[INDEX]","typeLabel":"object"},"description":"Beneficiários finais / pessoas com controle significativo extraídos do registro. Pode estar vazio quando o registro não expõe a propriedade.","uniqueKey":"kyb_registry.beneficial_owners","typeLabel":"object[]"},"addresses":{"oneOf":[{"type":"array","description":"Todos os endereços que o registro informa, em um único formato canônico. Nulo quando não informa nenhum.","items":{"type":"object","description":"Um endereço informado pelo registro, no mesmo formato para todos os países e fontes de registro. Todas as chaves estão sempre presentes; uma parte que o registro não publica é null.","properties":{"type":{"oneOf":[{"type":"string","description":"Tipo de endereço em letras minúsculas: `registered` para a sede registrada; outros tipos conforme o registro os nomeia (por exemplo, `postal`, `office`). `null` quando o registro não informa o que é o endereço.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Tipo de endereço em letras minúsculas: `registered` para a sede registrada; outros tipos conforme o registro os nomeia (por exemplo, `postal`, `office`). `null` quando o registro não informa o que é o endereço.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].type","typeLabel":"string | null"},"address":{"type":"string","description":"O endereço completo em uma única linha. Sempre presente em todo endereço.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].address","typeLabel":"string"},"street":{"oneOf":[{"type":"string","description":"Logradouro e número.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].street.oneOf.0","typeLabel":"string"},{"type":"null","description":"Logradouro e número.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].street.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].street","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","description":"Cidade ou localidade.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].city.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cidade ou localidade.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].city.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].city","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","description":"Código postal.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].postal_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Código postal.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].postal_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].postal_code","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","description":"Região, estado ou província.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].region.oneOf.0","typeLabel":"string"},{"type":"null","description":"Região, estado ou província.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].region.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].region","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"Código de país ISO 3166-1 alpha-2.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Código de país ISO 3166-1 alpha-2.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].country_code","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"O rótulo próprio do registro para o endereço, quando houver.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"O rótulo próprio do registro para o endereço, quando houver.","isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX].description","typeLabel":"string | null"}},"required":["type","address","street","city","postal_code","region","country_code","description"],"uniqueKey":"kyb_registry.addresses.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"kyb_registry.addresses.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Todos os endereços que o registro informa, em um único formato canônico. Nulo quando não informa nenhum.","items":{"type":"object","description":"Um endereço informado pelo registro, no mesmo formato para todos os países e fontes de registro. Todas as chaves estão sempre presentes; uma parte que o registro não publica é null.","properties":{"type":{"oneOf":[{"type":"string","description":"Tipo de endereço em letras minúsculas: `registered` para a sede registrada; outros tipos conforme o registro os nomeia (por exemplo, `postal`, `office`). `null` quando o registro não informa o que é o endereço."},{"type":"null","description":"Tipo de endereço em letras minúsculas: `registered` para a sede registrada; outros tipos conforme o registro os nomeia (por exemplo, `postal`, `office`). `null` quando o registro não informa o que é o endereço."}]},"address":{"type":"string","description":"O endereço completo em uma única linha. Sempre presente em todo endereço."},"street":{"oneOf":[{"type":"string","description":"Logradouro e número."},{"type":"null","description":"Logradouro e número."}]},"city":{"oneOf":[{"type":"string","description":"Cidade ou localidade."},{"type":"null","description":"Cidade ou localidade."}]},"postal_code":{"oneOf":[{"type":"string","description":"Código postal."},{"type":"null","description":"Código postal."}]},"region":{"oneOf":[{"type":"string","description":"Região, estado ou província."},{"type":"null","description":"Região, estado ou província."}]},"country_code":{"oneOf":[{"type":"string","description":"Código de país ISO 3166-1 alpha-2."},{"type":"null","description":"Código de país ISO 3166-1 alpha-2."}]},"description":{"oneOf":[{"type":"string","description":"O rótulo próprio do registro para o endereço, quando houver."},{"type":"null","description":"O rótulo próprio do registro para o endereço, quando houver."}]}},"required":["type","address","street","city","postal_code","region","country_code","description"]},"uniqueKey":"kyb_registry.addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.addresses","typeLabel":"object[] | null"},"industries":{"oneOf":[{"type":"array","description":"As atividades em que o registro classifica a empresa, em um único formato canônico. Null quando ele não informa nenhuma.","items":{"type":"object","description":"Uma atividade na qual o registro classifica a empresa, no mesmo formato para todos os países e fontes de registro.","properties":{"code":{"oneOf":[{"type":"string","description":"Código de atividade conforme impresso pelo registro (por exemplo, `73110`).","isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Código de atividade conforme impresso pelo registro (por exemplo, `73110`).","isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].code","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"Rótulo da atividade, quando o registro publica um.","isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Rótulo da atividade, quando o registro publica um.","isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"scheme":{"oneOf":[{"type":"string","description":"Sistema de classificação, com um nome por sistema, independentemente da fonte que o informou: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; outros sistemas nacionais mantêm o nome usado pelo próprio registro. Nulo quando o registro não informa o sistema.","isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].scheme.oneOf.0","typeLabel":"string"},{"type":"null","description":"Sistema de classificação, com um nome por sistema, independentemente da fonte que o informou: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; outros sistemas nacionais mantêm o nome usado pelo próprio registro. Nulo quando o registro não informa o sistema.","isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].scheme.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].scheme","typeLabel":"string | null"},"is_primary":{"type":"boolean","description":"True para a atividade principal da empresa. Exatamente uma entrada é a principal quando a lista não está vazia.","isRequired":true,"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX].is_primary","typeLabel":"boolean"}},"required":["code","description","scheme","is_primary"],"uniqueKey":"kyb_registry.industries.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"kyb_registry.industries.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"As atividades em que o registro classifica a empresa, em um único formato canônico. Null quando ele não informa nenhuma.","items":{"type":"object","description":"Uma atividade na qual o registro classifica a empresa, no mesmo formato para todos os países e fontes de registro.","properties":{"code":{"oneOf":[{"type":"string","description":"Código de atividade conforme impresso pelo registro (por exemplo, `73110`)."},{"type":"null","description":"Código de atividade conforme impresso pelo registro (por exemplo, `73110`)."}]},"description":{"oneOf":[{"type":"string","description":"Rótulo da atividade, quando o registro publica um."},{"type":"null","description":"Rótulo da atividade, quando o registro publica um."}]},"scheme":{"oneOf":[{"type":"string","description":"Sistema de classificação, com um nome por sistema, independentemente da fonte que o informou: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; outros sistemas nacionais mantêm o nome usado pelo próprio registro. Nulo quando o registro não informa o sistema."},{"type":"null","description":"Sistema de classificação, com um nome por sistema, independentemente da fonte que o informou: `UK SIC 2007`, `US SIC`, `NACE Rev. 2`, `NACE Rev. 2.1`, `NAF Rev. 2`, `CNAE`, `SBI`, `NOGA 2008`, `CAE Rev. 4`, `Canada SIC 1977`; outros sistemas nacionais mantêm o nome usado pelo próprio registro. Nulo quando o registro não informa o sistema."}]},"is_primary":{"type":"boolean","description":"True para a atividade principal da empresa. Exatamente uma entrada é a principal quando a lista não está vazia."}},"required":["code","description","scheme","is_primary"]},"uniqueKey":"kyb_registry.industries.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.industries","typeLabel":"object[] | null"},"accounts":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Datas de arquivamento no registro, quando disponíveis. Declarações anuais e assembleias gerais usam last_annual_return_date e last_agm_date; elas são distintas das demonstrações financeiras.","uniqueKey":"kyb_registry.accounts.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Datas de arquivamento no registro, quando disponíveis. Declarações anuais e assembleias gerais usam last_annual_return_date e last_agm_date; elas são distintas das demonstrações financeiras.","uniqueKey":"kyb_registry.accounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.accounts","typeLabel":"object | null"},"registry_data":{"oneOf":[{"type":"object","description":"Detalhe normalizado da Didit sobre a empresa no registro de empresas: o resultado de propriedade (`ownership_error`, `section_errors`, `ubo_resolution`, `lite_enrichment`), as correções feitas com update-data e os dados do registro que não têm campo próprio. Nunca inclui o registro original da fonte do registro de empresas. Todas as chaves são opcionais e só estão presentes quando a empresa tem um valor para elas; novas chaves podem ser adicionadas. Consulte os campos canônicos (`addresses`, `industries`, `ownership`, `beneficial_owners[].shareholding`) para tudo o que eles abrangem.","properties":{"company_name":{"type":"string","description":"Nome da empresa conforme corrigido no console.","uniqueKey":"kyb_registry.registry_data.oneOf.0.company_name","typeLabel":"string"},"registration_number":{"type":"string","description":"Número de registro conforme informado pelo registro ou por uma correção feita no console.","uniqueKey":"kyb_registry.registry_data.oneOf.0.registration_number","typeLabel":"string"},"country_code":{"type":"string","description":"País do registro, conforme informado pelo registro ou por uma correção feita no console.","uniqueKey":"kyb_registry.registry_data.oneOf.0.country_code","typeLabel":"string"},"region":{"type":"string","description":"Região ou estado do registro.","uniqueKey":"kyb_registry.registry_data.oneOf.0.region","typeLabel":"string"},"incorporation_date":{"type":"string","description":"Data de constituição (ISO 8601).","uniqueKey":"kyb_registry.registry_data.oneOf.0.incorporation_date","typeLabel":"string"},"registration_date":{"type":"string","description":"Data de registro (ISO 8601) quando o registro informa uma data distinta da data de constituição.","uniqueKey":"kyb_registry.registry_data.oneOf.0.registration_date","typeLabel":"string"},"dissolution_date":{"type":"string","description":"Data de dissolução (ISO 8601), quando o registro a informa.","uniqueKey":"kyb_registry.registry_data.oneOf.0.dissolution_date","typeLabel":"string"},"tax_number":{"type":"string","description":"Número de identificação fiscal.","uniqueKey":"kyb_registry.registry_data.oneOf.0.tax_number","typeLabel":"string"},"vat_number":{"type":"string","description":"Número de VAT.","uniqueKey":"kyb_registry.registry_data.oneOf.0.vat_number","typeLabel":"string"},"legal_address":{"type":"string","description":"Endereço legal conforme corrigido no console.","uniqueKey":"kyb_registry.registry_data.oneOf.0.legal_address","typeLabel":"string"},"registered_address":{"type":"string","description":"Endereço registrado conforme consta no registro.","uniqueKey":"kyb_registry.registry_data.oneOf.0.registered_address","typeLabel":"string"},"company_type":{"type":"string","description":"Forma jurídica.","uniqueKey":"kyb_registry.registry_data.oneOf.0.company_type","typeLabel":"string"},"registry_status":{"type":"string","description":"Status da empresa no registro.","uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_status","typeLabel":"string"},"verification_status":{"type":"string","description":"Status da verificação.","uniqueKey":"kyb_registry.registry_data.oneOf.0.verification_status","typeLabel":"string"},"alternative_names":{"type":"string","description":"Outros nomes comerciais que a empresa usa ou já usou.","uniqueKey":"kyb_registry.registry_data.oneOf.0.alternative_names","typeLabel":"string"},"nature_of_business":{"type":"string","description":"Descrição da atividade.","uniqueKey":"kyb_registry.registry_data.oneOf.0.nature_of_business","typeLabel":"string"},"registered_capital":{"type":"string","description":"Capital social conforme impresso.","uniqueKey":"kyb_registry.registry_data.oneOf.0.registered_capital","typeLabel":"string"},"registered_capital_amount":{"type":"string","description":"Valor do capital social, como string decimal.","uniqueKey":"kyb_registry.registry_data.oneOf.0.registered_capital_amount","typeLabel":"string"},"registered_capital_currency":{"type":"string","description":"Moeda do capital social (ISO 4217).","uniqueKey":"kyb_registry.registry_data.oneOf.0.registered_capital_currency","typeLabel":"string"},"website":{"type":"string","description":"Site.","uniqueKey":"kyb_registry.registry_data.oneOf.0.website","typeLabel":"string"},"email":{"type":"string","description":"E-mail de contato.","uniqueKey":"kyb_registry.registry_data.oneOf.0.email","typeLabel":"string"},"phone":{"type":"string","description":"Telefone de contato.","uniqueKey":"kyb_registry.registry_data.oneOf.0.phone","typeLabel":"string"},"legal_entity_identifier":{"type":"string","description":"Legal Entity Identifier (LEI).","uniqueKey":"kyb_registry.registry_data.oneOf.0.legal_entity_identifier","typeLabel":"string"},"location_of_registration":{"type":"string","description":"Local de registro.","uniqueKey":"kyb_registry.registry_data.oneOf.0.location_of_registration","typeLabel":"string"},"control_scheme":{"type":"string","description":"Esquema de governança, quando o registro o expõe.","uniqueKey":"kyb_registry.registry_data.oneOf.0.control_scheme","typeLabel":"string"},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"Motivo pelo qual um nível de propriedade solicitado não foi entregue, com os mesmos códigos de `ownership.unavailable_reason`. `no_owners_on_record` (o registro respondeu e não indica nenhum proprietário) e `ownership_section_unavailable` (o registro não retornou a seção de propriedade) são constatações diferentes.","uniqueKey":"kyb_registry.registry_data.oneOf.0.ownership_error","typeLabel":"enum\u003cstring>"},"section_errors":{"type":"object","description":"Seções que o registro não retornou, indexadas por seção (`officers`, `shareholders`, `group_structure`). Uma seção listada aqui nunca foi entregue: uma lista vazia ao lado dela não diz nada sobre a empresa.","additionalProperties":{"type":"object","description":"Uma seção que o registro não retornou.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"O status que o registro retornou para a seção.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.section_errors.additionalProperties.status_code.oneOf.0","typeLabel":"integer"},{"type":"null","description":"O status que o registro retornou para a seção.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.section_errors.additionalProperties.status_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.section_errors.additionalProperties.status_code","typeLabel":"integer | null"}},"required":["status_code"],"uniqueKey":"kyb_registry.registry_data.oneOf.0.section_errors.additionalProperties","typeLabel":"object"},"uniqueKey":"kyb_registry.registry_data.oneOf.0.section_errors","typeLabel":"object"},"ubo_resolution":{"type":"object","description":"Como o nível UBO percorreu a cadeia de propriedade acima da empresa.","properties":{"parent_chain":{"type":"array","description":"Controladoras corporativas, da controladora final até a empresa.","items":{"type":"object","description":"Uma empresa do grupo corporativo, identificada pela sua identidade no registro.","properties":{"name":{"oneOf":[{"type":"string","description":"Nome da empresa.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nome da empresa.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].name","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"País de registro.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"País de registro.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].country_code","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"Número de registro.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Número de registro.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX].registration_number","typeLabel":"string | null"}},"required":["name","country_code","registration_number"],"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.parent_chain","typeLabel":"object[]"},"subsidiaries":{"type":"array","description":"Empresas diretamente abaixo da empresa em seu grupo corporativo.","items":{"type":"object","description":"Uma empresa do grupo corporativo, identificada pela sua identidade no registro.","properties":{"name":{"oneOf":[{"type":"string","description":"Nome da empresa.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Nome da empresa.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].name","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","description":"País de registro.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"País de registro.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].country_code","typeLabel":"string | null"},"registration_number":{"oneOf":[{"type":"string","description":"Número de registro.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Número de registro.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX].registration_number","typeLabel":"string | null"}},"required":["name","country_code","registration_number"],"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.subsidiaries","typeLabel":"object[]"},"unresolved":{"type":"array","description":"Partes da cadeia que o registro não conseguiu resolver (as mesmas entradas de `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"O motivo, por exemplo `no_group_structure_on_record`, `selected_company_not_in_group_structure` ou `section_error`.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].reason","typeLabel":"string"},"section":{"oneOf":[{"type":"string","description":"A seção em questão, por exemplo `group_structure`.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section.oneOf.0","typeLabel":"string"},{"type":"null","description":"A seção em questão, por exemplo `group_structure`.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX].section","typeLabel":"string | null"}},"required":["reason","section"],"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.unresolved.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution.unresolved","typeLabel":"object[]"}},"required":["parent_chain","subsidiaries","unresolved"],"uniqueKey":"kyb_registry.registry_data.oneOf.0.ubo_resolution","typeLabel":"object"},"lite_enrichment":{"type":"object","description":"Campos vazios do perfil Lite que outra das fontes de registro do país preencheu. A fonte não é identificada.","properties":{"fields":{"type":"array","items":{"type":"string","uniqueKey":"kyb_registry.registry_data.oneOf.0.lite_enrichment.fields.items.[INDEX]","typeLabel":"string"},"description":"Os campos da empresa que foram preenchidos.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.lite_enrichment.fields","typeLabel":"string[]"},"people_added":{"type":"integer","description":"Quantos administradores ou proprietários foram adicionados.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.lite_enrichment.people_added","typeLabel":"integer"}},"required":["fields","people_added"],"uniqueKey":"kyb_registry.registry_data.oneOf.0.lite_enrichment","typeLabel":"object"},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_metadata.additionalProperties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_metadata.additionalProperties","typeLabel":"string | number | boolean"},"description":"Os campos próprios do registro para a empresa, com as chaves nomeadas como o registro as nomeia, como valores simples (registros legados). Somente os campos revisados como fatos do registro são incluídos.","uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_metadata","typeLabel":"object"},"registry_sources":{"type":"array","description":"Os registros oficiais dos quais o registro foi lido (registros legados). Outras fontes não são nomeadas.","items":{"type":"object","description":"Um registro oficial do qual o dado foi lido. Apenas registros governamentais oficiais, órgãos reguladores e o sistema oficial de identificadores são citados; qualquer outra fonte é omitida.","properties":{"name":{"type":"string","description":"Nome do registro, por exemplo `UK Companies House`.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_sources.items.[INDEX].name","typeLabel":"string"},"source_type":{"type":"string","enum":["official"],"description":"Sempre `official`.","isRequired":true,"uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_sources.items.[INDEX].source_type","typeLabel":"enum\u003cstring>"}},"required":["name","source_type"],"uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_sources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"kyb_registry.registry_data.oneOf.0.registry_sources","typeLabel":"object[]"},"previous_names":{"type":"array","items":{"type":"string","uniqueKey":"kyb_registry.registry_data.oneOf.0.previous_names.items.[INDEX]","typeLabel":"string"},"description":"Nomes sob os quais a empresa foi registrada anteriormente (registros legados).","uniqueKey":"kyb_registry.registry_data.oneOf.0.previous_names","typeLabel":"string[]"},"parent_companies":{"type":"array","items":{"type":"string","uniqueKey":"kyb_registry.registry_data.oneOf.0.parent_companies.items.[INDEX]","typeLabel":"string"},"description":"Empresas controladoras indicadas pelo registro (registros legados).","uniqueKey":"kyb_registry.registry_data.oneOf.0.parent_companies","typeLabel":"string[]"},"documents_available":{"type":"integer","description":"Quantos documentos arquivados o registro oferece para a empresa (registros legados).","uniqueKey":"kyb_registry.registry_data.oneOf.0.documents_available","typeLabel":"integer"}},"uniqueKey":"kyb_registry.registry_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"Detalhe normalizado da Didit sobre a empresa no registro de empresas: o resultado de propriedade (`ownership_error`, `section_errors`, `ubo_resolution`, `lite_enrichment`), as correções feitas com update-data e os dados do registro que não têm campo próprio. Nunca inclui o registro original da fonte do registro de empresas. Todas as chaves são opcionais e só estão presentes quando a empresa tem um valor para elas; novas chaves podem ser adicionadas. Consulte os campos canônicos (`addresses`, `industries`, `ownership`, `beneficial_owners[].shareholding`) para tudo o que eles abrangem.","properties":{"company_name":{"type":"string","description":"Nome da empresa conforme corrigido no console."},"registration_number":{"type":"string","description":"Número de registro conforme informado pelo registro ou por uma correção feita no console."},"country_code":{"type":"string","description":"País do registro, conforme informado pelo registro ou por uma correção feita no console."},"region":{"type":"string","description":"Região ou estado do registro."},"incorporation_date":{"type":"string","description":"Data de constituição (ISO 8601)."},"registration_date":{"type":"string","description":"Data de registro (ISO 8601) quando o registro informa uma data distinta da data de constituição."},"dissolution_date":{"type":"string","description":"Data de dissolução (ISO 8601), quando o registro a informa."},"tax_number":{"type":"string","description":"Número de identificação fiscal."},"vat_number":{"type":"string","description":"Número de VAT."},"legal_address":{"type":"string","description":"Endereço legal conforme corrigido no console."},"registered_address":{"type":"string","description":"Endereço registrado conforme consta no registro."},"company_type":{"type":"string","description":"Forma jurídica."},"registry_status":{"type":"string","description":"Status da empresa no registro."},"verification_status":{"type":"string","description":"Status da verificação."},"alternative_names":{"type":"string","description":"Outros nomes comerciais que a empresa usa ou já usou."},"nature_of_business":{"type":"string","description":"Descrição da atividade."},"registered_capital":{"type":"string","description":"Capital social conforme impresso."},"registered_capital_amount":{"type":"string","description":"Valor do capital social, como string decimal."},"registered_capital_currency":{"type":"string","description":"Moeda do capital social (ISO 4217)."},"website":{"type":"string","description":"Site."},"email":{"type":"string","description":"E-mail de contato."},"phone":{"type":"string","description":"Telefone de contato."},"legal_entity_identifier":{"type":"string","description":"Legal Entity Identifier (LEI)."},"location_of_registration":{"type":"string","description":"Local de registro."},"control_scheme":{"type":"string","description":"Esquema de governança, quando o registro o expõe."},"ownership_error":{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other"],"description":"Motivo pelo qual um nível de propriedade solicitado não foi entregue, com os mesmos códigos de `ownership.unavailable_reason`. `no_owners_on_record` (o registro respondeu e não indica nenhum proprietário) e `ownership_section_unavailable` (o registro não retornou a seção de propriedade) são constatações diferentes."},"section_errors":{"type":"object","description":"Seções que o registro não retornou, indexadas por seção (`officers`, `shareholders`, `group_structure`). Uma seção listada aqui nunca foi entregue: uma lista vazia ao lado dela não diz nada sobre a empresa.","additionalProperties":{"type":"object","description":"Uma seção que o registro não retornou.","properties":{"status_code":{"oneOf":[{"type":"integer","description":"O status que o registro retornou para a seção."},{"type":"null","description":"O status que o registro retornou para a seção."}]}},"required":["status_code"]}},"ubo_resolution":{"type":"object","description":"Como o nível UBO percorreu a cadeia de propriedade acima da empresa.","properties":{"parent_chain":{"type":"array","description":"Controladoras corporativas, da controladora final até a empresa.","items":{"type":"object","description":"Uma empresa do grupo corporativo, identificada pela sua identidade no registro.","properties":{"name":{"oneOf":[{"type":"string","description":"Nome da empresa."},{"type":"null","description":"Nome da empresa."}]},"country_code":{"oneOf":[{"type":"string","description":"País de registro."},{"type":"null","description":"País de registro."}]},"registration_number":{"oneOf":[{"type":"string","description":"Número de registro."},{"type":"null","description":"Número de registro."}]}},"required":["name","country_code","registration_number"]}},"subsidiaries":{"type":"array","description":"Empresas diretamente abaixo da empresa em seu grupo corporativo.","items":{"type":"object","description":"Uma empresa do grupo corporativo, identificada pela sua identidade no registro.","properties":{"name":{"oneOf":[{"type":"string","description":"Nome da empresa."},{"type":"null","description":"Nome da empresa."}]},"country_code":{"oneOf":[{"type":"string","description":"País de registro."},{"type":"null","description":"País de registro."}]},"registration_number":{"oneOf":[{"type":"string","description":"Número de registro."},{"type":"null","description":"Número de registro."}]}},"required":["name","country_code","registration_number"]}},"unresolved":{"type":"array","description":"Partes da cadeia que o registro não conseguiu resolver (as mesmas entradas de `ownership.unresolved`).","items":{"type":"object","properties":{"reason":{"type":"string","description":"O motivo, por exemplo `no_group_structure_on_record`, `selected_company_not_in_group_structure` ou `section_error`."},"section":{"oneOf":[{"type":"string","description":"A seção em questão, por exemplo `group_structure`."},{"type":"null","description":"A seção em questão, por exemplo `group_structure`."}]}},"required":["reason","section"]}}},"required":["parent_chain","subsidiaries","unresolved"]},"lite_enrichment":{"type":"object","description":"Campos vazios do perfil Lite que outra das fontes de registro do país preencheu. A fonte não é identificada.","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"Os campos da empresa que foram preenchidos."},"people_added":{"type":"integer","description":"Quantos administradores ou proprietários foram adicionados."}},"required":["fields","people_added"]},"registry_metadata":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"description":"Os campos próprios do registro para a empresa, com as chaves nomeadas como o registro as nomeia, como valores simples (registros legados). Somente os campos revisados como fatos do registro são incluídos."},"registry_sources":{"type":"array","description":"Os registros oficiais dos quais o registro foi lido (registros legados). Outras fontes não são nomeadas.","items":{"type":"object","description":"Um registro oficial do qual o dado foi lido. Apenas registros governamentais oficiais, órgãos reguladores e o sistema oficial de identificadores são citados; qualquer outra fonte é omitida.","properties":{"name":{"type":"string","description":"Nome do registro, por exemplo `UK Companies House`."},"source_type":{"type":"string","enum":["official"],"description":"Sempre `official`."}},"required":["name","source_type"]}},"previous_names":{"type":"array","items":{"type":"string"},"description":"Nomes sob os quais a empresa foi registrada anteriormente (registros legados)."},"parent_companies":{"type":"array","items":{"type":"string"},"description":"Empresas controladoras indicadas pelo registro (registros legados)."},"documents_available":{"type":"integer","description":"Quantos documentos arquivados o registro oferece para a empresa (registros legados)."}},"uniqueKey":"kyb_registry.registry_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_data","typeLabel":"object | null"},"user_provided_data":{"oneOf":[{"type":"object","description":"Sempre `null` neste endpoint (usado pelo fluxo KYB hospedado quando usuários finais editam dados do registro).","uniqueKey":"kyb_registry.user_provided_data.oneOf.0","typeLabel":"object"},{"type":"null","description":"Sempre `null` neste endpoint (usado pelo fluxo KYB hospedado quando usuários finais editam dados do registro).","uniqueKey":"kyb_registry.user_provided_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.user_provided_data","typeLabel":"object | null"},"confirmed_by_user_at":{"oneOf":[{"type":"string","format":"date-time","description":"Sempre `null` neste endpoint.","uniqueKey":"kyb_registry.confirmed_by_user_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Sempre `null` neste endpoint.","uniqueKey":"kyb_registry.confirmed_by_user_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.confirmed_by_user_at","typeLabel":"string\u003cdate-time> | null"},"last_console_edit_at":{"oneOf":[{"type":"string","format":"date-time","description":"Preenchido quando um revisor do console edita o registro posteriormente.","uniqueKey":"kyb_registry.last_console_edit_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Preenchido quando um revisor do console edita o registro posteriormente.","uniqueKey":"kyb_registry.last_console_edit_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.last_console_edit_at","typeLabel":"string\u003cdate-time> | null"},"is_editable":{"type":"boolean","description":"Se os dados obtidos do registro ainda podem ser editados no fluxo hospedado/console.","uniqueKey":"kyb_registry.is_editable","typeLabel":"boolean"},"registry_tier_delivered":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"Igual ao `registry_tier_delivered` de nível superior.","uniqueKey":"kyb_registry.registry_tier_delivered.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"Igual ao `registry_tier_delivered` de nível superior.","uniqueKey":"kyb_registry.registry_tier_delivered.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_tier_delivered","typeLabel":"enum\u003cstring> | null"},"registry_ownership_status":{"oneOf":[{"type":"string","enum":["not_requested","delivered","not_held","unavailable","pending",null],"description":"`delivered` quando os dados de propriedade foram retornados, `not_held` quando o registro de propriedade respondeu e não lista esta empresa (consulte `registry_data.ownership_error`), `unavailable` quando um nível com propriedade foi solicitado, mas o registro não tinha esses dados para esta empresa ou não pôde ser consultado (consulte `registry_data.ownership_error`), `pending` quando a seção de propriedade ainda não foi obtida do registro e a Didit ainda está concluindo essa etapa, `not_requested` no nível Lite.","uniqueKey":"kyb_registry.registry_ownership_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["not_requested","delivered","not_held","unavailable","pending",null],"description":"`delivered` quando os dados de propriedade foram retornados, `not_held` quando o registro de propriedade respondeu e não lista esta empresa (consulte `registry_data.ownership_error`), `unavailable` quando um nível com propriedade foi solicitado, mas o registro não tinha esses dados para esta empresa ou não pôde ser consultado (consulte `registry_data.ownership_error`), `pending` quando a seção de propriedade ainda não foi obtida do registro e a Didit ainda está concluindo essa etapa, `not_requested` no nível Lite.","uniqueKey":"kyb_registry.registry_ownership_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_ownership_status","typeLabel":"enum\u003cstring> | null"},"ownership":{"type":"object","description":"O resultado do nível de propriedade (Acionistas / UBO), no mesmo formato para todos os países e fontes de registro.","properties":{"status":{"oneOf":[{"type":"string","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered` quando o registro publicou os dados de propriedade; `not_held` quando o registro de propriedade respondeu e não lista a empresa de forma alguma (consulte `unavailable_reason`); `unavailable` quando ele não forneceu os dados de propriedade por qualquer outro motivo (consulte `unavailable_reason`); `pending` enquanto o registro ainda os está buscando; `not_requested` para o nível Basic.","isRequired":true,"uniqueKey":"kyb_registry.ownership.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["not_requested","pending","delivered","not_held","unavailable",null],"description":"`delivered` quando o registro publicou os dados de propriedade; `not_held` quando o registro de propriedade respondeu e não lista a empresa de forma alguma (consulte `unavailable_reason`); `unavailable` quando ele não forneceu os dados de propriedade por qualquer outro motivo (consulte `unavailable_reason`); `pending` enquanto o registro ainda os está buscando; `not_requested` para o nível Basic.","isRequired":true,"uniqueKey":"kyb_registry.ownership.status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.ownership.status","typeLabel":"enum\u003cstring> | null"},"tier_requested":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"O nível que o fluxo solicitou.","isRequired":true,"uniqueKey":"kyb_registry.ownership.tier_requested.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"O nível que o fluxo solicitou.","isRequired":true,"uniqueKey":"kyb_registry.ownership.tier_requested.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.ownership.tier_requested","typeLabel":"enum\u003cstring> | null"},"tier_delivered":{"oneOf":[{"type":"string","enum":["basic","shareholders","ubo",null],"description":"O nível que o registro entregou (e que é faturado). Uma requisição de UBO respondida apenas com acionistas diretos é `shareholders`.","isRequired":true,"uniqueKey":"kyb_registry.ownership.tier_delivered.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["basic","shareholders","ubo",null],"description":"O nível que o registro entregou (e que é faturado). Uma requisição de UBO respondida apenas com acionistas diretos é `shareholders`.","isRequired":true,"uniqueKey":"kyb_registry.ownership.tier_delivered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.ownership.tier_delivered","typeLabel":"enum\u003cstring> | null"},"unavailable_reason":{"oneOf":[{"type":"string","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"Motivo pelo qual um nível de propriedade solicitado não foi entregue. Nulo, a menos que `status` seja `unavailable` ou `pending`.","isRequired":true,"uniqueKey":"kyb_registry.ownership.unavailable_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["no_owners_on_record","no_natural_person_owner","ownership_section_unavailable","company_not_found","ambiguous_company_match","missing_registration_number","entity_type_not_covered","provider_unavailable","other",null],"description":"Motivo pelo qual um nível de propriedade solicitado não foi entregue. Nulo, a menos que `status` seja `unavailable` ou `pending`.","isRequired":true,"uniqueKey":"kyb_registry.ownership.unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.ownership.unavailable_reason","typeLabel":"enum\u003cstring> | null"},"direct_ownership_complete":{"oneOf":[{"type":"boolean","description":"True quando as participações declaradas dos acionistas diretos somam 100% (com margem de um ponto percentual para arredondamento); false quando não somam; null quando a propriedade não foi informada ou uma participação não está declarada.","isRequired":true,"uniqueKey":"kyb_registry.ownership.direct_ownership_complete.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"True quando as participações declaradas dos acionistas diretos somam 100% (com margem de um ponto percentual para arredondamento); false quando não somam; null quando a propriedade não foi informada ou uma participação não está declarada.","isRequired":true,"uniqueKey":"kyb_registry.ownership.direct_ownership_complete.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"kyb_registry.ownership.direct_ownership_complete","typeLabel":"boolean | null"},"unresolved":{"type":"array","description":"Partes da cadeia de propriedade que o registro não conseguiu resolver, por exemplo, quando não há estrutura de grupo registrada acima dos proprietários diretos.","items":{"type":"object","properties":{"reason":{"type":"string","uniqueKey":"kyb_registry.ownership.unresolved.items.[INDEX].reason","typeLabel":"string"},"section":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.ownership.unresolved.items.[INDEX].section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.ownership.unresolved.items.[INDEX].section.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.ownership.unresolved.items.[INDEX].section","typeLabel":"string | null"}},"uniqueKey":"kyb_registry.ownership.unresolved.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"kyb_registry.ownership.unresolved","typeLabel":"object[]"}},"required":["status","tier_requested","tier_delivered","unavailable_reason","direct_ownership_complete","unresolved"],"uniqueKey":"kyb_registry.ownership","typeLabel":"object"},"registry_tier":{"oneOf":[{"type":"string","description":"O nível de registro solicitado pelo fluxo: `basic`, `shareholders` ou `ubo`. Também em `ownership.tier_requested`.","uniqueKey":"kyb_registry.registry_tier.oneOf.0","typeLabel":"string"},{"type":"null","description":"O nível de registro solicitado pelo fluxo: `basic`, `shareholders` ou `ubo`. Também em `ownership.tier_requested`.","uniqueKey":"kyb_registry.registry_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_tier","typeLabel":"string | null"},"registry_monitoring":{"oneOf":[{"type":"object","description":"O monitor de registro mais recente da empresa, ou `null` quando não existe nenhum.","properties":{"uuid":{"type":"string","format":"uuid","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.uuid","typeLabel":"string\u003cuuid>"},"status":{"type":"string","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.status","typeLabel":"string"},"unavailable_reason":{"oneOf":[{"type":"string","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.unavailable_reason","typeLabel":"string | null"},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.enrolled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.enrolled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.enrolled_at","typeLabel":"string\u003cdate-time> | null"},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.cancelled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.cancelled_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.cancelled_at","typeLabel":"string\u003cdate-time> | null"},"last_bill_date":{"oneOf":[{"type":"string","format":"date","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.last_bill_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.last_bill_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.last_bill_date","typeLabel":"string\u003cdate> | null"},"next_bill_date":{"oneOf":[{"type":"string","format":"date","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.next_bill_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.next_bill_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.next_bill_date","typeLabel":"string\u003cdate> | null"},"last_event_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.last_event_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.last_event_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.last_event_at","typeLabel":"string\u003cdate-time> | null"},"events_count":{"type":"integer","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.events_count","typeLabel":"integer"},"watched_fields":{"description":"Os campos da empresa que o monitor acompanha.","uniqueKey":"kyb_registry.registry_monitoring.oneOf.0.watched_fields","typeLabel":"any"}},"uniqueKey":"kyb_registry.registry_monitoring.oneOf.0","typeLabel":"object"},{"type":"null","description":"O monitor de registro mais recente da empresa, ou `null` quando não existe nenhum.","properties":{"uuid":{"type":"string","format":"uuid"},"status":{"type":"string"},"unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"enrolled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"cancelled_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"last_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"next_bill_date":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]},"last_event_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null","format":"date-time"}]},"events_count":{"type":"integer"},"watched_fields":{"description":"Os campos da empresa que o monitor acompanha."}},"uniqueKey":"kyb_registry.registry_monitoring.oneOf.1","typeLabel":"null"}],"uniqueKey":"kyb_registry.registry_monitoring","typeLabel":"object | null"}},"uniqueKey":"kyb_registry","typeLabel":"object"},"vendor_data":{"oneOf":[{"type":"string","description":"Eco dos `vendor_data` que você enviou.","uniqueKey":"vendor_data.oneOf.0","typeLabel":"string"},{"type":"null","description":"Eco dos `vendor_data` que você enviou.","uniqueKey":"vendor_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"vendor_data","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Eco do `metadata` que você enviou.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Eco do `metadata` que você enviou.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Resolved company":{"title":"Resolved company","value":{"request_id":"9d4f2c7a-1b3e-4a5c-8d6f-0e9a8b7c6d5e","kyb_registry":{"uuid":"f1e2d3c4-b5a6-4789-9c0d-1e2f3a4b5c6d","node_id":"feature_kyb_registry","status":"In Review","registry_status":"active","data_resolved":true,"company_name":"Tesco PLC","registration_number":"00445790","country_code":"GB","region":"","company_type":"Public Limited Company","incorporation_date":"1947-11-27","registered_address":"Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA","tax_number":"GB412 8925 93","risk_level":"low risk","verification_status":"verified","is_from_registry":true,"fetch_status":"resolved","alternative_names":"TESCO STORES (HOLDINGS) PUBLIC LIMITED COMPANY","nature_of_business":null,"registered_capital":null,"registered_capital_amount":null,"registered_capital_currency":null,"website":"https://www.tesco.com/","email":"customer.service@tesco.co.uk","phone":"03301231688","legal_entity_identifier":null,"location_of_registration":null,"financial_summary":{"currency":"Pound (£)","total_number_of_shares":"8174378721","meta_detail":{"Class_Of_Share":"Ordinary"}},"officers":[{"uuid":"a1b2c3d4-e5f6-4789-9a0b-1c2d3e4f5a6b","name":"CHRISTOPHER JON TAYLOR","designation":"Secretary","role":"secretary","nationality":null,"is_active":true,"kyc_status":null,"kyc_session_url":null},{"uuid":"b2c3d4e5-f6a7-4890-8b1c-2d3e4f5a6b7c","name":"MELISSA BETHELL","designation":"Director","role":"director","nationality":"British","is_active":true,"kyc_status":null,"kyc_session_url":null}],"beneficial_owners":[],"addresses":[{"address":"Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA","type":"legal_entity_registry_address","description":"registered office address"}],"industries":null,"accounts":{"last_account":"26 February 2025","next_account":"26 February 2026","due_by_date":"26 August 2026"},"registry_data":{"ubo_resolution":{"parent_chain":[],"subsidiaries":[],"unresolved":[]}},"user_provided_data":null,"confirmed_by_user_at":null,"last_console_edit_at":null,"is_editable":true},"vendor_data":"company-1234","metadata":null,"created_at":"2026-06-11T10:45:00.000000+00:00"}}},"exampleType":"examples"}},"exampleType":"examples"},"bcebbf4c-2dba-4003-bb94-98004ff62010":{"description":"Relatório aceito e ainda em processamento. Quando um relatório ainda está sendo preparado, o endpoint retorna 202 Accepted, kyb_registry.fetch_status=pending e registry_tier_delivered=null. Guarde o request_id e consulte GET /v3/session/{request_id}/decision/ até que registry_checks[0].company.fetch_status seja resolvido. A Didit conclui o relatório automaticamente e cobra o nível entregue assim que ele estiver pronto. Não repita a compra enquanto ela estiver pendente; cada novo POST cria uma requisição separada.","content":{"application/json":{"schema":{"$ref":"9d06ab7c-1aa8-4855-acd5-9418d9935d56"},"examples":{"Pending (registry still resolving)":{"title":"Pending (registry still resolving)","value":{"request_id":"9d4f2c7a-1b3e-4a5c-8d6f-0e9a8b7c6d5e","kyb_registry":{"uuid":"7c0a4f7e-2b1d-4f6a-9c3e-8d5b2a1f0e9d","node_id":"feature_kyb_registry","status":"Not Finished","registry_status":null,"data_resolved":false,"company_name":"Example Holdings Limited","registration_number":"12345678","country_code":"HK","region":null,"company_type":null,"incorporation_date":null,"registered_address":null,"tax_number":null,"risk_level":null,"verification_status":null,"is_from_registry":true,"fetch_status":"pending","alternative_names":null,"nature_of_business":null,"registered_capital":null,"registered_capital_amount":null,"registered_capital_currency":null,"website":null,"email":null,"phone":null,"legal_entity_identifier":null,"location_of_registration":null,"financial_summary":{},"officers":[],"beneficial_owners":[],"addresses":null,"industries":null,"accounts":null,"registry_data":{},"user_provided_data":null,"confirmed_by_user_at":null,"last_console_edit_at":null,"is_editable":true,"registry_tier_delivered":null,"registry_ownership_status":"pending"},"vendor_data":"company-1234","metadata":null,"created_at":"2026-06-11T10:45:00.000000+00:00","registry_tier_delivered":null,"registry_tier_requested":"ubo"}}},"exampleType":"examples"}},"exampleType":"examples"},"197f3cd2-24fe-47fe-8f45-baf66b04fac5":{"description":"Erro de validação. Problemas no nível de campo usam o envelope padrão do DRF.","content":{"application/json":{"examples":{"Missing kyb_response_id":{"title":"Missing kyb_response_id","value":{"kyb_response_id":["This field is required."]}},"save_api_request=false rejected":{"title":"save_api_request=false rejected","value":{"save_api_request":["KYB registry select must be saved so billing and retrieval can be tracked."]}}},"exampleType":"examples"}},"exampleType":"examples"},"6593d067-ac52-4caf-a50e-3c239af3b282":{"description":"Permissão negada. Retornado quando o cabeçalho `x-api-key` está ausente e também quando o saldo da organização que faz a chamada não cobre a chamada; uma chave incorreta, revogada ou expirada retorna `401`. Uma chave ausente retorna `403` com `{\"detail\": ...}`; uma chave incorreta, revogada ou expirada retorna `401`. Créditos insuficientes retornam `403` com `{\"error\": ...}` antes de qualquer análise ou chamada a provedores.","content":{"application/json":{"examples":{"Missing or invalid API key":{"title":"Missing or invalid API key","value":{"detail":"You do not have permission to perform this action."}},"Not enough credits":{"title":"Not enough credits","value":{"error":"You don't have enough credits to perform this request. Please top up at https://business.didit.me"}}},"exampleType":"examples"}},"exampleType":"examples"},"d80d0516-f8a7-4649-91ef-1d0a77838019":{"description":"Limite de requisições excedido. Todos os endpoints POST/PATCH/DELETE compartilham uma cota de 300 requisições de escrita por minuto por chave de API. A resposta inclui os cabeçalhos `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset` e `Retry-After`.","content":{"application/json":{"examples":{"Write rate limit exceeded":{"title":"Write rate limit exceeded","value":{"detail":"Write request rate limit exceeded. You can make up to 300 requests per minute."}}},"schema":{"type":"object","properties":{"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"07d1fd21-2a1e-475f-8748-f2cce4f7b847":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"Chave de API da sua aplicação, em Developers -> API keys no Business Console. A chave principal tem acesso total. Uma chave nomeada pode ter escopo restrito: nenhum acesso, leitura ou escrita por recurso, limitada a alguns fluxos ou a sessões aprovadas, a uma lista de endereços IP e a uma data de validade. 401 significa que a chave está errada, revogada ou expirada; 403 significa que nenhuma chave foi enviada, que a chave não tem acesso a este recurso ou ação, ou que a requisição veio de um endereço fora da sua lista de IPs; 404 em uma rota de sessão significa que a sessão está fora dos fluxos ou status da chave. Uma chave sem acesso a mídia recebe URLs de imagem, vídeo e PDF como null, e uma chave sem permissão de escrita em sessões recebe links e tokens de sessão como null. Consulte https://docs.didit.me/console/api-keys.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"4dad0e93-45e1-4b49-b424-12516c3891fa":{"url":"https://verification.didit.me"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Chave de API da sua aplicação, em Developers -> API keys no Business Console. A chave principal tem acesso total. Uma chave nomeada pode ter escopo restrito: nenhum acesso, leitura ou escrita por recurso, limitada a alguns fluxos ou a sessões aprovadas, a uma lista de endereços IP e a uma data de validade. 401 significa que a chave está errada, revogada ou expirada; 403 significa que nenhuma chave foi enviada, que a chave não tem acesso a este recurso ou ação, ou que a requisição veio de um endereço fora da sua lista de IPs; 404 em uma rota de sessão significa que a sessão está fora dos fluxos ou status da chave. Uma chave sem acesso a mídia recebe URLs de imagem, vídeo e PDF como null, e uma chave sem permissão de escrita em sessões recebe links e tokens de sessão como null. Consulte https://docs.didit.me/console/api-keys.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"Chave de API da sua aplicação, em Developers -> API keys no Business Console. A chave principal tem acesso total. Uma chave nomeada pode ter escopo restrito: nenhum acesso, leitura ou escrita por recurso, limitada a alguns fluxos ou a sessões aprovadas, a uma lista de endereços IP e a uma data de validade. 401 significa que a chave está errada, revogada ou expirada; 403 significa que nenhuma chave foi enviada, que a chave não tem acesso a este recurso ou ação, ou que a requisição veio de um endereço fora da sua lista de IPs; 404 em uma rota de sessão significa que a sessão está fora dos fluxos ou status da chave. Uma chave sem acesso a mídia recebe URLs de imagem, vídeo e PDF como null, e uma chave sem permissão de escrita em sessões recebe links e tokens de sessão como null. Consulte https://docs.didit.me/console/api-keys.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"pt-br/openapi-25.json"},"subdomain":"didit-0f962782","siteName":"Didit Docs","title":"API de UBO do registro KYB: beneficiários finais - Didit Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/standalone-apis/kyb-registry-ubo","matchLevel":1},"es":{"href":"/es/standalone-apis/kyb-registry-ubo","matchLevel":1},"pt-BR":{"href":"/pt-br/standalone-apis/kyb-registry-ubo","matchLevel":0},"ja":{"href":"/ja/standalone-apis/kyb-registry-ubo","matchLevel":1}}},"lastModified":"2026-11-01T10:59:40.540Z","gitLastModified":"2026-11-01T10:56:28.000Z","originalFileLocation":"pt-br/standalone-apis/kyb-registry-ubo.mdx","locale":"pt-BR"},"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=\"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Didit Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/didit-0f962782/h7Er2opLBVoQwrdf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"API de UBO do registro KYB: beneficiários finais - Didit Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Didit Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://didit-0f962782.mintlify.app/_mintlify/api/og/v2?division=Registro+KYB\u0026amp;title=API+de+UBO+do+registro+KYB%3A+benefici%C3%A1rios+finais\u0026amp;description=Chame+POST+%2Fv3%2Fkyb%2Fubo%2F+da+Didit+com+o+kyb_response_id+da+busca+no+registro+e+obtenha+perfil%2C+acionistas+e+benefici%C3%A1rios+finais+da+cadeia+societ%C3%A1ria.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=3c953ddccc91966997699819d02a383c545950116ad44dee68085276cd9b2e81\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"API de UBO do registro KYB: beneficiários finais - Didit Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://didit-0f962782.mintlify.app/_mintlify/api/og/v2?division=Registro+KYB\u0026amp;title=API+de+UBO+do+registro+KYB%3A+benefici%C3%A1rios+finais\u0026amp;description=Chame+POST+%2Fv3%2Fkyb%2Fubo%2F+da+Didit+com+o+kyb_response_id+da+busca+no+registro+e+obtenha+perfil%2C+acionistas+e+benefici%C3%A1rios+finais+da+cadeia+societ%C3%A1ria.\u0026amp;theme=f6d5c5eb819d99f700ee852a\u0026amp;signature=3c953ddccc91966997699819d02a383c545950116ad44dee68085276cd9b2e81\">\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/pt-br/standalone-apis/kyb-registry-ubo\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pt-br/standalone-apis/kyb-registry-ubo.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.didit.me/standalone-apis/kyb-registry-ubo\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.didit.me/es/standalone-apis/kyb-registry-ubo\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.didit.me/ja/standalone-apis/kyb-registry-ubo\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.didit.me/standalone-apis/kyb-registry-ubo\">\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/pt-br/standalone-apis/kyb-registry-ubo#webpage\",\"url\":\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo\",\"name\":\"API de UBO do registro KYB: beneficiários finais\",\"description\":\"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.\",\"dateModified\":\"2026-11-01T10:56:28.000Z\",\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Registro KYB\",\"item\":\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API de UBO do registro KYB: beneficiários finais\",\"item\":\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo#apireference\",\"headline\":\"API de UBO do registro KYB: beneficiários finais\",\"name\":\"API de UBO do registro KYB: beneficiários finais\",\"description\":\"Chame POST /v3/kyb/ubo/ da Didit com o kyb_response_id da busca no registro e obtenha perfil, acionistas e beneficiários finais da cadeia societária.\",\"url\":\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo\",\"mainEntityOfPage\":{\"@id\":\"https://docs.didit.me/pt-br/standalone-apis/kyb-registry-ubo#webpage\"},\"dateModified\":\"2026-11-01T10:56:28.000Z\",\"keywords\":\"API de UBO KYB, API de beneficiário final, API de beneficiários finais, API de registro de empresas, API de verificação de empresas, API KYB, Didit API\",\"publisher\":{\"@id\":\"https://didit.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.didit.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Didit Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Didit Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/standalone-apis/kyb-registry-ubo"}]},{"language":"es","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"Soporte"},{"icon":"signal","href":"https://status.didit.me","label":"Estado"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://business.didit.me"}},"pages":[{"title":"es","href":"/es/standalone-apis/kyb-registry-ubo"}]},{"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"}},"tabs":[{"tab":"Primeiros passos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/rocket.svg","pages":[{"title":"Primeiros passos","href":"/pt-br"}]},{"tab":"Integração / SDKs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","pages":[{"title":"Integração / SDKs","href":"/pt-br/integration/sdks"}]},{"tab":"Referência da API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/code.svg","groups":[{"group":"Visão geral","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"Referência da API Didit: API REST de verificação","sidebarTitle":"Referência da API","href":"/pt-br/api-reference/overview"},{"title":"API de healthcheck: sonda pública de disponibilidade","sidebarTitle":"Healthcheck","openapi":"pt-br/openapi-healthcheck.json GET /system/healthcheck","href":"/pt-br/api-reference/healthcheck"},{"title":"API de status do serviço: feed público de status da Didit","sidebarTitle":"Status do serviço","openapi":"pt-br/openapi-25.json GET /v3/status/","href":"/pt-br/api-reference/service-status"},{"title":"API de preços de verificação bancária: feed público","sidebarTitle":"Preços de verificação bancária","openapi":"pt-br/openapi-25.json GET /v3/organization/bank-verification-pricing/","href":"/pt-br/api-reference/bank-verification-pricing"}]},{"group":"Verificações de usuários e empresas","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"API de Sessões: verificação KYC e KYB unificada","sidebarTitle":"Visão geral","href":"/pt-br/sessions-api/overview"},{"title":"API de criação de sessão: inicie a verificação KYC ou KYB","sidebarTitle":"Criar sessão","openapi":"pt-br/openapi-25.json POST /v3/session/","href":"/pt-br/sessions-api/create-session"},{"title":"Importar dados de outro provedor","openapi":"pt-br/openapi-25.json POST /v3/session/imports/","href":"/pt-br/sessions-api/import-verifications"},{"title":"API para consultar sessão: decisão de KYC e KYB","sidebarTitle":"Consultar sessão","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/decision/","href":"/pt-br/sessions-api/retrieve-session"},{"title":"API para listar sessões: filtre sessões de KYC e KYB","sidebarTitle":"Listar sessões","openapi":"pt-br/openapi-25.json GET /v3/sessions/","href":"/pt-br/sessions-api/list-sessions"},{"title":"API para atualizar status da sessão: aprovar e recusar","sidebarTitle":"Atualizar status da sessão","openapi":"pt-br/openapi-25.json PATCH /v3/session/{sessionId}/update-status/","href":"/pt-br/sessions-api/update-status"},{"title":"Pré-visualizar e-mail de reenvio da verificação","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/resubmission-preview/","href":"/pt-br/sessions-api/preview-resubmission"},{"title":"API de prévia do e-mail de decisão: aprovado e recusado","sidebarTitle":"Pré-visualizar e-mail de decisão","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/decision-email-preview/","href":"/pt-br/sessions-api/preview-decision-email"},{"title":"Atualizar status de recurso na API: aprovar ou recusar","sidebarTitle":"Atualizar status de recurso","openapi":"pt-br/openapi-25.json PATCH /v3/session/{sessionId}/features/{nodeId}/update-status/","href":"/pt-br/sessions-api/update-feature-status"},{"title":"Listar substituições de recurso: histórico de status","sidebarTitle":"Listar substituições de recurso","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/features/overrides/","href":"/pt-br/sessions-api/list-feature-overrides"},{"title":"Cancelar Override de Recurso na API: Descartar Pendente","sidebarTitle":"Cancelar override de recurso","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/features/overrides/{overrideId}/cancel/","href":"/pt-br/sessions-api/cancel-feature-override"},{"title":"API Atualizar Status de Hit AML: Confirmar e Limpar","sidebarTitle":"Atualizar status de ocorrência AML","openapi":"pt-br/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-hit-status/","href":"/pt-br/sessions-api/update-aml-hit-status"},{"title":"Atualizar dados da sessão: corrigir campos KYC e KYB","sidebarTitle":"Atualizar dados da sessão","href":"/pt-br/sessions-api/update-data"},{"title":"Atualizar status da verificação AML via API","sidebarTitle":"Atualizar status AML","openapi":"pt-br/openapi-25.json PATCH /v3/session/{sessionId}/update-aml-status/","href":"/pt-br/sessions-api/update-aml-status"},{"title":"Atualizar dados do Document AI via API","sidebarTitle":"Atualizar dados do Document AI","openapi":"pt-br/openapi-25.json PATCH /v3/document-ai/{sessionId}/documents/{documentUuid}/","href":"/pt-br/sessions-api/update-document-ai-data"},{"title":"API para regenerar sessão KYC de pessoas-chave do KYB","sidebarTitle":"Regenerar sessão KYC de pessoa-chave","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/{partyUuid}/regenerate/","href":"/pt-br/sessions-api/regenerate-kyb-party"},{"title":"API para enviar documentos KYB","sidebarTitle":"Enviar documentos KYB","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/kyb/documents/","href":"/pt-br/sessions-api/kyb-upload-documents"},{"title":"API para listar partes extraídas do KYB","sidebarTitle":"Listar partes extraídas do KYB","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/kyb/extracted-parties/","href":"/pt-br/sessions-api/kyb-extracted-parties"},{"title":"Listar rascunhos de partes KYB via API","sidebarTitle":"Listar rascunhos de partes KYB","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/kyb/parties/drafts/","href":"/pt-br/sessions-api/kyb-list-party-drafts"},{"title":"API para criar rascunho de parte no KYB","sidebarTitle":"Criar rascunho de parte KYB","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/drafts/","href":"/pt-br/sessions-api/kyb-create-party-draft"},{"title":"Editar rascunho de parte KYB via API","sidebarTitle":"Editar rascunho de parte KYB","openapi":"pt-br/openapi-25.json PATCH /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/pt-br/sessions-api/kyb-update-party-draft"},{"title":"Excluir rascunho de parte do KYB via API","sidebarTitle":"Excluir rascunho de parte KYB","openapi":"pt-br/openapi-25.json DELETE /v3/session/{sessionId}/kyb/parties/drafts/{draftId}/","href":"/pt-br/sessions-api/kyb-delete-party-draft"},{"title":"Enviar pessoas-chave do KYB: API","sidebarTitle":"Enviar pessoas-chave do KYB","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/kyb/parties/submit/","href":"/pt-br/sessions-api/kyb-submit-parties"},{"title":"Adicionar imagens a uma sessão via API","sidebarTitle":"Adicionar imagens à sessão","openapi":"pt-br/openapi-25.json PATCH /v3/session/{sessionId}/add-images/","href":"/pt-br/sessions-api/add-images"},{"title":"API para excluir sessão: direito ao esquecimento do GDPR","sidebarTitle":"Excluir sessão","openapi":"pt-br/openapi-25.json DELETE /v3/session/{sessionId}/delete/","href":"/pt-br/sessions-api/delete-session"},{"title":"API para gerar PDF: relatórios de conformidade KYC e KYB","sidebarTitle":"Gerar PDF","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/generate-pdf/","href":"/pt-br/sessions-api/generate-pdf"},{"title":"Exportar arquivos da sessão (API): baixe tudo em um ZIP","sidebarTitle":"Exportar arquivos","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/files-export/","href":"/pt-br/sessions-api/export-files"},{"title":"Exportar arquivos da sessão: status e link de download","sidebarTitle":"Obter exportação de arquivos","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/files-export/{exportId}/","href":"/pt-br/sessions-api/get-files-export"},{"group":"Assinaturas eletrônicas","pages":[{"title":"Baixar documento assinado via API: PDF assinado","sidebarTitle":"Baixar documento assinado","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/documents/{documentId}/file/","href":"/pt-br/sessions-api/electronic-signature/download-signed-document"},{"title":"API de evidências de assinatura: PDF de auditoria","sidebarTitle":"Baixar evidências","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/evidence/","href":"/pt-br/sessions-api/electronic-signature/download-evidence"},{"title":"API de imagem de assinatura: PNG da assinatura adotada","sidebarTitle":"Baixar imagem da assinatura","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/signatures/{nodeId}/fields/{fieldId}/image/","href":"/pt-br/sessions-api/electronic-signature/download-field-image"},{"title":"Validar assinaturas via API: reverifique PDFs assinados","sidebarTitle":"Validar assinaturas","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/signatures/{nodeId}/validate/","href":"/pt-br/sessions-api/electronic-signature/validate-signatures"}]},{"title":"API Share Session: KYC reutilizável entre parceiros","sidebarTitle":"Visão geral","href":"/pt-br/sessions-api/share-session/overview"},{"title":"API Share Session: gerar token de compartilhamento","sidebarTitle":"Compartilhar sessão","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/share/","href":"/pt-br/sessions-api/share-session/share"},{"title":"API de importar sessão compartilhada: KYC e KYB","sidebarTitle":"Importar sessão compartilhada","openapi":"pt-br/openapi-25.json POST /v3/session/import-shared/","href":"/pt-br/sessions-api/share-session/import"}]},{"group":"Listas","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"API de listas da Didit: listas de bloqueio e de permissão","sidebarTitle":"Visão geral","href":"/pt-br/management-api/lists/overview"},{"title":"API para listar listas: listas de bloqueio e de permissão","sidebarTitle":"Listar listas","openapi":"pt-br/openapi-25.json GET /v3/lists/","href":"/pt-br/management-api/lists/list"},{"title":"API para criar lista: allowlist e lista personalizada","sidebarTitle":"Criar lista","openapi":"pt-br/openapi-25.json POST /v3/lists/","href":"/pt-br/management-api/lists/create"},{"title":"API Obter lista: consultar lista de conformidade","sidebarTitle":"Obter lista","openapi":"pt-br/openapi-25.json GET /v3/lists/{list_uuid}/","href":"/pt-br/management-api/lists/get"},{"title":"API para atualizar lista: editar lista de conformidade","sidebarTitle":"Atualizar lista","openapi":"pt-br/openapi-25.json PATCH /v3/lists/{list_uuid}/","href":"/pt-br/management-api/lists/update"},{"title":"Excluir lista via API: remover lista de conformidade","sidebarTitle":"Excluir lista","openapi":"pt-br/openapi-25.json DELETE /v3/lists/{list_uuid}/","href":"/pt-br/management-api/lists/delete"},{"title":"API de entradas de lista: itens de bloqueio e permissão","sidebarTitle":"Entradas da lista","openapi":"pt-br/openapi-25.json GET /v3/lists/{list_uuid}/entries/","href":"/pt-br/management-api/lists/list-entries"},{"title":"Criar entrada em lista via API: bloqueio e permissões","sidebarTitle":"Criar entrada de lista","openapi":"pt-br/openapi-25.json POST /v3/lists/{list_uuid}/entries/","href":"/pt-br/management-api/lists/create-entry"},{"title":"API para excluir entrada da lista: desbloquear item","sidebarTitle":"Excluir entrada da lista","openapi":"pt-br/openapi-25.json DELETE /v3/lists/{list_uuid}/entries/{entry_uuid}/","href":"/pt-br/management-api/lists/delete-entry"},{"title":"API de upload de rosto: listas biométricas","sidebarTitle":"Enviar rosto","openapi":"pt-br/openapi-25.json POST /v3/lists/{list_uuid}/entries/face-upload/","href":"/pt-br/management-api/lists/upload-face"}]},{"group":"Lista de bloqueio","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/lists.svg","pages":[{"title":"API de lista de bloqueio: listar itens bloqueados","sidebarTitle":"Listar itens bloqueados","openapi":"pt-br/openapi-25.json GET /v3/blocklist/","href":"/pt-br/management-api/blocklist/list"},{"title":"API para adicionar à lista de bloqueio: itens da sessão","sidebarTitle":"Adicionar à lista de bloqueio","openapi":"pt-br/openapi-25.json POST /v3/blocklist/add/","href":"/pt-br/management-api/blocklist/add"},{"title":"API para remover da lista de bloqueio: itens da sessão","sidebarTitle":"Remover da lista de bloqueio","openapi":"pt-br/openapi-25.json POST /v3/blocklist/remove/","href":"/pt-br/management-api/blocklist/remove"}]},{"group":"Fluxos de trabalho","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/workflows.svg","pages":[{"title":"API para listar workflows: fluxos de verificação","sidebarTitle":"Listar workflows","openapi":"pt-br/openapi-25.json GET /v3/workflows/","href":"/pt-br/management-api/workflows/list"},{"title":"API para criar workflow: monte seu fluxo de KYC","sidebarTitle":"Criar workflow","openapi":"pt-br/openapi-25.json POST /v3/workflows/","href":"/pt-br/management-api/workflows/create"},{"title":"Configurações de recursos de workflow: referência da API","sidebarTitle":"Configurações de recursos","href":"/pt-br/management-api/workflows/feature-configs"},{"title":"API Obter Workflow: consultar fluxo de KYC","sidebarTitle":"Obter workflow","openapi":"pt-br/openapi-25.json GET /v3/workflows/{settings_uuid}/","href":"/pt-br/management-api/workflows/get"},{"title":"API para atualizar workflow: editar fluxo de KYC","sidebarTitle":"Atualizar workflow","openapi":"pt-br/openapi-25.json PATCH /v3/workflows/{settings_uuid}/","href":"/pt-br/management-api/workflows/update"},{"title":"API para excluir workflow: remover fluxo de KYC","sidebarTitle":"Excluir workflow","openapi":"pt-br/openapi-25.json DELETE /v3/workflows/{settings_uuid}/","href":"/pt-br/management-api/workflows/delete"}]},{"group":"Questionários","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"API para listar questionários: formulários de KYC","sidebarTitle":"Listar questionários","openapi":"pt-br/openapi-25.json GET /v3/questionnaires/","href":"/pt-br/management-api/questionnaires/list"},{"title":"API para criar questionário: formulário KYC personalizado","sidebarTitle":"Criar questionário","openapi":"pt-br/openapi-25.json POST /v3/questionnaires/","href":"/pt-br/management-api/questionnaires/create"},{"title":"Obter questionário KYC via API: consultar formulário","sidebarTitle":"Obter questionário","openapi":"pt-br/openapi-25.json GET /v3/questionnaires/{questionnaire_uuid}/","href":"/pt-br/management-api/questionnaires/get"},{"title":"Atualizar questionário via API: editar formulário KYC","sidebarTitle":"Atualizar questionário","openapi":"pt-br/openapi-25.json PATCH /v3/questionnaires/{questionnaire_uuid}/","href":"/pt-br/management-api/questionnaires/update"},{"title":"Excluir questionário via API: remover formulário KYC","sidebarTitle":"Excluir questionário","openapi":"pt-br/openapi-25.json DELETE /v3/questionnaires/{questionnaire_uuid}/","href":"/pt-br/management-api/questionnaires/delete"}]},{"group":"Usuários","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/users.svg","pages":[{"title":"API para listar usuários: entidades User do fornecedor","sidebarTitle":"Listar usuários","openapi":"pt-br/openapi-25.json GET /v3/users/","href":"/pt-br/management-api/users/list"},{"title":"API para criar usuário: entidade User do fornecedor","sidebarTitle":"Criar usuário","openapi":"pt-br/openapi-25.json POST /v3/users/create/","href":"/pt-br/management-api/users/create"},{"title":"API de upload de rosto do usuário: perfil com vendor_data","sidebarTitle":"Enviar rosto do usuário","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/vendor-users/by-id/{didit_internal_id}/faces/upload/","href":"/pt-br/management-api/users/upload-face"},{"title":"Obter usuário via API: entidade User do fornecedor","sidebarTitle":"Obter usuário","openapi":"pt-br/openapi-25.json GET /v3/users/{vendor_data}/","href":"/pt-br/management-api/users/get"},{"title":"PDF do histórico do usuário via API: todas as sessões","sidebarTitle":"PDF do histórico do usuário","openapi":"pt-br/openapi-25.json GET /v3/users/{vendor_data}/generate-pdf/","href":"/pt-br/management-api/users/generate-pdf"},{"title":"API para atualizar usuário: entidade User do fornecedor","sidebarTitle":"Atualizar usuário","openapi":"pt-br/openapi-25.json PATCH /v3/users/{vendor_data}/","href":"/pt-br/management-api/users/update"},{"title":"Atualizar status do usuário na API: bloquear ou sinalizar","sidebarTitle":"Atualizar status do usuário","openapi":"pt-br/openapi-25.json PATCH /v3/users/{vendor_data}/update-status/","href":"/pt-br/management-api/users/update-status"},{"title":"API de exclusão de usuários em lote: apagamento GDPR","sidebarTitle":"Excluir usuários em lote","openapi":"pt-br/openapi-25.json POST /v3/users/delete/","href":"/pt-br/management-api/users/delete"}]},{"group":"Templates biométricos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"API de templates biométricos","sidebarTitle":"Visão geral","href":"/pt-br/management-api/biometric-templates/overview"},{"title":"Listar templates biométricos via API","sidebarTitle":"Listar templates","openapi":"pt-br/openapi-25.json GET /v3/biometric-templates/","href":"/pt-br/management-api/biometric-templates/list"},{"title":"Contar templates biométricos via API","sidebarTitle":"Contar templates","openapi":"pt-br/openapi-25.json GET /v3/biometric-templates/count/","href":"/pt-br/management-api/biometric-templates/count"},{"title":"Obter template biométrico via API","sidebarTitle":"Obter template","openapi":"pt-br/openapi-25.json GET /v3/biometric-templates/{template_uuid}/","href":"/pt-br/management-api/biometric-templates/get"},{"title":"Expurgar template biométrico pela API","sidebarTitle":"Expurgar template","openapi":"pt-br/openapi-25.json DELETE /v3/biometric-templates/{template_uuid}/","href":"/pt-br/management-api/biometric-templates/purge"},{"title":"API de exclusão em massa de templates biométricos","sidebarTitle":"Exclusão em massa","openapi":"pt-br/openapi-25.json POST /v3/biometric-templates/delete/","href":"/pt-br/management-api/biometric-templates/batch-purge"}]},{"group":"Empresas","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"API para listar empresas: entidades KYB","sidebarTitle":"Listar empresas","openapi":"pt-br/openapi-25.json GET /v3/businesses/","href":"/pt-br/management-api/businesses/list"},{"title":"API para criar empresa: entidade KYB de fornecedor","sidebarTitle":"Criar empresa","openapi":"pt-br/openapi-25.json POST /v3/businesses/create/","href":"/pt-br/management-api/businesses/create"},{"title":"API Obter Empresa: entidade KYB por vendor_data","sidebarTitle":"Obter empresa","openapi":"pt-br/openapi-25.json GET /v3/businesses/{vendor_data}/","href":"/pt-br/management-api/businesses/get"},{"title":"API de PDF da sessão KYB de empresa","sidebarTitle":"Gerar PDF da sessão de empresa","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/businesses/{business_session_id}/pdf/","href":"/pt-br/management-api/businesses/generate-session-pdf"},{"title":"API para atualizar empresa (KYB): entidade do fornecedor","sidebarTitle":"Atualizar empresa","openapi":"pt-br/openapi-25.json PATCH /v3/businesses/{vendor_data}/","href":"/pt-br/management-api/businesses/update"},{"title":"API Atualizar Status da Empresa: bloquear ou sinalizar","sidebarTitle":"Atualizar status da empresa","openapi":"pt-br/openapi-25.json PATCH /v3/businesses/{vendor_data}/update-status/","href":"/pt-br/management-api/businesses/update-status"},{"title":"API para excluir empresas em lote: remoção de dados KYB","sidebarTitle":"Excluir empresas em lote","openapi":"pt-br/openapi-25.json POST /v3/businesses/delete/","href":"/pt-br/management-api/businesses/delete"}]},{"group":"Monitoramento contínuo de AML","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"Ativar ou desativar monitoramento AML de usuários na API","sidebarTitle":"Ativar para usuários","openapi":"pt-br/openapi-25.json POST /v3/users/aml-monitoring/","href":"/pt-br/management-api/aml-monitoring/toggle-users"},{"title":"API para ativar monitoramento AML de empresas","sidebarTitle":"Ativar para empresas","openapi":"pt-br/openapi-25.json POST /v3/businesses/aml-monitoring/","href":"/pt-br/management-api/aml-monitoring/toggle-businesses"},{"title":"Consultar job de monitoramento AML via API","sidebarTitle":"Consultar job de monitoramento AML","openapi":"pt-br/openapi-25.json GET /v3/aml-monitoring/jobs/{job_id}/","href":"/pt-br/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 para listar casos de conformidade","sidebarTitle":"Listar casos","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/pt-br/management-api/cases/list"},{"title":"API de criação de caso","sidebarTitle":"Criar caso","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/","href":"/pt-br/management-api/cases/create"},{"title":"Obter caso via API","sidebarTitle":"Obter caso","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/pt-br/management-api/cases/get"},{"title":"API de atualização de caso","sidebarTitle":"Atualizar caso","openapi":"pt-br/openapi-25.json PATCH /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/pt-br/management-api/cases/update"},{"title":"API para excluir caso de conformidade","sidebarTitle":"Excluir caso","openapi":"pt-br/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/","href":"/pt-br/management-api/cases/delete"},{"title":"API para resolver caso","sidebarTitle":"Resolver caso","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/resolve/","href":"/pt-br/management-api/cases/resolve"},{"title":"API para solicitar informações em um caso","sidebarTitle":"Solicitar informações (aguardando usuário)","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/request-info/","href":"/pt-br/management-api/cases/request-info"},{"title":"API de transferência de caso","sidebarTitle":"Transferir caso","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/transfer/","href":"/pt-br/management-api/cases/transfer"},{"title":"API para imprimir caso em PDF","sidebarTitle":"Imprimir caso","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/print/","href":"/pt-br/management-api/cases/print"},{"title":"API de análise de casos","sidebarTitle":"Análise de casos","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/statistics/","href":"/pt-br/management-api/cases/statistics"},{"title":"API de atualização de status de casos em massa","sidebarTitle":"Status de casos em massa","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/bulk/status/","href":"/pt-br/management-api/cases/bulk-status"},{"title":"API para listar notas de casos","sidebarTitle":"Listar notas do caso","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/pt-br/management-api/cases/list-notes"},{"title":"API para criar nota de caso","sidebarTitle":"Criar nota de caso","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/notes/","href":"/pt-br/management-api/cases/create-note"}]},{"group":"Blueprints de casos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"Listar blueprints de caso via API","sidebarTitle":"Listar blueprints de caso","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/pt-br/management-api/case-blueprints/list"},{"title":"Criar blueprint de caso via API","sidebarTitle":"Criar blueprint de caso","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/","href":"/pt-br/management-api/case-blueprints/create"},{"title":"Instalar presets de blueprints: API de gerenciamento","sidebarTitle":"Instalar presets","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/blueprints/presets/install/","href":"/pt-br/management-api/case-blueprints/install-presets"}]},{"group":"Redes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"API para listar redes de fraude","sidebarTitle":"Listar redes","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/","href":"/pt-br/management-api/networks/list"},{"title":"API para obter rede de fraude","sidebarTitle":"Obter rede","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/","href":"/pt-br/management-api/networks/get"},{"title":"Adicionar tag a uma rede de fraude via API","sidebarTitle":"Adicionar tag à rede","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/add/","href":"/pt-br/management-api/networks/add-tag"},{"title":"Remover tag de rede de fraude via API","sidebarTitle":"Remover tag da rede","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/tags/remove/","href":"/pt-br/management-api/networks/remove-tag"},{"title":"API de grafo de rede de fraude","sidebarTitle":"Obter grafo da rede","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/graph/","href":"/pt-br/management-api/networks/graph"},{"title":"Listar membros de rede de fraude via API","sidebarTitle":"Listar membros da rede","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/members/","href":"/pt-br/management-api/networks/members"},{"title":"API para listar sinais de redes de fraude","sidebarTitle":"Listar sinais de rede","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/","href":"/pt-br/management-api/networks/signals"},{"title":"API de linha do tempo de redes de fraude","sidebarTitle":"Obter linha do tempo da rede","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/timeline/","href":"/pt-br/management-api/networks/timeline"},{"title":"API de mapa de redes de fraude","sidebarTitle":"Obter mapa da rede","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/map/","href":"/pt-br/management-api/networks/map"},{"title":"API de consulta de participação em redes de fraude","sidebarTitle":"Consulta de participação","href":"/pt-br/management-api/networks/membership-lookup"}]},{"group":"Modelos de relatório","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/task-square.svg","pages":[{"title":"Listar modelos de relatório UIF via API","sidebarTitle":"Listar modelos de relatório","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/pt-br/management-api/report-templates/list"},{"title":"Criar modelo de relatório via API","sidebarTitle":"Criar modelo de relatório","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/report-templates/","href":"/pt-br/management-api/report-templates/create"}]},{"group":"Relatórios regulatórios","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/search-file.svg","pages":[{"title":"API para criar relatório à UIF a partir de um caso","sidebarTitle":"Criar relatório a partir de caso","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/cases/{case_uuid}/regulatory-reports/","href":"/pt-br/management-api/regulatory-reports/create-for-case"},{"title":"API para listar relatórios à UIF","sidebarTitle":"Listar relatórios","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/","href":"/pt-br/management-api/regulatory-reports/list"},{"title":"API para validar relatório à UIF","sidebarTitle":"Validar relatório","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/validate/","href":"/pt-br/management-api/regulatory-reports/validate"},{"title":"API para finalizar relatório à UIF","sidebarTitle":"Finalizar relatório","openapi":"pt-br/openapi-25.json POST /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/finalize/","href":"/pt-br/management-api/regulatory-reports/finalize"},{"title":"Excluir relatório FIU via API","sidebarTitle":"Excluir relatório","openapi":"pt-br/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/","href":"/pt-br/management-api/regulatory-reports/delete"},{"title":"API de URL de download de relatório para a UIF","sidebarTitle":"URL de download do relatório","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/regulatory-reports/{report_uuid}/download-url/","href":"/pt-br/management-api/regulatory-reports/download-url"}]},{"group":"Transações","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"API para listar transações: monitoramento KYT","sidebarTitle":"Listar transações","openapi":"pt-br/openapi-25.json GET /v3/transactions/","href":"/pt-br/management-api/transactions/list"},{"title":"API de criação de transação: envio ao KYT","sidebarTitle":"Criar transação","openapi":"pt-br/openapi-25.json POST /v3/transactions/","href":"/pt-br/management-api/transactions/create"},{"title":"API de exclusão em lote de transações","sidebarTitle":"Excluir transações em lote","openapi":"pt-br/openapi-25.json DELETE /v3/organization/{organization_id}/application/{application_id}/transactions/delete/","href":"/pt-br/management-api/transactions/delete"},{"title":"API de consulta de transação: detalhes de KYT","sidebarTitle":"Obter transação","openapi":"pt-br/openapi-25.json GET /v3/transactions/{transaction_id}/","href":"/pt-br/management-api/transactions/get"},{"title":"Listar notas de transação via API","sidebarTitle":"Listar notas de transação","openapi":"pt-br/openapi-25.json GET /v3/transactions/{transaction_id}/notes/","href":"/pt-br/management-api/transactions/list-notes"},{"title":"API para criar nota de transação","sidebarTitle":"Criar nota de transação","openapi":"pt-br/openapi-25.json POST /v3/transactions/{transaction_id}/notes/","href":"/pt-br/management-api/transactions/create-note"},{"title":"API para listar transações relacionadas","sidebarTitle":"Listar transações relacionadas","openapi":"pt-br/openapi-25.json GET /v3/transactions/{transaction_id}/related/","href":"/pt-br/management-api/transactions/list-related"},{"title":"API de relatório em PDF de transações","sidebarTitle":"Gerar PDF da transação","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/transactions/{transaction_uuid}/pdf/","href":"/pt-br/management-api/transactions/generate-pdf"},{"title":"API de triagem de carteira cripto: AML sob demanda","sidebarTitle":"Triagem de carteira","openapi":"pt-br/openapi-25.json POST /v3/wallet-screening/","href":"/pt-br/management-api/transactions/screen-wallet"},{"title":"API de relatório PDF de triagem de carteira","sidebarTitle":"PDF de triagem de carteira","openapi":"pt-br/openapi-25.json POST /v3/wallet-screening/pdf/","href":"/pt-br/management-api/transactions/screen-wallet-pdf"},{"title":"API de token de transação do SDK: KYT no lado do cliente","sidebarTitle":"Gerar token de transação do SDK","openapi":"pt-br/openapi-25.json POST /v3/transactions/sdk-token/","href":"/pt-br/management-api/transactions/sdk-token"},{"title":"Enviar transação pelo SDK: KYT no lado do cliente","sidebarTitle":"Enviar transação (token do SDK)","openapi":"pt-br/openapi-25.json POST /v1/transactions/","href":"/pt-br/management-api/transactions/submit-sdk"},{"title":"Consultar transação via SDK: KYT no lado do cliente","sidebarTitle":"Consultar transação (token SDK)","openapi":"pt-br/openapi-25.json GET /v1/transactions/{transaction_id}/","href":"/pt-br/management-api/transactions/get-sdk"},{"title":"Listar regras de monitoramento de transações via API","sidebarTitle":"Listar regras","openapi":"pt-br/openapi-25.json GET /v3/transactions/rules/","href":"/pt-br/management-api/transactions/rules-list"},{"title":"Criar regra de monitoramento de transações - Regras KYT","sidebarTitle":"Criar regra","openapi":"pt-br/openapi-25.json POST /v3/transactions/rules/","href":"/pt-br/management-api/transactions/rules-create"},{"title":"API para obter regra de monitoramento de transações","sidebarTitle":"Obter regra","openapi":"pt-br/openapi-25.json GET /v3/transactions/rules/{rule_uuid}/","href":"/pt-br/management-api/transactions/rules-get"},{"title":"Atualizar regra de monitoramento de transações via API","sidebarTitle":"Atualizar regra","openapi":"pt-br/openapi-25.json PATCH /v3/transactions/rules/{rule_uuid}/","href":"/pt-br/management-api/transactions/rules-update"},{"title":"Excluir regra de monitoramento de transações via API","sidebarTitle":"Excluir regra","openapi":"pt-br/openapi-25.json DELETE /v3/transactions/rules/{rule_uuid}/","href":"/pt-br/management-api/transactions/rules-delete"},{"title":"API de backtest de regras de monitoramento de transações","sidebarTitle":"Backtest de regras","openapi":"pt-br/openapi-25.json POST /v3/transactions/rules/backtest/","href":"/pt-br/management-api/transactions/rules-backtest"},{"title":"API de biblioteca de regras de transações: 150+ presets","sidebarTitle":"Listar biblioteca de regras","openapi":"pt-br/openapi-25.json GET /v3/transactions/rules/library/","href":"/pt-br/management-api/transactions/rules-library"},{"title":"Instalar regras de monitoramento de transações (API)","sidebarTitle":"Instalar regras da biblioteca","openapi":"pt-br/openapi-25.json POST /v3/transactions/rules/install/","href":"/pt-br/management-api/transactions/rules-install"},{"title":"Desinstalar regras predefinidas de transações via API","sidebarTitle":"Desinstalar regras da biblioteca","openapi":"pt-br/openapi-25.json DELETE /v3/transactions/rules/install/","href":"/pt-br/management-api/transactions/rules-uninstall"}]},{"group":"Eventos de monitoramento","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Listar eventos de monitoramento: API da Didit","sidebarTitle":"Listar eventos de monitoramento","openapi":"pt-br/openapi-25.json GET /v3/events/","href":"/pt-br/management-api/monitoring-events/list"},{"title":"API para criar evento de monitoramento","sidebarTitle":"Criar evento de monitoramento","openapi":"pt-br/openapi-25.json POST /v3/events/","href":"/pt-br/management-api/monitoring-events/create"},{"title":"API de eventos de monitoramento em lote","sidebarTitle":"Criar eventos em lote","openapi":"pt-br/openapi-25.json POST /v3/events/batch/","href":"/pt-br/management-api/monitoring-events/create-batch"},{"title":"Token do SDK de monitoramento: gerar via API","sidebarTitle":"Gerar token do SDK","openapi":"pt-br/openapi-25.json POST /v3/events/sdk-token/","href":"/pt-br/management-api/monitoring-events/sdk-token"},{"title":"Obter evento de monitoramento via API","sidebarTitle":"Obter evento de monitoramento","openapi":"pt-br/openapi-25.json GET /v3/events/{event_uuid}/","href":"/pt-br/management-api/monitoring-events/get"},{"title":"Linha do tempo de eventos do sujeito via API","sidebarTitle":"Obter linha do tempo do sujeito","openapi":"pt-br/openapi-25.json GET /v3/events/subjects/{vendor_data}/","href":"/pt-br/management-api/monitoring-events/subject-timeline"},{"title":"API de métricas de enriquecimento de eventos","sidebarTitle":"Obter métricas de enriquecimento","openapi":"pt-br/openapi-25.json GET /v3/events/enrichment-metrics/","href":"/pt-br/management-api/monitoring-events/enrichment-metrics"},{"title":"Excluir evento de monitoramento via API","sidebarTitle":"Excluir evento de monitoramento","openapi":"pt-br/openapi-25.json DELETE /v3/events/{event_uuid}/delete/","href":"/pt-br/management-api/monitoring-events/delete"}]},{"group":"Travel Rule","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"API de configurações da Travel Rule: perfil de VASP","sidebarTitle":"Obter configurações da Travel Rule","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/settings/","href":"/pt-br/management-api/travel-rule/get-settings"},{"title":"Atualizar configurações da Travel Rule via API","sidebarTitle":"Atualizar configurações da Travel Rule","openapi":"pt-br/openapi-25.json PUT /v3/travel-rule/settings/","href":"/pt-br/management-api/travel-rule/update-settings"},{"title":"API para obter redes de Travel Rule","sidebarTitle":"Consultar redes de Travel Rule","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/networks/","href":"/pt-br/management-api/travel-rule/get-networks"},{"title":"API para obter o questionário da rede Travel Rule","sidebarTitle":"Obter questionário da rede","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/networks/questionnaire/","href":"/pt-br/management-api/travel-rule/get-network-questionnaire"},{"title":"API para salvar o questionário de rede da Travel Rule","sidebarTitle":"Salvar respostas do questionário","openapi":"pt-br/openapi-25.json PUT /v3/travel-rule/networks/questionnaire/","href":"/pt-br/management-api/travel-rule/update-network-questionnaire"},{"title":"API para enviar o questionário de rede da Travel Rule","sidebarTitle":"Enviar questionário de rede","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/networks/questionnaire/submit/","href":"/pt-br/management-api/travel-rule/submit-network-questionnaire"},{"title":"Acesso à rede Travel Rule: API de solicitação","sidebarTitle":"Solicitar rede Travel Rule","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/networks/{network}/request/","href":"/pt-br/management-api/travel-rule/request-network"},{"title":"E-mail de conformidade da Travel Rule: API de confirmação","sidebarTitle":"Confirmar e-mail de conformidade","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/settings/compliance-email/confirmation/","href":"/pt-br/management-api/travel-rule/send-compliance-email-confirmation"},{"title":"API para listar transferências da Travel Rule","sidebarTitle":"Listar transferências","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/transfers/","href":"/pt-br/management-api/travel-rule/list-transfers"},{"title":"Listar depósitos sem correspondência da Travel Rule (API)","sidebarTitle":"Listar depósitos sem correspondência","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/unmatched/","href":"/pt-br/management-api/travel-rule/list-unmatched-deposits"},{"title":"Vincular depósito da Travel Rule a uma mensagem via API","sidebarTitle":"Vincular depósito pendente","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/unmatched/{transaction_uuid}/match/","href":"/pt-br/management-api/travel-rule/match-unmatched-deposit"},{"title":"API de ações de transferência Travel Rule","sidebarTitle":"Finalizar, cancelar, reenviar ou atualizar","openapi":"pt-br/openapi-25.json PATCH /v3/transactions/{transaction_id}/travel-rule/","href":"/pt-br/management-api/travel-rule/update-transfer"},{"title":"API para confirmar propriedade de carteira na Travel Rule","sidebarTitle":"Confirmar propriedade da carteira","openapi":"pt-br/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/ownership/","href":"/pt-br/management-api/travel-rule/confirm-ownership"},{"title":"API para listar mensagens da Travel Rule","sidebarTitle":"Listar mensagens da Travel Rule","openapi":"pt-br/openapi-25.json GET /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/pt-br/management-api/travel-rule/list-messages"},{"title":"API para enviar mensagem da Travel Rule","sidebarTitle":"Enviar mensagem da Travel Rule","openapi":"pt-br/openapi-25.json POST /v3/transactions/{transaction_id}/travel-rule/messages/","href":"/pt-br/management-api/travel-rule/create-message"},{"title":"Registrar transferência sunrise recebida: API Travel Rule","sidebarTitle":"Registrar recebida (sunrise)","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/inbound/","href":"/pt-br/management-api/travel-rule/register-inbound"},{"title":"API de transferência de entrada de VASP de teste","sidebarTitle":"Acionar entrada do VASP de teste","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/test-vasp/inbound/","href":"/pt-br/management-api/travel-rule/trigger-test-vasp-inbound"},{"title":"API de busca no diretório de VASPs: rotas da Travel Rule","sidebarTitle":"Buscar no diretório de VASPs","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/vasps/","href":"/pt-br/management-api/travel-rule/search-vasps"},{"title":"Obter entrada de VASP no diretório: API da Travel Rule","sidebarTitle":"Obter entrada de VASP","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/","href":"/pt-br/management-api/travel-rule/get-vasp"},{"title":"Decisão sobre VASP contraparte via API: Travel Rule","sidebarTitle":"Sua decisão sobre um VASP","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/pt-br/management-api/travel-rule/get-vasp-decision"},{"title":"API para definir decisão de VASP contraparte: Travel Rule","sidebarTitle":"Definir decisão sobre um VASP","openapi":"pt-br/openapi-25.json PUT /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/pt-br/management-api/travel-rule/set-vasp-decision"},{"title":"Remover decisão de VASP da contraparte: API Travel Rule","sidebarTitle":"Remover sua decisão sobre um VASP","openapi":"pt-br/openapi-25.json DELETE /v3/travel-rule/vasps/{vasp_id}/decision/","href":"/pt-br/management-api/travel-rule/clear-vasp-decision"},{"title":"Consultar triagem de VASP contraparte: API da Travel Rule","sidebarTitle":"Obter triagem de um VASP","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/pt-br/management-api/travel-rule/get-vasp-screening"},{"title":"Triagem de VASP contraparte via API: checagem de sanções","sidebarTitle":"Triagem de VASP contraparte","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/screening/","href":"/pt-br/management-api/travel-rule/screen-vasp"},{"title":"Questionários de due diligence de VASP: API para listar","sidebarTitle":"Listar questionários de due diligence","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/pt-br/management-api/travel-rule/list-vasp-questionnaires"},{"title":"Enviar questionário de due diligence a VASP via API","sidebarTitle":"Enviar questionário de due diligence","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/vasps/{vasp_id}/questionnaires/","href":"/pt-br/management-api/travel-rule/send-vasp-questionnaire"},{"title":"Listar contatos de contraparte: Travel Rule por e-mail","sidebarTitle":"Listar contatos de contrapartes","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/counterparty-contacts/","href":"/pt-br/management-api/travel-rule/list-counterparty-contacts"},{"title":"API de contato de contraparte - Travel Rule por e-mail","sidebarTitle":"Adicionar contato de contraparte","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/counterparty-contacts/","href":"/pt-br/management-api/travel-rule/create-counterparty-contact"},{"title":"Excluir contato de contraparte via API - Travel Rule","sidebarTitle":"Excluir contato de contraparte","openapi":"pt-br/openapi-25.json DELETE /v3/travel-rule/counterparty-contacts/{contact_uuid}/","href":"/pt-br/management-api/travel-rule/delete-counterparty-contact"},{"title":"API para listar endereços de carteira: Travel Rule","sidebarTitle":"Listar endereços de carteira","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/wallet-addresses/","href":"/pt-br/management-api/travel-rule/list-wallet-addresses"},{"title":"API para registrar endereço de carteira: Travel Rule","sidebarTitle":"Registrar endereço de carteira","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/wallet-addresses/","href":"/pt-br/management-api/travel-rule/create-wallet-address"},{"title":"API para importar endereços de carteira | Travel Rule","sidebarTitle":"Importar endereços de carteira","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/wallet-addresses/import/","href":"/pt-br/management-api/travel-rule/import-wallet-addresses"},{"title":"Atualizar endereço de carteira: API da Travel Rule","sidebarTitle":"Atualizar endereço de carteira","openapi":"pt-br/openapi-25.json PATCH /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/pt-br/management-api/travel-rule/update-wallet-address"},{"title":"API para excluir endereço de carteira: Travel Rule","sidebarTitle":"Excluir endereço de carteira","openapi":"pt-br/openapi-25.json DELETE /v3/travel-rule/wallet-addresses/{entry_uuid}/","href":"/pt-br/management-api/travel-rule/delete-wallet-address"},{"title":"Listar comprovantes de carteira por captura de tela","sidebarTitle":"Listar comprovantes a revisar","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/wallet-proofs/","href":"/pt-br/management-api/travel-rule/list-wallet-proofs"},{"title":"Aprovar ou rejeitar prova de carteira por captura de tela","sidebarTitle":"Decidir prova de carteira","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/wallet-proofs/{proof_uuid}/decision/","href":"/pt-br/management-api/travel-rule/decide-wallet-proof"},{"title":"Criar sessão de widget de propriedade de carteira","sidebarTitle":"Criar sessão do widget de carteira","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/widget-session/","href":"/pt-br/management-api/travel-rule/create-widget-session"},{"title":"API de contexto do widget de propriedade de carteira","sidebarTitle":"Obter contexto do widget","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/widget/{token}/","href":"/pt-br/management-api/travel-rule/get-widget-context"},{"title":"API para iniciar prova de propriedade de carteira","sidebarTitle":"Iniciar prova do widget","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/","href":"/pt-br/management-api/travel-rule/create-widget-proof"},{"title":"API para enviar prova de propriedade de carteira","sidebarTitle":"Enviar evidência da prova","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/widget/{token}/proofs/{proof_id}/verify/","href":"/pt-br/management-api/travel-rule/verify-widget-proof"},{"title":"API de seleção de VASP no widget: contraparte Travel Rule","sidebarTitle":"Escolher VASP de contraparte no widget","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/widget/{token}/vasps/","href":"/pt-br/management-api/travel-rule/select-widget-vasp"},{"title":"API de seletor de VASP: busca no diretório Travel Rule","sidebarTitle":"Buscar VASPs no widget de carteira","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/widget/{token}/vasps/","href":"/pt-br/management-api/travel-rule/search-widget-vasps"},{"title":"API Obter Dados de Coleta por E-mail | Travel Rule","sidebarTitle":"Obter coleta por e-mail","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/pickup/{token}/","href":"/pt-br/management-api/travel-rule/get-pickup"},{"title":"Responder à retirada por e-mail: API da Travel Rule","sidebarTitle":"Responder retirada por e-mail","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/pickup/{token}/respond/","href":"/pt-br/management-api/travel-rule/respond-pickup"},{"title":"Listar mensagens de retirada: API Travel Rule por e-mail","sidebarTitle":"Listar mensagens de retirada","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/pickup/{token}/messages/","href":"/pt-br/management-api/travel-rule/list-pickup-messages"},{"title":"Responder no portal de retirada - Travel Rule por e-mail","sidebarTitle":"Responder no portal de retirada","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/pickup/{token}/messages/","href":"/pt-br/management-api/travel-rule/create-pickup-message"},{"title":"Consultar convite de adesão à Travel Rule: API Didit","sidebarTitle":"Consultar convite de adesão","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/join/{token}/","href":"/pt-br/management-api/travel-rule/get-join-invitation"},{"title":"Cadastrar conta gratuita de Travel Rule via API","sidebarTitle":"Cadastrar conta gratuita","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/join/{token}/","href":"/pt-br/management-api/travel-rule/register-join"},{"title":"Verificar conta gratuita da Travel Rule via API","sidebarTitle":"Verificar conta gratuita","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/join/{token}/verify/","href":"/pt-br/management-api/travel-rule/verify-join"},{"title":"API para obter workspace gratuito da Travel Rule","sidebarTitle":"Obter workspace gratuito","openapi":"pt-br/openapi-25.json GET /v3/travel-rule/workspace/","href":"/pt-br/management-api/travel-rule/get-workspace"},{"title":"Reivindicar entrada no diretório: Travel Rule gratuita","sidebarTitle":"Reivindicar entrada no diretório","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/workspace/claim/","href":"/pt-br/management-api/travel-rule/claim-workspace"},{"title":"API para enviar código de domínio - Travel Rule gratuita","sidebarTitle":"Enviar código de domínio","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/workspace/domain/code/","href":"/pt-br/management-api/travel-rule/send-workspace-domain-code"},{"title":"API Confirmar Código de Domínio - Travel Rule Grátis","sidebarTitle":"Confirmar código de domínio","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/workspace/domain/confirm/","href":"/pt-br/management-api/travel-rule/confirm-workspace-domain"},{"title":"Verificar domínio por DNS: adesão gratuita Travel Rule","sidebarTitle":"Verificar domínio por DNS","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/workspace/domain/dns/","href":"/pt-br/management-api/travel-rule/verify-workspace-domain-dns"},{"title":"Ativar faturamento de saída na API da Travel Rule","sidebarTitle":"Ativar faturamento de saída","openapi":"pt-br/openapi-25.json POST /v3/travel-rule/workspace/billing/","href":"/pt-br/management-api/travel-rule/enable-workspace-billing"}]},{"group":"Operações de sessão","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/play.svg","pages":[{"title":"Excluir sessões em lote via API: limpeza de KYC","sidebarTitle":"Excluir sessões em lote","openapi":"pt-br/openapi-25.json POST /v3/sessions/delete/","href":"/pt-br/management-api/sessions/batch-delete"},{"title":"Consultar job de exclusão de sessões via API","sidebarTitle":"Consultar job de exclusão","openapi":"pt-br/openapi-25.json GET /v3/sessions/delete/{job_id}/","href":"/pt-br/management-api/sessions/get-deletion-job"},{"title":"API de revisões de sessão: registro de auditoria KYC","sidebarTitle":"Listar revisões de sessão","openapi":"pt-br/openapi-25.json GET /v3/sessions/{session_id}/reviews/","href":"/pt-br/management-api/sessions/list-reviews"},{"title":"API para criar revisão de sessão: KYC manual","sidebarTitle":"Criar revisão de sessão","openapi":"pt-br/openapi-25.json POST /v3/sessions/{session_id}/reviews/","href":"/pt-br/management-api/sessions/create-review"},{"title":"API para listar eventos de sessão","sidebarTitle":"Listar eventos de sessão","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/events/","href":"/pt-br/management-api/sessions/list-events"},{"title":"Entregas de webhooks da sessão: API para listar","sidebarTitle":"Listar entregas de webhooks","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/webhooks/","href":"/pt-br/management-api/sessions/list-webhooks"},{"title":"Consultar entrega de webhook da sessão: API","sidebarTitle":"Consultar entrega de webhook","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/webhook/{webhook_uuid}","href":"/pt-br/management-api/sessions/get-webhook"},{"title":"Reenviar webhook de sessão: API de entrega","sidebarTitle":"Reenviar webhook de sessão","openapi":"pt-br/openapi-25.json POST /v3/session/{sessionId}/webhook/{webhook_uuid}/resend","href":"/pt-br/management-api/sessions/resend-webhook"},{"title":"Histórico de triagem AML: listar via API","sidebarTitle":"Listar histórico de triagem AML","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/","href":"/pt-br/management-api/sessions/aml-screening-history"},{"title":"Histórico de triagem AML em CSV: API de exportação","sidebarTitle":"Exportar histórico AML","openapi":"pt-br/openapi-25.json GET /v3/session/{sessionId}/aml-screening-history/export/","href":"/pt-br/management-api/sessions/export-aml-screening-history"}]},{"group":"Personalização","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sliders.svg","pages":[{"title":"API para obter a personalização de marca (branding)","sidebarTitle":"Obter branding","openapi":"pt-br/openapi-25.json GET /v3/customization/","href":"/pt-br/management-api/customization/get"},{"title":"Atualizar personalização de marca via API | Didit","sidebarTitle":"Atualizar marca","openapi":"pt-br/openapi-25.json PATCH /v3/customization/","href":"/pt-br/management-api/customization/update"}]},{"group":"Webhook","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/link.svg","pages":[{"title":"Listar destinos de webhook pela API","sidebarTitle":"Listar destinos de webhook","openapi":"pt-br/openapi-25.json GET /v3/webhook/destinations/","href":"/pt-br/management-api/webhook/list-destinations"},{"title":"Criar destino de webhook via API","sidebarTitle":"Criar destino de webhook","openapi":"pt-br/openapi-25.json POST /v3/webhook/destinations/","href":"/pt-br/management-api/webhook/create-destination"},{"title":"Consultar destino do webhook: Management API da Didit","sidebarTitle":"Obter destino do webhook","openapi":"pt-br/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/","href":"/pt-br/management-api/webhook/get-destination"},{"title":"Atualizar destino de webhook: API","sidebarTitle":"Atualizar destino de webhook","openapi":"pt-br/openapi-25.json PATCH /v3/webhook/destinations/{destination_uuid}/","href":"/pt-br/management-api/webhook/update-destination"},{"title":"Excluir destino de webhook via API","sidebarTitle":"Excluir destino de webhook","openapi":"pt-br/openapi-25.json DELETE /v3/webhook/destinations/{destination_uuid}/","href":"/pt-br/management-api/webhook/delete-destination"},{"title":"Obter configuração de webhook via API","sidebarTitle":"Obter configuração de webhook","openapi":"pt-br/openapi-25.json GET /v3/webhook/","href":"/pt-br/management-api/webhook/get-config"},{"title":"Atualizar configuração de webhook pela API","sidebarTitle":"Atualizar configuração de webhook","openapi":"pt-br/openapi-25.json PATCH /v3/webhook/","href":"/pt-br/management-api/webhook/update-config"},{"title":"API de análise de destino de webhook","sidebarTitle":"Análise do destino de webhook","openapi":"pt-br/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/analytics/","href":"/pt-br/management-api/webhook/destination-analytics"},{"title":"API para listar entregas de webhook","sidebarTitle":"Listar entregas do webhook","openapi":"pt-br/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/","href":"/pt-br/management-api/webhook/list-deliveries"},{"title":"Consultar entrega de webhook pela API","sidebarTitle":"Obter entrega de webhook","openapi":"pt-br/openapi-25.json GET /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/","href":"/pt-br/management-api/webhook/get-delivery"},{"title":"Reenviar entrega de webhook: API da Didit","sidebarTitle":"Reenviar entrega de webhook","openapi":"pt-br/openapi-25.json POST /v3/webhook/destinations/{destination_uuid}/deliveries/{delivery_uuid}/resend/","href":"/pt-br/management-api/webhook/resend-delivery"}]},{"group":"Faturamento","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"API de saldo de créditos: faturamento de KYC","sidebarTitle":"Consultar saldo de créditos","openapi":"pt-br/openapi-25.json GET /v3/billing/balance/","href":"/pt-br/management-api/billing/balance"},{"title":"API de recarga de créditos","sidebarTitle":"Recarregar créditos","openapi":"pt-br/openapi-25.json POST /v3/billing/top-up/","href":"/pt-br/management-api/billing/top-up"}]},{"group":"Análises","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/overview.svg","pages":[{"title":"API de analytics da aplicação","sidebarTitle":"Obter analytics da aplicação","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/","href":"/pt-br/management-api/analytics/get"},{"title":"API de verificações de hoje por hora","sidebarTitle":"Verificações de hoje por hora","openapi":"pt-br/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/analytics/today/","href":"/pt-br/management-api/analytics/today-by-hour"}]},{"group":"Visão geral da API de gerenciamento","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/info.svg","pages":[{"title":"API de gerenciamento v3: fluxos de trabalho e faturamento","sidebarTitle":"API de gerenciamento","href":"/pt-br/sessions-api/management-api"}]},{"group":"API de autenticação (programática)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/key.svg","pages":[{"title":"Registro programático de conta via Auth API","sidebarTitle":"Registrar conta","openapi":"pt-br/openapi-auth.json POST /programmatic/register/","href":"/pt-br/auth-api/register"},{"title":"API de verificação de e-mail: obtenha credenciais Didit","sidebarTitle":"Verificar e-mail","openapi":"pt-br/openapi-auth.json POST /programmatic/verify-email/","href":"/pt-br/auth-api/verify-email"},{"title":"API de login programático: tokens de autenticação","sidebarTitle":"Login","openapi":"pt-br/openapi-auth.json POST /programmatic/login/","href":"/pt-br/auth-api/login"},{"title":"API de credenciais Didit: obter client_id e api_key","sidebarTitle":"Obter credenciais","openapi":"pt-br/openapi-auth.json GET /organizations/me/{org_id}/applications/{app_id}/","href":"/pt-br/auth-api/get-credentials"},{"title":"API de criação de aplicações: apps via programação","sidebarTitle":"Criar aplicação","openapi":"pt-br/openapi-auth.json POST /organizations/me/{org_id}/applications/","href":"/pt-br/auth-api/create-application"},{"title":"API para atualizar aplicação: gerencie apps de clientes","sidebarTitle":"Atualizar aplicação","openapi":"pt-br/openapi-auth.json PATCH /organizations/me/{org_id}/applications/{app_id}/","href":"/pt-br/auth-api/update-application"}]},{"group":"Identidade e documentos","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"API de Verificação de ID: OCR e Autenticidade","sidebarTitle":"API de verificação de identidade","openapi":"pt-br/openapi-25.json POST /v3/id-verification/","href":"/pt-br/standalone-apis/id-verification"},{"title":"API de comprovante de endereço: verificação POA e OCR","sidebarTitle":"API de comprovante de residência","openapi":"pt-br/openapi-25.json POST /v3/poa/","href":"/pt-br/standalone-apis/proof-of-address"},{"title":"API de validação de endereço: verificar e normalizar","sidebarTitle":"Validação de endereço","openapi":"pt-br/openapi-25.json POST /v3/address-validation/","href":"/pt-br/standalone-apis/address-validation"}]},{"group":"Carteiras de identidade digital","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/id-scan.svg","pages":[{"title":"Carteiras de identidade digital: APIs de verificação","sidebarTitle":"APIs de carteira digital","href":"/pt-br/standalone-apis/digital-id-wallets"},{"title":"Catálogo de API de carteiras de identidade digital","sidebarTitle":"Listar carteiras de ID digital","openapi":"pt-br/openapi-25.json GET /v3/id-verification/wallets/","href":"/pt-br/standalone-apis/digital-id-wallet-catalog"},{"group":"Iniciar verificação","pages":[{"title":"API de verificação BankID Suécia","sidebarTitle":"BankID Suécia","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/bankid-se/","href":"/pt-br/api-reference/digital-id-wallets/bankid-se"},{"title":"API de verificação Finnish Trust Network","sidebarTitle":"Finnish Trust Network","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/ftn/","href":"/pt-br/api-reference/digital-id-wallets/ftn"},{"title":"API de verificação MitID pessoal","sidebarTitle":"MitID pessoal","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/mitid/","href":"/pt-br/api-reference/digital-id-wallets/mitid"},{"title":"API de verificação de identidade Mobile-ID","sidebarTitle":"Mobile-ID","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/mobile-id/","href":"/pt-br/api-reference/digital-id-wallets/mobile-id"},{"title":"API de verificação Smart-ID","sidebarTitle":"Smart-ID","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/smart-id/","href":"/pt-br/api-reference/digital-id-wallets/smart-id"},{"title":"iDIN identificação completa: API de verificação","sidebarTitle":"iDIN identificação completa","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/idin/","href":"/pt-br/api-reference/digital-id-wallets/idin"},{"title":"API de verificação de identidade Auðkenni","sidebarTitle":"Auðkenni","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/audkenni/","href":"/pt-br/api-reference/digital-id-wallets/audkenni"},{"title":"API de verificação Bank iD","sidebarTitle":"Bank iD","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/bankid-cz/","href":"/pt-br/api-reference/digital-id-wallets/bankid-cz"},{"title":"BankID Noruega: API de verificação de identidade","sidebarTitle":"BankID Noruega","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/bankid-no/","href":"/pt-br/api-reference/digital-id-wallets/bankid-no"},{"title":"API de verificação de ID Buypass","sidebarTitle":"Buypass ID","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/buypass/","href":"/pt-br/api-reference/digital-id-wallets/buypass"},{"title":"API ConnectID: verificação de identidade","sidebarTitle":"ConnectID","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/connectid/","href":"/pt-br/api-reference/digital-id-wallets/connectid"},{"title":"API de verificação Diia","sidebarTitle":"Diia","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/diia/","href":"/pt-br/api-reference/digital-id-wallets/diia"},{"title":"EUDI Wallet: API de verificação de identidade","sidebarTitle":"EUDI Wallet","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/eudi/","href":"/pt-br/api-reference/digital-id-wallets/eudi"},{"title":"API de verificação do ID-card estoniano","sidebarTitle":"ID-card estoniano","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/idcard-ee/","href":"/pt-br/api-reference/digital-id-wallets/idcard-ee"},{"title":"API de verificação FranceConnect","sidebarTitle":"FranceConnect","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/franceconnect/","href":"/pt-br/api-reference/digital-id-wallets/franceconnect"},{"title":"Freja eID: API de verificação de identidade","sidebarTitle":"Freja eID","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/frejaid/","href":"/pt-br/api-reference/digital-id-wallets/frejaid"},{"title":"API do GOV.UK Wallet para verificação de identidade","sidebarTitle":"GOV.UK Wallet","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/govuk-wallet/","href":"/pt-br/api-reference/digital-id-wallets/govuk-wallet"},{"title":"API de verificação de identidade com Google Wallet ID","sidebarTitle":"Google Wallet ID","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/google-wallet/","href":"/pt-br/api-reference/digital-id-wallets/google-wallet"},{"title":"API de verificação de identidade MojeID","sidebarTitle":"MojeID","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/mojeid/","href":"/pt-br/api-reference/digital-id-wallets/mojeid"},{"title":"API de verificação OneID","sidebarTitle":"OneID","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/oneid/","href":"/pt-br/api-reference/digital-id-wallets/oneid"},{"title":"API de verificação Personalausweis Profile 2","sidebarTitle":"Personalausweis Profile 2","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/personalausweis/","href":"/pt-br/api-reference/digital-id-wallets/personalausweis"},{"title":"API de verificação UAE PASS","sidebarTitle":"UAE PASS","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/uae-pass/","href":"/pt-br/api-reference/digital-id-wallets/uae-pass"},{"title":"API de verificação Vipps Plus","sidebarTitle":"Vipps Plus","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/vipps/","href":"/pt-br/api-reference/digital-id-wallets/vipps"},{"title":"API de verificação eParaksts mobile","sidebarTitle":"eParaksts mobile","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/eparaksts-mobile/","href":"/pt-br/api-reference/digital-id-wallets/eparaksts-mobile"},{"title":"API gov.br para verificação de identidade","sidebarTitle":"gov.br","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/govbr/","href":"/pt-br/api-reference/digital-id-wallets/govbr"},{"title":"API de verificação itsme","sidebarTitle":"itsme","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/itsme/","href":"/pt-br/api-reference/digital-id-wallets/itsme"}]},{"title":"Obter resultado de verificação da carteira de ID digital","sidebarTitle":"Obter verificação da carteira","openapi":"pt-br/openapi-25.json GET /v3/id-verification/wallets/verifications/{request_id}/","href":"/pt-br/standalone-apis/digital-id-wallet-result"},{"title":"Enviar resposta de carteira da Digital Credentials API","sidebarTitle":"Enviar resposta da carteira","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/response/","href":"/pt-br/standalone-apis/digital-id-wallet-response"},{"title":"Consultar autenticação Smart-ID e Mobile-ID (polling)","sidebarTitle":"Consultar verificação de carteira","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/poll/","href":"/pt-br/standalone-apis/digital-id-wallet-poll"},{"title":"Cancelar verificação de carteira de identidade digital","sidebarTitle":"Cancelar verificação da carteira","openapi":"pt-br/openapi-25.json POST /v3/id-verification/wallets/verifications/{request_id}/cancel/","href":"/pt-br/standalone-apis/digital-id-wallet-cancel"}]},{"group":"Document AI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/document-ai.svg","pages":[{"title":"Document AI API: extração de dados de documentos","sidebarTitle":"API Document AI","openapi":"pt-br/openapi-25.json POST /v3/document-ai/","href":"/pt-br/standalone-apis/document-ai"}]},{"group":"API de validação em bases de dados","pages":[{"title":"API de Validação de Base de Dados: Documento Nacional","sidebarTitle":"API de validação em bases","openapi":"pt-br/openapi-25.json POST /v3/database-validation/","href":"/pt-br/standalone-apis/database-validation"}]},{"group":"Validação de banco de dados","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/driver-2.svg","pages":[{"group":"🇦🇷 Argentina","pages":[{"title":"API de verificação de dados do DNI argentino: Data Match","sidebarTitle":"Argentina - Dados do DNI (RENAPER, sem selfie)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/argentina/renaper-data"},{"title":"Verificação de DNI na Argentina (RENAPER) via API","sidebarTitle":"Argentina - DNI (RENAPER)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/argentina/renaper"},{"title":"API de verificação de cidadãos da Argentina (AFIP)","sidebarTitle":"Cidadãos da Argentina (AFIP)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/argentina/citizens"},{"title":"API de verificação em bureau de crédito da Argentina","sidebarTitle":"Bureau de crédito Argentina","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/argentina/credit-bureau"}]},{"group":"🇦🇺 Austrália","pages":[{"title":"Verificação de certidão de nascimento: API DVS Austrália","sidebarTitle":"Austrália - DVS - Certidão de nascimento","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/birth-certificate"},{"title":"Verificação do cartão Centrelink na Austrália (DVS) – API","sidebarTitle":"Austrália - DVS - Cartão Centrelink","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/centrelink-card"},{"title":"Verificação de ImmiCard na Austrália (DVS) - API","sidebarTitle":"Austrália - DVS - ImmiCard","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/immicard"},{"title":"API de verificação de documento de viagem (DVS) Austrália","sidebarTitle":"Austrália - DVS - Documento de viagem","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/travel-document"},{"title":"Certidão de Mudança de Nome da Austrália (DVS) – API","sidebarTitle":"Austrália – Mudança de Nome (DVS)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/change-of-name-certificate"},{"title":"API de Certificado de Cidadania da Austrália (DVS)","sidebarTitle":"Austrália - DVS – Certificado de Cidadania","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/citizenship-certificate"},{"title":"API de Certidão de Casamento da Austrália – DVS","sidebarTitle":"Austrália – Certidão de Casamento (DVS)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/marriage-certificate"},{"title":"API de bureau de crédito da Austrália: ID Match","sidebarTitle":"Bureau de crédito da Austrália","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/credit-bureau"},{"title":"API de verificação de óbito na Austrália (BDM)","sidebarTitle":"Óbito Austrália (BDM)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/death-check"},{"title":"API de verificação Electoral Roll da Austrália: ID Match","sidebarTitle":"Cadastro eleitoral da Austrália","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/electoral-roll"},{"title":"API de verificação de superannuation e folha na Austrália","sidebarTitle":"Superannuation e folha (Austrália)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/superannuation-payroll"},{"title":"API de verificação VEVO da Austrália em tempo real","sidebarTitle":"VEVO Austrália","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/vevo"},{"title":"Verificação de carteira de motorista da Austrália (DVS)","sidebarTitle":"DVS - Carteira de motorista australiana","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/driver-licence"},{"title":"DVS - API de verificação do Cartão Medicare da Austrália","sidebarTitle":"DVS - Cartão Medicare da Austrália","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/medicare-card"},{"title":"API de verificação de passaporte DVS Austrália: ID Match","sidebarTitle":"DVS - Passaporte da Austrália","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/passport"},{"title":"API de verificação de visto da Austrália (DVS)","sidebarTitle":"DVS - Visto australiano","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/australia/visa"}]},{"title":"API de verificação de bureau de crédito da Áustria","sidebarTitle":"Bureau de crédito da Áustria","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/austria/credit-bureau"},{"title":"API de verificação de CI da Bolívia em tempo real","sidebarTitle":"Bolívia - verificação da CI","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/bolivia/cedula"},{"group":"🇧🇷 Brasil","pages":[{"title":"API de verificação BRA - Unico IDCloud (CPF + selfie)","sidebarTitle":"BRA - Unico IDCloud (CPF + selfie)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/unico-idcloud"},{"title":"API CNH com QR code e comparação facial (Datavalid)","sidebarTitle":"Brasil - CNH QR code + facial (Datavalid)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/cnh-facial-qrcode"},{"title":"API de CPF + face match (Datavalid) no Brasil: ID Match","sidebarTitle":"Brasil - CPF + biometria facial (Datavalid)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/cpf-facial"},{"title":"API de consulta de CPF: situação cadastral em tempo real","sidebarTitle":"Brasil - consulta de CPF","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/cpf"},{"title":"API de Quadro de Sócios e Administradores (QSA) do Brasil","sidebarTitle":"Brasil - Sócios e Administradores (QSA)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/company-directors"},{"title":"Consulta CNPJ: API de registro de empresas do Brasil","sidebarTitle":"Brasil - Registro de empresas (CNPJ)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/company-registry"},{"title":"Consulta de óbito por CPF no Brasil: API em tempo real","sidebarTitle":"Brasil - Óbito (CPF)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/death-check"},{"title":"API de antecedentes criminais da Polícia Federal - Brasil","sidebarTitle":"Antecedentes criminais (PF)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/antecedentes-criminais-pf"},{"title":"API de verificação residencial no Brasil: identidade","sidebarTitle":"Brasil residencial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/residential"},{"title":"API de verificação de CPF/CNPJ: cadastro fiscal do Brasil","sidebarTitle":"Cadastro fiscal (CPF/CNPJ)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/brazil/tax-registration"}]},{"title":"API de ID nacional do Camboja: correspondência de dados","sidebarTitle":"Identidade nacional do Camboja","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/cambodia/national-id"},{"group":"🇨🇦 Canadá","pages":[{"title":"Verificação em bureau de crédito do Canadá (FINTRAC)","sidebarTitle":"Bureau de crédito Canadá (FINTRAC)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/canada/credit-bureau-fintrac"},{"title":"API Bureau de Crédito 2 Canadá (não FINTRAC): ID Match","sidebarTitle":"Bureau de Crédito 2 do Canadá (não FINTRAC)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/canada/credit-bureau-2-non-fintrac"},{"title":"API de verificação residencial do Canadá: identidade","sidebarTitle":"Canadá Residencial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/canada/residential"}]},{"title":"Verificação de RUT no Chile: API em tempo real","sidebarTitle":"Chile - Verificação de RUT","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/chile/rut"},{"group":"🇨🇳 China","pages":[{"title":"API de verificação de cartão bancário da China","sidebarTitle":"Cartão bancário da China","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/china/bank-card"},{"title":"API de Verificação de ID Nacional da China: Consulta","sidebarTitle":"Identidade nacional da China","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/china/national-id"},{"title":"API de verificação de passaporte da China em tempo real","sidebarTitle":"Passaporte da China","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/china/passport-verification"},{"title":"API de verificação de telefone na China: ID em tempo real","sidebarTitle":"Telefone na China","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/china/phone"}]},{"group":"🇨🇴 Colômbia","pages":[{"title":"API de verificação de Cédula da Colômbia: identidade","sidebarTitle":"Colômbia - verificação de Cédula","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/colombia/cedula"},{"title":"API de status de estrangeiro Migración Colombia","sidebarTitle":"Colômbia - Migración Colombia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/colombia/migracion"}]},{"title":"API de verificação de cédula da Costa Rica: Data Match","sidebarTitle":"Costa Rica - Cédula","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/costa-rica/cedula"},{"group":"🇩🇰 Dinamarca","pages":[{"title":"API Denmark Consumer 2: verificação de identidade","sidebarTitle":"Denmark Consumer 2","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/denmark/consumer-2"},{"title":"API de Verificação de ID Nacional da Dinamarca","sidebarTitle":"ID nacional da Dinamarca","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/denmark/national-id"}]},{"title":"API de verificação de Cédula da República Dominicana","sidebarTitle":"República Dominicana - Cédula","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/dominican-republic/cedula"},{"title":"API de verificação de Cédula do Equador em tempo real","sidebarTitle":"Equador - Cédula","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/ecuador/cedula"},{"title":"API de verificação do DUI de El Salvador: identidade","sidebarTitle":"El Salvador - verificação do DUI","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/el-salvador/dui"},{"group":"🇫🇮 Finlândia","pages":[{"title":"API Finland Consumer 2: verificação de identidade","sidebarTitle":"Finland Consumer 2","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/finland/consumer-2"},{"title":"API de verificação de ID nacional da Finlândia","sidebarTitle":"ID nacional da Finlândia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/finland/national-id"}]},{"group":"🇫🇷 França","pages":[{"title":"API de verificação de telefone da França em tempo real","sidebarTitle":"Telefone França","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/france/phone"},{"title":"API de verificação residencial na França: identidade","sidebarTitle":"França residencial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/france/residential"},{"title":"API de verificação de contas de consumo da França","sidebarTitle":"Contas de consumo França","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/france/utility"}]},{"group":"🇩🇪 Alemanha","pages":[{"title":"API de verificação em bureau de crédito da Alemanha","sidebarTitle":"Bureau de crédito da Alemanha","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/germany/credit-bureau"},{"title":"API de verificação Telefone 2 Alemanha: tempo real","sidebarTitle":"Alemanha Telefone 2","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/germany/phone-2"}]},{"group":"🌐 Global","pages":[{"title":"API de verificação Global Core Intelligence Service","sidebarTitle":"Global - Core Intelligence Service","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/global/intelligence-service"},{"title":"Enriquecimento de identidade global: API de verificação","sidebarTitle":"Global - Enriquecimento de identidade","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/global/identity-enrichment"},{"title":"Verificação de SIM Swap global: correspondência telco","sidebarTitle":"Global - SIM Swap","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/global/swap"}]},{"group":"🇬🇹 Guatemala","pages":[{"title":"API de DPI + face match na Guatemala (RENAP): ID Match","sidebarTitle":"Guatemala - DPI + facial (RENAP)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/guatemala/dpi-facial"},{"title":"Verificação de DPI da Guatemala: consulta em tempo real","sidebarTitle":"Guatemala - verificação de DPI","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/guatemala/dpi"}]},{"title":"API de verificação do DNI de Honduras em tempo real","sidebarTitle":"Honduras - verificação do DNI","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/honduras/dni"},{"group":"🇮🇳 Índia","pages":[{"title":"API Aadhaar da Índia (UIDAI): correspondência de dados","sidebarTitle":"Aadhaar (UIDAI) da Índia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/india/aadhaar"},{"title":"API de verificação de CNH da Índia (RTO)","sidebarTitle":"Carteira de motorista da Índia (RTO)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/india/drivers-licence"},{"title":"API EPIC da Índia (registro de eleitor) (ECI)","sidebarTitle":"EPIC da Índia (registro de eleitor)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/india/epic-voter-s-registration"},{"title":"API PAN da Índia (Permanent Account Number) (ITD)","sidebarTitle":"PAN da Índia (ITD)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/india/pan-permanent-account-number"}]},{"title":"API de verificação de KTP da Indonésia | Didit","sidebarTitle":"KTP da Indonésia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/indonesia/residential-identity-card"},{"group":"🇮🇹 Itália","pages":[{"title":"API de bureau de crédito da Itália: match de cabeçalho","sidebarTitle":"Bureau de crédito da Itália","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/italy/credit-bureau"},{"title":"API de verificação residencial na Itália: identidade","sidebarTitle":"Itália residencial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/italy/residential"}]},{"title":"API de verificação de ID nacional do Quênia","sidebarTitle":"ID Nacional do Quênia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/kenya/national-id"},{"title":"API de ID nacional da Malásia: correspondência de dados","sidebarTitle":"ID nacional da Malásia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/malaysia/national-id"},{"group":"🇲🇽 México","pages":[{"title":"API de verificação de CURP (México) em tempo real","sidebarTitle":"México - verificação de CURP","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/mexico/curp"},{"title":"API de vigência da credencial INE do México","sidebarTitle":"México - vigência da credencial INE","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/mexico/ine-vigencia"}]},{"title":"API de verificação residencial da Holanda: ID Match","sidebarTitle":"Holanda residencial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/netherlands/residential"},{"group":"🇳🇿 Nova Zelândia","pages":[{"title":"API de verificação de nascimentos DIA, Nova Zelândia","sidebarTitle":"DIA - Nascimentos Nova Zelândia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/new-zealand/births"},{"title":"API de verificação de cidadania da Nova Zelândia - DIA","sidebarTitle":"DIA - Cidadania da Nova Zelândia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/new-zealand/citizenship"},{"title":"API de verificação de passaporte da Nova Zelândia (DIA)","sidebarTitle":"DIA - Passaporte da Nova Zelândia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/new-zealand/passport"},{"title":"API de verificação de óbito na Nova Zelândia (BDM)","sidebarTitle":"Óbito Nova Zelândia (BDM)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/new-zealand/death-check"},{"title":"API de carteira de motorista da Nova Zelândia (NZTA)","sidebarTitle":"Habilitação da Nova Zelândia (NZTA)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/new-zealand/drivers-licence"}]},{"group":"🇳🇬 Nigéria","pages":[{"title":"API de BVN da Nigéria (Bank Verification Number)","sidebarTitle":"BVN da Nigéria","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/nigeria/bank-verification-number"},{"title":"Verificação de carteira de motorista da Nigéria (FRSC)","sidebarTitle":"Carteira de motorista da Nigéria (FRSC)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/nigeria/drivers-license"},{"title":"API de Passaporte da Nigéria (NIS): Correspondência de ID","sidebarTitle":"Passaporte da Nigéria (NIS)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/nigeria/passport"},{"title":"Verificação do ID nacional da Nigéria (NIMC) via API","sidebarTitle":"ID nacional da Nigéria (NIMC)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/nigeria/national-id"},{"title":"Verificação de ID nacional da Nigéria + selfie (NIMC)","sidebarTitle":"ID nacional da Nigéria + selfie (NIMC)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/nigeria/national-id-facial"}]},{"title":"API de verificação residencial da Noruega: identidade","sidebarTitle":"Noruega residencial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/norway/residential"},{"group":"🇵🇦 Panamá","pages":[{"title":"API de cédula do Panamá com face match biométrico","sidebarTitle":"Panamá - Cédula com biometria facial (SIB Plus)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/panama/sib-plus"},{"title":"API Cédula do Panamá com face-match biométrico (SIB)","sidebarTitle":"Panamá - Cédula com biometria facial (SIB)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/panama/sib"}]},{"title":"Paraguai: API de verificação de CI em tempo real","sidebarTitle":"Paraguai - verificação de CI","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/paraguay/cedula"},{"group":"🇵🇪 Peru","pages":[{"title":"API de verificação de DNI do Peru em tempo real","sidebarTitle":"Peru - verificação de DNI","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/peru/dni"},{"title":"Verificação de registro fiscal no Peru (SUNAT) via API","sidebarTitle":"Registro fiscal do Peru (SUNAT)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/peru/tax-registration"}]},{"title":"API de verificação residencial nas Filipinas: ID Match","sidebarTitle":"Residencial Filipinas","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/philippines/residential"},{"group":"🇸🇬 Singapura","pages":[{"title":"API de verificação em bureau de crédito de Singapura","sidebarTitle":"Bureau de crédito de Singapura","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/singapore/credit-bureau"},{"title":"API de Verificação de Conta de Consumo em Singapura","sidebarTitle":"Conta de consumo (Singapura)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/singapore/utility"}]},{"group":"🇿🇦 África do Sul","pages":[{"title":"Verificação de titular de conta bancária na África do Sul","sidebarTitle":"África do Sul - Titular de conta bancária","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/bank-account-holder"},{"title":"API de consulta de diretores de empresas na África do Sul","sidebarTitle":"África do Sul - Diretores de empresas","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/company-directors"},{"title":"Registro de empresas da África do Sul - API de consulta","sidebarTitle":"África do Sul - Registro de empresas","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/company-registry"},{"title":"API de contactabilidade na África do Sul: ID Match","sidebarTitle":"África do Sul - Contactabilidade","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/contactability"},{"title":"Triagem criminal por rosto na África do Sul - API","sidebarTitle":"África do Sul - Triagem criminal facial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/criminal-face-screening"},{"title":"API DHA Fingerprint Match da África do Sul: ID Match","sidebarTitle":"África do Sul - Impressão digital DHA","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/dha-fingerprint-match"},{"title":"API de recuperação de foto do DHA da África do Sul","sidebarTitle":"África do Sul - Foto DHA","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/dha-photo"},{"title":"Verificação de carteira de motorista na África do Sul API","sidebarTitle":"África do Sul - Carteira de motorista","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/drivers-license"},{"title":"API de triagem de prevenção a fraudes na África do Sul","sidebarTitle":"África do Sul - Prevenção a fraudes","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/fraud-prevention"},{"title":"API de consulta de cargos de diretor na África do Sul","sidebarTitle":"África do Sul - Cargos de diretor","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/person-directorships"},{"title":"API de verificação de arquivo de refugiado: África do Sul","sidebarTitle":"África do Sul - Arquivo de refugiado","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/refugee"},{"title":"Verificação de propriedade de veículo na África do Sul","sidebarTitle":"África do Sul - Propriedade de veículo","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/vehicle-ownership"},{"title":"API de verificação de ID nacional da África do Sul (DHA)","sidebarTitle":"Identidade nacional África do Sul (DHA)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/south-africa/national-id"}]},{"title":"API de verificação de DNI/NIE na Espanha em tempo real","sidebarTitle":"Espanha - DNI/NIE","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/spain/dni"},{"group":"🇸🇪 Suécia","pages":[{"title":"API de ID nacional da Suécia: correspondência","sidebarTitle":"ID nacional da Suécia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/sweden/national-id"},{"title":"API de verificação de telefone da Suécia em tempo real","sidebarTitle":"Telefone Suécia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/sweden/phone"}]},{"title":"API de verificação de birô de crédito da Suíça","sidebarTitle":"Birô de crédito da Suíça","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/switzerland/credit-bureau"},{"title":"API de verificação de ID nacional da Tailândia","sidebarTitle":"ID nacional da Tailândia","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/thailand/national-id"},{"group":"🇬🇧 Reino Unido","pages":[{"title":"API de verificação em bureau de crédito do Reino Unido","sidebarTitle":"Bureau de crédito do Reino Unido","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-kingdom/credit-bureau"},{"title":"API de verificação de serviços financeiros do Reino Unido","sidebarTitle":"Serviços financeiros do Reino Unido","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-kingdom/financial-services"},{"title":"API de telefone 2 do Reino Unido: correspondência","sidebarTitle":"Reino Unido Telefone 2","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-kingdom/phone-2"},{"title":"API de verificação residencial no Reino Unido","sidebarTitle":"Reino Unido residencial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-kingdom/residential"}]},{"group":"🇺🇸 Estados Unidos","pages":[{"title":"API de verificação por bureau de crédito dos EUA","sidebarTitle":"EUA - Bureau de crédito","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-states/credit-bureau"},{"title":"API de verificação de óbito nos EUA (SSDMF)","sidebarTitle":"EUA - Verificação de óbito (SSDMF)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-states/death-check"},{"title":"API de verificação de serviços financeiros dos EUA","sidebarTitle":"EUA - Serviços financeiros","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-states/financial-services"},{"title":"API de verificação Phone 2 dos EUA: correspondência","sidebarTitle":"Estados Unidos - Phone 2","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-states/phone-2"},{"title":"API de verificação residencial dos Estados Unidos","sidebarTitle":"Estados Unidos - Residencial","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/united-states/residential"}]},{"title":"API de verificação da CI do Uruguai em tempo real","sidebarTitle":"Uruguai - verificação da CI","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/uruguay/cedula"},{"title":"API de verificação de Cédula da Venezuela","sidebarTitle":"Venezuela - verificação de Cédula","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/venezuela/cedula"},{"title":"API de verificação do NRC da Zâmbia (registro fiscal)","sidebarTitle":"NRC da Zâmbia (registro fiscal)","api":"POST /v3/database-validation/","href":"/pt-br/api-reference/database-validation/zambia/national-id"}]},{"group":"Biometria e rosto","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/liveness.svg","pages":[{"title":"API de Prova de Vida Passiva: Detecção de Deepfake","sidebarTitle":"Liveness passiva","openapi":"pt-br/openapi-25.json POST /v3/passive-liveness/","href":"/pt-br/standalone-apis/passive-liveness"},{"title":"API de comparação facial 1:1 (Face Match)","sidebarTitle":"Face Match","openapi":"pt-br/openapi-25.json POST /v3/face-match/","href":"/pt-br/standalone-apis/face-match"},{"title":"API de busca facial: deduplicação 1:N e redes de fraude","sidebarTitle":"Busca facial","openapi":"pt-br/openapi-25.json POST /v3/face-search/","href":"/pt-br/standalone-apis/face-search"},{"title":"API de estimativa de idade: verificação por selfie","sidebarTitle":"API de estimativa de idade","openapi":"pt-br/openapi-25.json POST /v3/age-estimation/","href":"/pt-br/standalone-apis/age-estimation"}]},{"group":"Conformidade e risco","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/aml-screening.svg","pages":[{"title":"API de triagem AML: sanções, PEP e lista de monitoramento","sidebarTitle":"API de triagem AML","openapi":"pt-br/openapi-25.json POST /v3/aml/","href":"/pt-br/standalone-apis/aml-screening"},{"title":"API de atualização das bases de dados AML","sidebarTitle":"Obter atualização das bases AML","openapi":"pt-br/openapi-25.json GET /v3/aml/dataset-freshness/","href":"/pt-br/standalone-apis/aml-dataset-freshness"},{"title":"API antifraude: Fraud Check da Didit","openapi":"pt-br/openapi-25.json POST /v3/fraud/checks/","href":"/pt-br/standalone-apis/fraud-check"},{"title":"Planejar uma verificação de fraude","openapi":"pt-br/openapi-25.json POST /v3/fraud/checks/plan/","href":"/pt-br/standalone-apis/fraud-check-plan"},{"title":"Obter resultado do Fraud Check (verificação de fraude)","openapi":"pt-br/openapi-25.json GET /v3/fraud/checks/{check_id}/","href":"/pt-br/standalone-apis/fraud-check-result"}]},{"group":"Análise de dispositivo e IP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/ip-analysis.svg","pages":[{"title":"API de risco de IP: geolocalização, VPN e datacenter","sidebarTitle":"API de risco de IP","openapi":"pt-br/openapi-25.json POST /v3/ip/risk/","href":"/pt-br/standalone-apis/ip-risk"}]},{"group":"Registro KYB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/businesses.svg","pages":[{"title":"API de registro KYB: busca e seleção de empresas","sidebarTitle":"Visão geral","href":"/pt-br/standalone-apis/kyb-registry"},{"title":"API de busca em registro de empresas (KYB)","sidebarTitle":"Busca KYB em registros","openapi":"pt-br/openapi-25.json POST /v3/kyb/search/","href":"/pt-br/standalone-apis/kyb-registry-search"},{"title":"API KYB Registry Select: obter perfil da empresa","sidebarTitle":"KYB Registry Select","openapi":"pt-br/openapi-25.json POST /v3/kyb/select/","href":"/pt-br/standalone-apis/kyb-registry-select"},{"title":"API de acionistas KYB do registro de empresas","sidebarTitle":"Acionistas KYB do registro","description":"Use POST /v3/kyb/shareholders/ da Didit com um kyb_response_id da busca no registro para obter perfil da empresa, diretores e acionistas diretos.","openapi":"pt-br/openapi-25.json POST /v3/kyb/shareholders/","href":"/pt-br/standalone-apis/kyb-registry-shareholders"},{"title":"API de UBO do registro KYB: beneficiários finais","sidebarTitle":"UBOs no registro KYB","openapi":"pt-br/openapi-25.json POST /v3/kyb/ubo/","href":"/pt-br/standalone-apis/kyb-registry-ubo"}]},{"group":"Verificação de e-mail","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/sms-tracking.svg","pages":[{"title":"API de verificação de e-mail: OTP e pontuação de risco","sidebarTitle":"Visão geral","description":"Didit verifica e-mails com OTP em duas etapas e pontua risco de vazamento, endereço descartável e entregabilidade. $0.02 por verificação.","href":"/pt-br/standalone-apis/email-verification"},{"title":"API de OTP por e-mail: enviar código de verificação","sidebarTitle":"Enviar código por e-mail","openapi":"pt-br/openapi-25.json POST /v3/email/send/","href":"/pt-br/standalone-apis/email-send"},{"title":"API para verificar OTP de e-mail: validar código","sidebarTitle":"Verificar código de e-mail","openapi":"pt-br/openapi-25.json POST /v3/email/check/","href":"/pt-br/standalone-apis/email-check"},{"title":"API de risco de e-mail: entregabilidade e vazamentos","sidebarTitle":"API de risco de e-mail","openapi":"pt-br/openapi-25.json POST /v3/email/risk/","href":"/pt-br/standalone-apis/email-risk"}]},{"group":"Verificação de telefone","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/phone-verification.svg","pages":[{"title":"API de verificação de telefone: SMS OTP e sinais de risco","sidebarTitle":"Visão geral","href":"/pt-br/standalone-apis/phone-verification"},{"title":"API de envio de OTP por telefone: verificação por SMS","sidebarTitle":"Enviar código por telefone","openapi":"pt-br/openapi-25.json POST /v3/phone/send/","href":"/pt-br/standalone-apis/phone-send"},{"title":"API Check Phone OTP: validar código SMS","sidebarTitle":"Verificar código","openapi":"pt-br/openapi-25.json POST /v3/phone/check/","href":"/pt-br/standalone-apis/phone-check"},{"title":"API de risco de telefone: operadora e sinais de fraude","sidebarTitle":"API de risco de telefone","openapi":"pt-br/openapi-25.json POST /v3/phone/risk/","href":"/pt-br/standalone-apis/phone-risk"}]},{"group":"Verificação bancária","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/billing.svg","pages":[{"title":"Account Check API: verificar conta bancária de pagamento","sidebarTitle":"Verificação de conta","openapi":"pt-br/openapi-25.json POST /v3/bank/account-check/","href":"/pt-br/standalone-apis/bank-account-check"}]}]},{"tab":"Verificação de usuários","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/user-verifications.svg","pages":[{"title":"Verificação de usuários","href":"/pt-br/core-technology/liveness/overview"}]},{"tab":"Verificação de empresas","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/business-verifications.svg","pages":[{"title":"Verificação de empresas","href":"/pt-br/business-verification/overview"}]},{"tab":"Monitoramento de transações","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/transactions.svg","pages":[{"title":"Monitoramento de transações","href":"/pt-br/transaction-monitoring/overview"}]},{"tab":"Registro de alterações","icon":"https://mintlify.s3.us-west-1.amazonaws.com/didit-0f962782/icons/calendar.svg","pages":[{"title":"Registro de alterações","href":"/pt-br/changelog"}]}],"global":{"anchors":[{"anchor":"Referência da API","icon":"code","href":"/pt-br/api-reference/overview"},{"anchor":"Business Console","icon":"gauge","href":"https://business.didit.me"},{"anchor":"Especificação OpenAPI","icon":"file-code","href":"https://docs.didit.me/pt-br/openapi-25.json"},{"anchor":"Prompt de integração","icon":"wand-magic-sparkles","href":"/pt-br/integration/integration-prompt"},{"anchor":"Servidor MCP","icon":"plug","href":"/pt-br/integration/mcp/overview"},{"anchor":"Agent Skills","icon":"robot","href":"https://github.com/didit-protocol/skills"}]}},{"language":"ja","navbar":{"links":[{"icon":"comment-dots","href":"https://help.didit.me","label":"サポート"},{"icon":"signal","href":"https://status.didit.me","label":"ステータス"}],"primary":{"type":"button","label":"サインイン","href":"https://business.didit.me"}},"pages":[{"title":"ja","href":"/ja/standalone-apis/kyb-registry-ubo"}]}]},"basePath":"","title":"API de UBO do registro KYB: beneficiários finais - Didit Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}