Automatically create with enriched data from registries
string (min length: 1)string (length: 2)company - Business entityperson - Individual personenum - 'company' | 'person'string (optional)0 - Only create the main entity (no relationships)1 - Create direct shareholders/directors2 - Create shareholders and their shareholders5number (min: 0, max: 5, default: 0)boolean (default: false)string | null (optional)boolean (optional, default: false)activeinactiveblockedunder_review (default)suspendedpending_verificationexpireddeletedrejectedenum - 'active' | 'inactive' | 'blocked' | 'under_review' | 'suspended' | 'pending_verification' | 'expired' | 'deleted' | 'rejected' (default: ‘under_review’)object (optional)Properties:executeAllActiveEnrichments (boolean, optional, default: false) - Execute all active enrichment integrationsexecuteAllActiveChecks (boolean, optional, default: false) - Execute all active check integrationsenrichments (array, optional, default: []) - Array of specific enrichment provider codes to executechecks (array, optional, default: []) - Array of specific check provider codes to executeobject (optional)Properties:executeAllActiveEnrichments (boolean, optional, default: false) - Execute all active enrichment integrations for all shareholdersexecuteAllActiveChecks (boolean, optional, default: false) - Execute all active check integrations for all shareholdersenrichments (object, optional) - Specific enrichment provider codes by entity type:
company (array, optional, default: []) - Enrichments for company shareholdersperson (array, optional, default: []) - Enrichments for person shareholderschecks (object, optional) - Specific check provider codes by entity type:
company (array, optional, default: []) - Checks for company shareholdersperson (array, optional, default: []) - Checks for person shareholdersboolean (query string: "true" or "false")Behavior:true: Forces fresh data fetch from official registries and enrichment providersfalse or omitted: Uses cached enrichment data if availableenrichmentsConfig.reEnrichExistingEntitiesboolean (query string: "true" or "false")Behavior:true: Forces fresh data fetch for the main entity AND all shareholders at all levels (up to depth)false or omitted: Only refreshes the main entity if refresh=true, shareholders use cached datadepth parameter to determine how deep to refreshtrue with high depth values (4-5) can take several minutesrefresh=true alone for single entity updatesrefreshShareholders=true only when you need full ownership chain validationentity (object) - The main entity created with all its datashareholders (array) - Array of shareholder entities created (for companies)relationships (array) - Array of related entities created (for persons)summary (object):
entitiesCreated (number) - Total number of entities createdrelationshipsCreated (number) - Total number of relationships createderrorsCount (number) - Number of errors encounterederrors (object, optional) - Details of any errors that occurred:
creationFailed (array) - Failed entity creationsenrichmentFailed (array) - Failed enrichment executionsfalse and riskMatrixId is provided), or null. When present, includes:rulesResult.rulesExecutionSummary. Only present when rules ran (e.g. skipRulesExecution is false and risk matrix was executed). Summary of which rules matched (hit) vs did not match (no hit), executed actions, and total score. Omitted when rules did not run. See Rules Execution Summary for the full structure and a complete example.active, shadow), conditions (array of { field, value, operator? }), actions (alerts, suggestion, status, assignedUser).{ name?, type?, severity?, description? }), suggestion (BLOCK | SUSPEND | FLAG, highest weight), status (entity status applied, if any), assignedUser ({ userId }, if any), customKeys (array of strings, optional) — custom action keys from matched rules; for integrations/workflows.shadow status.entity:creation-startedentity:creation-completedentity:creation-failedentity:creation-started, entity:creation-completed, entity:creation-failed).
success field and the errors object in the response. Some entities may be created successfully while others fail.