Skip to main content

Overview

The rulesExecutionSummary object is returned whenever the rules engine runs: on Create Transaction, Create Person, Create Company, Create Entity, Create Event, and in webhook payloads for Risk Analysis events. It summarizes which rules matched (hit), which did not (no hit), executed actions, and scoring metadata.

Where It Appears

Field Reference

rulesHit / rulesNoHit item

actions (inside each rule item)

actionsExecuted (root)

riskMatricesExecuted (each array item)

Complete Example

The following example shows rulesExecutionSummary with every field populated as it would appear in an API response or webhook payload.

Minimal Example (No Rules Hit)

When no rules match, you still get rulesHit, rulesNoHit, totalScore, and metadata; actionsExecuted is omitted when empty.

Notes

  • riskMatricesExecuted is not produced by the rules engine alone; the API merges it into rulesExecutionSummary when a per-matrix score breakdown exists. Single-matrix responses may only include riskMatrixName at the root without this array.
  • investigationId in actionsExecuted.alerts is assigned asynchronously after alert consolidation; it is null in the immediate API response.
  • scoreResult.normalizedScore is the 0–100 value persisted on the entity or audit; totalScore (and scoreResult.rawScore) is the raw sum of rule scores.
  • trigger values include: manual_evaluation, entity_created, enrichment_completed, created, updated, and others depending on context. check_completed was removed (2026-06-04) β€” use enrichment_completed for post-screening rules.
  • Transaction updateEntityStatus: a rule may set transaction status, originEntityStatus, and/or destinationEntityStatus independently. rulesHit[].actions reflects what the matched rule configured (including deferred status actions). Root actionsExecuted aggregates the winning transaction status and any origin/destination entity statuses that were applied in that run. Existing clients that only read status remain compatible; new fields are optional.