Cria automaticamente com dados enriquecidos de registros oficiais
string (comprimento mínimo: 1)string (comprimento: 2)company - Entidade empresarialperson - Pessoa físicaenum - 'company' | 'person'string (opcional)0 - Criar apenas a entidade principal (sem relacionamentos)1 - Criar sócios/diretores diretos2 - Criar sócios e seus sócios5number (mín: 0, máx: 5, padrão: 0)boolean (padrão: false)string | null (opcional)boolean (opcional, padrão: false)activeinactiveblockedunder_review (padrão)suspendedpending_verificationexpireddeletedrejectedenum - 'active' | 'inactive' | 'blocked' | 'under_review' | 'suspended' | 'pending_verification' | 'expired' | 'deleted' | 'rejected' (padrão: ‘under_review’)object (opcional)Propriedades:executeAllActiveEnrichments (boolean, opcional, padrão: false) - Executar todas as integrações de enriquecimento ativasexecuteAllActiveChecks (boolean, opcional, padrão: false) - Executar todas as integrações de verificação ativasenrichments (array, opcional, padrão: []) - Array de códigos específicos de provedores de enriquecimento para executarchecks (array, opcional, padrão: []) - Array de códigos específicos de provedores de verificação para executarobject (opcional)Propriedades:executeAllActiveEnrichments (boolean, opcional, padrão: false) - Executar todas as integrações de enriquecimento ativas para todos os sóciosexecuteAllActiveChecks (boolean, opcional, padrão: false) - Executar todas as integrações de verificação ativas para todos os sóciosenrichments (object, opcional) - Códigos específicos de provedores de enriquecimento por tipo de entidade:
company (array, opcional, padrão: []) - Enriquecimentos para sócios empresasperson (array, opcional, padrão: []) - Enriquecimentos para sócios pessoaschecks (object, opcional) - Códigos específicos de provedores de verificação por tipo de entidade:
company (array, opcional, padrão: []) - Verificações para sócios empresasperson (array, opcional, padrão: []) - Verificações para sócios pessoasboolean (query string: "true" ou "false")Comportamento:true: Força busca de dados atualizados de registros oficiais e provedores de enriquecimentofalse ou omitido: Utiliza dados de enriquecimento em cache se disponíveisenrichmentsConfig.reEnrichExistingEntitiesboolean (query string: "true" ou "false")Comportamento:true: Força busca de dados atualizados para a entidade principal E todos os sócios em todos os níveis (até depth)false ou omitido: Atualiza apenas a entidade principal se refresh=true, sócios usam dados em cachedepth para determinar quão profundo atualizartrue com valores altos de depth (4-5) pode levar vários minutosrefresh=true sozinho para atualizações de entidade únicarefreshShareholders=true apenas quando precisar de validação completa da cadeia de propriedadeentity (object) - A entidade principal criada com todos os seus dadosshareholders (array) - Array de entidades de sócios criadas (para empresas)relationships (array) - Array de entidades relacionadas criadas (para pessoas)summary (object):
entitiesCreated (number) - Número total de entidades criadasrelationshipsCreated (number) - Número total de relacionamentos criadoserrorsCount (number) - Número de erros encontradoserrors (object, opcional) - Detalhes de quaisquer erros que ocorreram:
creationFailed (array) - Criações de entidades que falharamenrichmentFailed (array) - Execuções de enriquecimento que falharamfalse e riskMatrixId foi fornecido), ou null. Quando presente, inclui:rulesResult.rulesExecutionSummary. Apenas presente quando as regras foram executadas (ex. skipRulesExecution é false e a matriz de risco foi executada). Resumo de quais regras deram match (hit) vs não (no hit), ações executadas e pontuação total. Omitido quando as regras não foram executadas. Estrutura completa e exemplo: Resumo de Execução de Regras.active, shadow), conditions (array de { field, value, operator? }), actions (alerts, suggestion, status, assignedUser).{ name?, type?, severity?, description? }), suggestion (BLOCK | SUSPEND | FLAG, maior peso), status (status aplicado à entidade, se houver), assignedUser ({ userId }, se houver), customKeys (array de strings, opcional) — chaves de ações personalizadas das regras que deram match; para integrações/workflows.shadow.entity:creation-startedentity:creation-completedentity:creation-failedentity:creation-started, entity:creation-completed, entity:creation-failed).
success e o objeto errors na resposta. Algumas entidades podem ser criadas com sucesso enquanto outras falham.