Create a new person or company with custom data
person - Individual person/customercompany - Business entityreasons (array of strings) - Reasons for the risk assessmentcustomLabel (object) - Custom risk label configuration:
name (string) - Label name (e.g., “High Risk”, “Suspicious”)color (string) - Color code for UI displaystatus (string) - Status indicatorminScore (number) - Minimum score for this labelmaxScore (number | null) - Maximum score (null for infinite)severity (enum) - Severity level: ‘low’, ‘medium’, ‘high’, ‘critical’displayRange (object) - Score range display configuration:
max (number | null) - Maximum value (null for infinite)min (number) - Minimum valuecurrent (number) - Current score valueisInfinite (boolean) - Whether the range is infiniteoriginalScore (number) - Original calculated score before manual overridenormalizedScore (number) - Normalized score valuetype, name, taxId, and countryCode0 = None (default)1 = Direct shareholders only2 = Shareholders + their shareholders3-5 = Deeper nested levelsactive - Entity is activeinactive - Entity is inactiveblocked - Entity is blockedunder_review - Entity is under review (default)suspended - Entity is suspendedexpired - Entity has expireddeleted - Soft deletedrejected - Entity was rejectedexecuteAllActiveEnrichments (boolean) - Execute all active enrichment integrationsexecuteAllActiveChecks (boolean) - Execute all active check integrationsenrichments (array) - Array of specific enrichment provider codes to execute (see Provider Codes Reference)checks (array) - Array of specific check provider codes to execute (see Provider Codes Reference)address field supports both formats:"Av. Paulista, 1000, São Paulo, SP, Brazil"person, company, and location entities.boolean (query string: "true" or "false")Behavior:true: Forces the system to fetch fresh data from enrichment providers (e.g., background checks, KYC data, company registries)false or omitted: Uses cached enrichment data if availableenrichmentsConfig.reEnrichExistingEntitiesid - gu1’s internal IDexternalId - Your external IDorganizationId - Your organization IDtype - Entity typename - Entity nameriskScore - Initial risk score (0-100)status - Entity statusentityData - Type-specific dataattributes - Custom attributescreatedAt - Creation timestampupdatedAt - Last update timestampfalse and a risk matrix is configured), including:rulesResult.rulesExecutionSummary. Summary of which rules matched (hit) vs did not match (no hit), executed actions, and total score. Omitted when rules did not run.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.