> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Códigos de Provedores de Integração

> Guia de referência para todos os códigos de provedores de integração disponíveis — nas integrações marketplace gu1 para verificação e enriquecimento.

<Note>
  Para executar **um** enriquecimento de marketplace **sem** entidade persistida (sujeito em memória + apenas auditoria headless), veja **[Executar sem entidade](/pt/api-reference/integrations/execute-without-entity)** (e os endpoints de lista e detalhe na mesma referência de API).
</Note>

## Resumo

Os códigos de provedores são usados ao configurar integrações automáticas durante a criação de entidades. Esta referência lista apenas códigos de **enriquecimento** (`*_enrichment`).

<Warning>
  **Códigos `*_check` e `POST /integration-execution/marketplace/check` foram removidos (2026-06-04).** Use o **`*_enrichment`** correspondente com [Executar enrichment](/pt/api-reference/enrichment/execute-by-id). Payloads legacy de create/import que ainda enviem `*_check`, `checks` ou `executeAllActiveChecks` são ignorados no parse.
</Warning>

## Catálogo de campos em `normalized_enrichment`

Em **Pontos de dados fornecidos**, os nomes referem-se ao JSON consolidado de **`normalized_enrichment`** (pessoa ou empresa): campos raiz, arrays consolidados (ex.: `sanctions`, `addresses`) e campos `*Summary` quando aplicável.

<Info>
  **Fonte no código:** `packages/integrations/src/normalization/normalized-field-providers.ts` (`NORMALIZED_FIELD_PROVIDERS`, `getFieldsProvidedBy`). Para listar todos os valores de `ValidProviderCodesEnum` com campos mapeados (ou lista vazia), execute:

  ```bash theme={null}
  npm run docs:provider-normalized-fields
  ```

  Saída JSON: `npx tsx scripts/docs/provider-normalized-fields-report.ts --json`.
</Info>

## Formato do Código de Provedor

Os códigos de provedores seguem esta convenção de nomenclatura:

```
{país}_{provedor}_{tipo_verificação}_{tipo_integração}
```

* **país**: Código ISO 3166-1 alfa-2 (ex: `br`, `ar`, `cl`, `mx`) ou `global`
* **provedor**: Nome do provedor de dados (ex: `bdc`, `amldd`, `complyadvantage`)
* **tipo\_verificação**: Tipo de dados que estão sendo recuperados (ex: `kyc`, `pep`, `sanctions`)
* **tipo\_integração**: Prefira `enrichment` para trabalho novo (`*_enrichment`).

## Tipos de integração

### Enrichments (enriquecimentos)

Enriquecimento de dados que retorna informações detalhadas para preencher perfis de entidades. Esta página documenta apenas códigos de enriquecimento.

### Integrações marketplace tipo `service`

Integrações de catálogo com `integration_type = service` expõem rotas HTTP **por organização** (sessão ou API key com tenant). A organização precisa **ativar** a integração no Marketplace como qualquer outro produto.

* **Path base:** `/api/integration-services/:integrationCode/...` (mesmo auth e contexto de `organizationId` que o restante da API).
* **Referência completa:** seção [Serviços marketplace](/pt/api-reference/services/overview) — overview, guia por serviço e uma página por endpoint.
* **Exemplo:** `ar_gueno_holder_intelligence_service` — [Inteligência de Titulares CBU/CVU](/pt/api-reference/services/ar-gueno-holder-intelligence/overview).

A cobrança por request segue as regras de **pacote de execuções ou créditos** como outras integrações de marketplace quando `base_price_cents` é maior que zero (a linha de catálogo é semeada **grátis** por padrão).

### Integrações marketplace tipo `lists` (listas)

Integrações com `integration_type = lists` permitem apenas **verificar se existe** um valor nos itens da lista (`primary_value` / `search_keys`). **Não** há endpoint HTTP para tenant baixar ou paginar o catálogo completo.

* **Path base:** `/api/marketplace-list-lookups/:integrationCode/lookup` (mesmo auth e contexto de `organizationId` que o restante da API). Exige permissão de leitura do marketplace (`marketplace:read` / equivalente legacy).
* **Request:** `POST` com body JSON `{ "value": "<string>" }` (comprimento máximo limitado no servidor).
* **Resposta de sucesso:** `{ "success": true, "data": { "found": true | false } }` — sem payloads de item, arrays de correspondências nem dumps da lista.
* **Integração não habilitada para a org:** HTTP `404` com código `LIST_INTEGRATION_NOT_ACTIVE` (mesma ideia que integrações `service` inativas).

As consultas usam o mesmo fluxo de billing de marketplace que outros lookups de listas quando o produto é pago.

## Códigos de Provedores Disponíveis

### Brasil (BR)

#### BDC (Big Data Corp)

**Enriquecimentos:**

* `br_bdc_basic_data_enrichment` - Dados básicos de pessoa
  <Expandable title="Pontos de dados fornecidos">
    `age`, `dateOfBirth`, `fatherName`, `fullName`, `gender`, `isDeceased`, `motherName`, `nationality`, `situation`, `socialSecurityNumber`, `taxId`
  </Expandable>
* `br_bdc_basic_data_company_enrichment` - Dados básicos de empresa
  <Expandable title="Pontos de dados fornecidos">
    `cnaes`, `cnaesSummary`, `companyAge`, `incorporationDate`, `isMEI`, `isSimples`, `legalForm`, `legalName`, `registrationCountry`, `registrationNumber`, `registrationUptimeMonths`, `revenue`, `situation`, `situationDate`, `taxId`, `tipo`, `tradeName`
  </Expandable>
* `br_bdc_related_persons_enrichment` - Dados de pessoas relacionadas
  <Expandable title="Pontos de dados fornecidos">
    `fatherName`, `motherName`, `relationships`
  </Expandable>
* `br_bdc_judicial_processes_enrichment` - Registros judiciais completos
  <Expandable title="Pontos de dados fornecidos">
    `criminalRecords`, `legalProceedings`
  </Expandable>
* `br_bdc_judicial_processes_shareholders_enrichment` - Processos judiciais de sócios
  <Expandable title="Pontos de dados fornecidos">
    `criminalRecords`, `legalProceedings`, `shareholders`
  </Expandable>
* `br_bdc_financial_data_enrichment` - Dados de perfil financeiro
  <Expandable title="Pontos de dados fornecidos">
    `incomeRange`, `taxReturns`, `totalAssetsCategory`
  </Expandable>
* `br_bdc_addresses_extended_enrichment` - Histórico completo de endereços
  <Expandable title="Pontos de dados fornecidos">
    `address`, `addresses`, `city`, `country`, `postalCode`, `state`
  </Expandable>
* `br_bdc_emails_extended_enrichment` - Verificação e histórico de e-mails
  <Expandable title="Pontos de dados fornecidos">
    `email`, `emails`
  </Expandable>
* `br_bdc_phones_extended_enrichment` - Verificação e histórico de telefones
  <Expandable title="Pontos de dados fornecidos">
    `phone`, `phones`
  </Expandable>
* `br_bdc_related_companies_enrichment` - Dados de empresas relacionadas
  <Expandable title="Pontos de dados fornecidos">
    `employer`, `occupation`, `relationships`, `shareholders`
  </Expandable>
* `br_bdc_lawsuits_enrichment` - Informações detalhadas de processos
  <Expandable title="Pontos de dados fornecidos">
    `criminalRecords`, `legalProceedings`
  </Expandable>
* `br_bdc_kyc_person_enrichment` - Dados completos de KYC de pessoa
  <Expandable title="Pontos de dados fornecidos">
    `isCurrentPep`, `isPep`, `last180DaysSanctions`, `pepLevels`, `sanctioned`, `sanctions`, `sanctionsSummary`
  </Expandable>
* `br_bdc_kyc_business_enrichment` - Dados completos de KYC empresarial
  <Expandable title="Pontos de dados fornecidos">
    `isCurrentPep`, `isCurrentlyElectoralDonor`, `isHistoricalElectoralDonor`, `isPep`, `last30DaysSanctions`, `last365DaysSanctions`, `last3YearsPEPOccurence`, `last5YearsPEPOccurence`, `last90DaysSanctions`, `lastYearPEPOccurence`, `pepLevels`, `registrationCountry`, `sanctioned`, `sanctions`, `sanctionsSummary`, `totalElectoralDonationAmount`, `totalElectoralDonations`, `wasPreviouslySanctioned`
  </Expandable>
* `br_bdc_negative_media_enrichment` - Artigos de mídia negativa
  <Expandable title="Pontos de dados fornecidos">
    `adverseMediaScore`, `hasAdverseMedia`, `mediaMentions`
  </Expandable>
* `br_bdc_negative_media_company_enrichment` - Mídia negativa para empresas (CNPJ)
  <Expandable title="Pontos de dados fornecidos">
    `adverseMediaScore`, `hasAdverseMedia`, `mediaMentions`
  </Expandable>
* `br_bdc_revenue_estimate_enrichment` - Estimativas e tendências de receita
  <Expandable title="Pontos de dados fornecidos">
    `employeeCount`, `incomeRange`
  </Expandable>
* `br_bdc_shareholders_enrichment` - Estrutura completa de sócios
  <Expandable title="Pontos de dados fornecidos">
    `shareholders`
  </Expandable>
* `br_bdc_reputation_reviews_enrichment` - Pontuações de reputação e avaliações

<Note>
  Essas chaves são os principais campos de **empresa** produzidos por este enriquecimento (ver `providersExpectedFields` no código). Nem todas podem aparecer em `getFieldsProvidedBy` até serem mapeadas em `normalized-field-providers`.
</Note>

<Expandable title="Pontos de dados fornecidos">
  `averageRating`, `complaintResolutionRate`, `complaintResponseRate`, `firstReviewDate`, `hasSignificantNegativeReviews`, `lastReviewDate`, `maxReputationRating`, `minReputationRating`, `negativeReviewsPercentage`, `positiveReviewsPercentage`, `recentReputationScore`, `recentReviewsCount`, `reputationScore`, `reviewSourcesCount`, `totalReviews`
</Expandable>

* `br_bdc_protestos_enrichment` - Registros detalhados de protestos

<Note>
  Resumo principal **pessoa/empresa** sobre protestos (formas esperadas no código). O mapeamento consolidado em `normalized-field-providers` pode ser parcial.
</Note>

<Expandable title="Pontos de dados fornecidos">
  `hasProtestos`, `newestProtestDate`, `oldestProtestDate`, `protestsByState`, `protestosCount`, `protestosTotalValue`
</Expandable>

* `br_bdc_faturamento_presumido_enrichment` - Análise de faturamento presumido

<Note>
  Indicadores de **empresa** de receita / atividade (campos esperados no código). Mesma ressalva dos outros BDC quanto a `getFieldsProvidedBy`.
</Note>

<Expandable title="Pontos de dados fornecidos">
  `activityLevel`, `digitalPresence`, `hasActivity`, `hasRecentData`, `revenueRange`, `shellCompanyRisk`
</Expandable>

#### JusBrasil

**Enriquecimentos:**

* `br_jusbrasil_criminal_lawsuits_enrichment` - Detalhes de processos criminais
  <Expandable title="Pontos de dados fornecidos">
    `criminalRecords`, `fullName`, `legalName`, `legalProceedings`, `registrationNumber`, `taxId`
  </Expandable>
* `br_jusbrasil_civil_lawsuits_enrichment` - Detalhes de processos cíveis
  <Expandable title="Pontos de dados fornecidos">
    `fullName`, `legalName`, `legalProceedings`, `registrationNumber`, `taxId`
  </Expandable>
* `br_jusbrasil_labor_lawsuits_enrichment` - Detalhes de processos trabalhistas
  <Expandable title="Pontos de dados fornecidos">
    `fullName`, `legalName`, `legalProceedings`, `registrationNumber`, `taxId`
  </Expandable>
* `br_jusbrasil_public_ministry_enrichment` - Registros do Ministério Público
  <Expandable title="Pontos de dados fornecidos">
    `fullName`, `legalName`, `legalProceedings`, `registrationNumber`, `taxId`
  </Expandable>
* `br_jusbrasil_arrest_warrants_enrichment` - Detalhes de mandados de prisão
  <Expandable title="Pontos de dados fornecidos">
    `criminalRecords`, `fullName`, `legalProceedings`, `sanctioned`, `taxId`
  </Expandable>
* `br_jusbrasil_irregular_employer_enrichment` - Registros de empregador irregular
  <Expandable title="Pontos de dados fornecidos">
    `legalName`, `registrationNumber`, `sanctioned`, `taxId`
  </Expandable>

#### AMLDD (Anti-Money Laundering Due Diligence)

**Enriquecimentos:**

* `br_amldd_esg_enrichment` - Dados de conformidade ESG
  <Expandable title="Pontos de dados fornecidos">
    `aliases`, `country`, `documents`, `esgNegativeNewsCount`, `esgPositiveNewsCount`, `esgScore`, `fullName`, `hasAdverseMedia`, `legalName`, `mediaMentions`, `registrationCountry`, `registrationNumber`, `taxId`, `tradeName`, `violations`
  </Expandable>
* `br_amldd_lri_enrichment` - Registros detalhados de LRI
  <Expandable title="Pontos de dados fornecidos">
    `criminalRecords`, `dateOfBirth`, `documents`, `fullName`, `legalName`, `nationality`, `sanctioned`
  </Expandable>
* `br_amldd_pep_enrichment` - Perfis completos de PEP
  <Expandable title="Pontos de dados fornecidos">
    `aliases`, `city`, `country`, `dateOfBirth`, `deathYear`, `documents`, `fullName`, `isCurrentPep`, `isPep`, `occupation`, `pepCountry`, `pepLevels`, `pepPosition`, `state`, `taxId`
  </Expandable>
* `br_amldd_mtlsn_complete_enrichment` - Dados completos de MTLSN
  <Expandable title="Pontos de dados fornecidos">
    `adverseMediaScore`, `aliases`, `criminalRecords`, `documents`, `fullName`, `isPep`, `legalName`, `mediaMentions`, `pepCountry`, `registrationNumber`, `sanctions`, `taxId`, `violations`
  </Expandable>
* `br_amldd_mtlsn_simple_enrichment` - Dados simplificados de MTLSN
* `br_amldd_mtlsn_with_internal_enrichment` - MTLSN com dados internos

#### CPF/CNPJ

**Enriquecimentos:**

* `br_cpfcnpj_complete_person_enrichment` - Dados completos de CPF
  <Expandable title="Pontos de dados fornecidos">
    `age`, `country`, `dateOfBirth`, `documents`, `fullName`, `isDeceased`, `situation`, `taxId`
  </Expandable>
* `br_cpfcnpj_complete_person_9_enrichment` - Variante CPF (fluxo alternativo)
  <Expandable title="Pontos de dados fornecidos">
    `gender`, `motherName`
  </Expandable>
* `br_cpfcnpj_complete_company_enrichment` - Dados completos de CNPJ
  <Expandable title="Pontos de dados fornecidos">
    `address`, `addresses`, `city`, `cnaes`, `documents`, `email`, `emails`, `incorporationDate`, `inicioAtividade`, `isMEI`, `isSimples`, `legalForm`, `legalName`, `phones`, `postalCode`, `registrationCountry`, `registrationNumber`, `registrationUptimeMonths`, `revenue`, `shareholders`, `situation`, `situationDate`, `size`, `status`, `taxId`, `tipo`
  </Expandable>

#### BrasilAPI

**Enriquecimentos:**

* `br_brasilapi_company_enrichment` - Dados de empresa
* `br_cnpjws_company_enrichment` - Dados cadastrais CNPJ (CNPJ.ws, gratuito)
* `br_opencnpj_company_enrichment` - Dados cadastrais CNPJ (OpenCNPJ, gratuito)
  <Expandable title="Pontos de dados fornecidos">
    `address`, `addresses`, `city`, `cnaes`, `country`, `documents`, `email`, `emails`, `incorporationDate`, `inicioAtividade`, `isMEI`, `isSimples`, `legalForm`, `legalName`, `phones`, `postalCode`, `registrationCountry`, `registrationNumber`, `registrationUptimeMonths`, `revenue`, `shareholders`, `situation`, `situationDate`, `size`, `state`, `taxId`, `tradeName`
  </Expandable>

### Argentina (AR)

#### BCRA (Banco Central de la República Argentina)

**Enriquecimentos:**

* `ar_bcra_deudas_enrichment` - Registros completos de dívidas
  <Expandable title="Pontos de dados fornecidos">
    `debtorStatus`, `fullName`, `legalName`, `taxId`, `totalDebt`, `worstCreditSituation`
  </Expandable>
* `ar_bcra_historicas_enrichment` - Registros financeiros históricos
  <Expandable title="Pontos de dados fornecidos">
    `averageMonthlyDebt`, `fullName`, `hasActiveLegalProcesses`, `hasActiveRevisions`, `legalName`, `periodsAnalyzed`, `taxId`, `totalCurrentDebt`, `totalFinancialEntities`, `totalHistoricalDebt`, `worstHistoricalSituation`
  </Expandable>
* `ar_bcra_cheques_rechazados_enrichment` - Detalhes de cheques rejeitados
  <Expandable title="Pontos de dados fornecidos">
    `fullName`, `legalName`, `taxId`
  </Expandable>

#### Nosis

**Enriquecimentos:**

* `ar_nosis_extended_verification_enrichment` - Dados de verificação estendida
  <Expandable title="Pontos de dados fornecidos">
    `address`, `addresses`, `addressesSummary`, `afipRegistrationDate`, `afipSeniority`, `age`, `companyAge`, `country`, `dateOfBirth`, `employeeCount`, `employmentSeniority`, `firstName`, `fullName`, `gender`, `idNumber`, `idType`, `incorporationDate`, `isAMLObligatedSubject`, `isAutonomous`, `isCurrentPep`, `isDeceased`, `isEmployee`, `isEmployer`, `isIncomeTaxRegistered`, `isIvaRegistered`, `isMemberOfCompany`, `isMonotributo`, `isPep`, `isRetired`, `laftHomonymsCount`, `lastName`, `legalForm`, `legalName`, `occupations`, `occupationsSummary`, `pepLevels`, `riskFlags`, `riskFlagsSummary`, `taxId`, `wasEmployedLast12Months`
  </Expandable>

#### REPET (Registro Público de Empleadores con Sanciones Laborales)

**Enriquecimentos:**

* `ar_repet_person_enrichment` - Dados de sanções trabalhistas de pessoa
  <Expandable title="Pontos de dados fornecidos">
    `addresses`, `aliases`, `dateOfBirth`, `documents`, `fullName`, `isCurrentPep`, `isPep`, `legalName`, `nationality`, `pepCountry`, `pepLevels`, `registrationNumber`, `sanctioned`, `sanctions`, `taxId`, `terrorismRegistryActive`, `terrorismRegistryMatch`, `terrorismRiskLevel`
  </Expandable>
* `ar_repet_entity_enrichment` - Dados de sanções trabalhistas de entidade
  <Expandable title="Pontos de dados fornecidos">
    `address`, `addresses`, `aliases`, `legalName`, `sanctioned`, `sanctions`, `terrorismRegistryActive`, `terrorismRegistryMatch`, `terrorismRiskLevel`
  </Expandable>

#### ARCA / AFIP (contribuinte)

**Enriquecimentos:**

* `ar_arca_contribuyente_enrichment` - Dados fiscais do contribuinte (AFIP via ARCA: cadastro A13 e certidão por CUIT/CUIL). Complementa identidade e situação fiscal.
  <Expandable title="Pontos de dados fornecidos">
    `address`, `addresses`, `addressesSummary`, `city`, `country`, `dateOfBirth`, `firstName`, `fullName`, `idNumber`, `idType`, `incomeTaxCondition`, `incorporationDate`, `isAutonomous`, `isDeceased`, `isIvaRegistered`, `isMonotributo`, `ivaCondition`, `lastName`, `legalForm`, `legalName`, `mainActivityAfipCode`, `mainActivityAfipDescription`, `monotributoActivityDescription`, `monotributoCategory`, `postalCode`, `state`, `taxId`
  </Expandable>

#### Gu1 (UIF, KIA, MiPyme/TIA, JIA, PIA/PEP)

Integrações de compliance fiscal / AFIP e PEP para CUIT/CUIL (orquestração do marketplace + ms-providers).

**Enriquecimentos:**

* `ar_gueno_uif_enrichment` - UIF: sujeitos obrigados e inscrição
  <Expandable title="Pontos de dados fornecidos">
    `isUifObligatedSubject`, `riskFlags`, `riskFlagsSummary`, `taxId`, `uifInscription`
  </Expandable>

* `ar_gueno_kia_enrichment` - KIA (compliance por CUIT/CUIL)
  <Expandable title="Pontos de dados fornecidos">
    `address`, `addresses`, `addressesSummary`, `age`, `city`, `country`, `dateOfBirth`, `fullName`, `idNumber`, `idType`, `isDeceased`, `legalName`, `mainActivityAfipCode`, `mainActivityAfipDescription`, `postalCode`, `riskFlags`, `riskFlagsSummary`, `state`, `taxId`, `tipo`
  </Expandable>

* `ar_gueno_tia_enrichment` - MiPyme / TIA por CUIT/CUIL

<Note>
  Campos detalhados do TIA (`mipymeRows`, vigências, flags de módulo) ficam no **mapped** por provedor e na resposta bruta. No **`normalized_enrichment` consolidado** para regras/matrizes entram **`taxId`** (sujeito da busca) e **`isMyPyme`**. Ao adicionar chaves novas na raiz, atualizar `normalized-field-providers`.
</Note>

<Expandable title="Pontos de dados fornecidos">
  `isMyPyme`, `taxId`
</Expandable>

* `ar_gueno_jia_enrichment` - AFIP: contribuintes não confiáveis (JIA)

<Note>
  Além de `taxId`, os sinais consolidados vão em `riskFlags` / `riskFlagsSummary`.
</Note>

<Expandable title="Pontos de dados fornecidos">
  `riskFlags`, `riskFlagsSummary`, `taxId`
</Expandable>

* `ar_gueno_pia_enrichment` - PIA: compliance PEP (CUIT/CUIL)

<Note>
  As linhas detalhadas (`pepRows`, CUIT relacionado, textos) ficam no **mapped** por provedor. No **`normalized_enrichment` consolidado** / regras o mapper expõe **`taxId`**, **`isPep`** / **`isCurrentPep`** (PEP confirmado, código `1`), **`isPepPossible`** (possível PEP, código `2`), **`pepComplianceRowCount`**, e **`riskFlags`** / **`riskFlagsSummary`** quando há correspondências.
</Note>

<Expandable title="Pontos de dados fornecidos">
  `isCurrentPep`, `isPep`, `isPepPossible`, `pepComplianceRowCount`, `riskFlags`, `riskFlagsSummary`, `taxId`
</Expandable>

#### Renaper

**Enriquecimentos:**

* `ar_renaper_validate_dni_enrichment` - Validação de DNI (fluxo de identidade)

<Note>
  Os códigos `ar_renaper_validate_dni_*` não estão no mapa `normalized-field-providers` hoje (`getFieldsProvidedBy` vazio).
</Note>

* `ar_renaper_data_enrichment` - Dados de identidade
  <Expandable title="Pontos de dados fornecidos">
    `address`, `addresses`, `addressesSummary`, `city`, `country`, `dateOfBirth`, `firstName`, `fullName`, `idNumber`, `idType`, `isDeceased`, `lastName`, `nationality`, `postalCode`, `state`, `taxId`
  </Expandable>

### Chile (CL)

#### BaseAPI (SII)

**Enriquecimentos:**

* `cl_baseapi_basic_data_person_enrichment` — Situação tributária pública do SII por RUT (pessoa física). Rota KYB via `ms-providers`; o path inclui `organizationId`.

* `cl_baseapi_basic_data_company_enrichment` — Mesma resposta upstream; use o código de empresa quando a entidade jurídica for empresa.

<Expandable title="Pontos de dados fornecidos (pessoa)">
  `economicActivities`, `economicActivitiesSummary`, `fullName`, `incorporationDate`, `mainActivityAfipCode`, `mainActivityAfipDescription`, `registrationUptimeMonths`, `taxId`
</Expandable>

<Expandable title="Pontos de dados fornecidos (empresa)">
  `economicActivities`, `economicActivitiesSummary`, `incorporationDate`, `legalName`, `mainActivityAfipCode`, `mainActivityAfipDescription`, `registrationUptimeMonths`, `taxId`
</Expandable>

<Note>
  As chaves root `mainActivityAfipCode` / `mainActivityAfipDescription` são **nomes compartilhados do modelo consolidado**; no Chile representam **código e descrição da atividade econômica** conforme o SII (não a AFIP Argentina).
</Note>

#### SRE (registro comercial)

**Enriquecimentos:**

* `cl_sre_info_person_enrichment` — Identidade mínima por RUT (slot pessoa).

* `cl_sre_info_company_enrichment` — O mesmo para empresas.

<Expandable title="Pontos de dados fornecidos (pessoa)">
  `fullName`, `taxId`
</Expandable>

<Expandable title="Pontos de dados fornecidos (empresa)">
  `legalName`, `taxId`
</Expandable>

#### ruts.info

**Enriquecimentos:**

* `cl_rutsinfo_info_person_enrichment` — Ficha comercial (atividades, endereços) quando disponíveis para o RUT.

* `cl_rutsinfo_info_company_enrichment` — O mesmo para empresas.

<Expandable title="Pontos de dados fornecidos (pessoa)">
  `addresses`, `addressesSummary`, `economicActivities`, `economicActivitiesSummary`, `fullName`, `incorporationDate`, `mainActivityAfipCode`, `mainActivityAfipDescription`, `taxId`
</Expandable>

<Expandable title="Pontos de dados fornecidos (empresa)">
  `addresses`, `addressesSummary`, `economicActivities`, `economicActivitiesSummary`, `incorporationDate`, `legalName`, `mainActivityAfipCode`, `mainActivityAfipDescription`, `taxId`
</Expandable>

### Global

#### ComplyAdvantage

**Enriquecimentos:**

* `global_complyadvantage_company_search_enrichment` - Dados de sanções de empresa
  <Expandable title="Pontos de dados fornecidos">
    `aliases`, `aliasesSummary`, `country`, `hasAdverseMedia`, `mediaMentions`, `mediaSummary`, `registrationCountry`, `riskFlags`, `riskFlagsSummary`, `sanctioned`, `sanctions`, `sanctionsSummary`
  </Expandable>
* `global_complyadvantage_person_search_enrichment` - Dados de sanções de pessoa
  <Expandable title="Pontos de dados fornecidos">
    `hasAdverseMedia`, `isCurrentPep`, `isPep`, `mediaMentions`, `mediaSummary`, `pepLevels`, `sanctions`, `sanctionsSummary`
  </Expandable>
* `global_complyadvantage_sanctions_enrichment` - Registros completos de sanções
  <Expandable title="Pontos de dados fornecidos">
    `registrationCountry`, `riskFlags`, `riskFlagsSummary`, `sanctioned`, `sanctions`, `sanctionsSummary`
  </Expandable>
* `global_complyadvantage_pep_enrichment` - Perfis globais de PEP
  <Expandable title="Pontos de dados fornecidos">
    `isCurrentPep`, `isPep`, `pepLevels`
  </Expandable>

#### Gu1 (sanções globais)

**Enriquecimentos:**

* `global_gueno_sanctions_enrichment` - Sanções globais Gu1 (incl. monitoramento / watchlist quando habilitado)

  <Expandable title="Pontos de dados fornecidos">
    `riskFlags`, `riskFlagsSummary`, `sanctioned`, `sanctions`, `sanctionsSummary`
  </Expandable>

## Exemplos de Uso

### Executar Integrações Específicas

```json theme={null}
{
  "autoExecuteIntegrations": {
    "enrichments": [
      "br_bdc_basic_data_enrichment",
      "br_bdc_shareholders_enrichment",
      "br_amldd_pep_enrichment",
      "global_complyadvantage_sanctions_enrichment"
    ]
  }
}
```

### Executar Todas as Integrações Ativas

```json theme={null}
{
  "autoExecuteIntegrations": {
    "executeAllActiveEnrichments": true
  }
}
```

### Integração Seletiva para Sócios

```json theme={null}
{
  "autoExecuteIntegrationsShareholders": {
    "enrichments": {
      "company": ["br_bdc_basic_data_enrichment", "br_bdc_kyc_business_enrichment"],
      "person": ["br_cpfcnpj_complete_person_enrichment", "br_amldd_pep_enrichment"]
    }
  }
}
```

## Cobertura de Provedores por País

| País           | Provedores                                                    | Enriquecimentos (documentados) |
| -------------- | ------------------------------------------------------------- | ------------------------------ |
| Brasil 🇧🇷    | BDC, JusBrasil, AMLDD, CPF/CNPJ, BrasilAPI                    | 40+                            |
| Argentina 🇦🇷 | BCRA, Nosis, REPET, ARCA/AFIP, Gu1 (UIF/KIA/TIA/JIA), Renaper | 12+                            |
| Global 🌍      | ComplyAdvantage, Gu1 sanções                                  | 6                              |

## Boas práticas

1. **Prefira enriquecimentos**: Use os códigos `*_enrichment` listados aqui na configuração de execução.
2. **Use `executeAllActiveEnrichments`**: Deixe a plataforma determinar quais integrações executar com base na sua configuração.
3. **Seja específico para sócios**: Use integração seletiva para sócios para controlar custos.
4. **Combine provedores**: Misture diferentes provedores para cobertura abrangente.
5. **Considere os custos**: Alguns provedores são mais pesados que outros; limite ao que precisa.

## Documentação Relacionada

* [Criar Entidade](/api-reference/entities/create) - Usando códigos de provedores na criação manual
* [Criar Entidade Automaticamente](/pt/api-reference/entities/create-automatic) - Usando códigos de provedores na criação automática
* [Execução de Integrações](/pt/api-reference/integrations/execute-without-entity) - Executar integrações em entidades existentes
