Accessing the Rules page
Select Rules in the left sidebar to open the Fraud Detection Rules page. Expand the What is a Rule? panel at the top for a quick refresher on how rules evaluate transactions.
Filtering rules
Use the filter bar at the top of the list to narrow results:
| Filter | Options |
|---|---|
| Search | Search by name |
| Status | All, Active, Inactive, Draft |
| Decision | All, Allow, Deny, Review |
| Transaction Type | All Types, Card, PIX, Wire, Crypto, ACH, Internal |
Rule cards
Rules are displayed as a grid of cards. Each card shows:
- The rule name.
- A status badge (Active, Inactive, or Draft).
- An action badge indicating the configured decision (Allow, Deny, or Review).
- The description, if one was provided.
- The CEL expression in a code block.
- The last updated date.
Rule statuses
| Status | Description |
|---|---|
| Active | The rule is being evaluated against incoming transactions |
| Inactive | The rule exists but is not currently being evaluated |
| Draft | The rule is being configured and is not yet active |
Rule actions
Use the actions menu on each card to perform the following operations:
| Action | Description |
|---|---|
| Details | Open the rule detail sheet. The sheet is editable only when the rule is in Draft status |
| Delete | Permanently delete the rule (requires confirmation) |
| Activate | Move the rule to active status |
| Deactivate | Move the rule to inactive status |
| Move to Draft | Return the rule to draft status for editing. Only available when the rule is Inactive — deactivate an active rule first. |
Creating a new rule
Fill in the rule fields in the Create Rule sheet:
| Field | Required | Description |
|---|---|---|
| Name | Yes | A descriptive name for the rule (e.g., “High Value Block”) |
| Description | No | A text description of the rule’s purpose |
| Expression | Yes | A CEL expression that defines the rule logic (e.g., amount > 1000000). The editor provides real-time validation with green “Valid expression” feedback or red error messages with suggestions |
| Action | No | The decision when the rule matches: Allow, Deny (default), or Review |
| Scopes | No | Optional scope restrictions (see Scope builder below) |
Editing a rule
Selecting Details opens the rule sheet. To make changes, the rule must be in Draft status — use Move to Draft first.
Scope builder
In the console, this section is labeled Scope and each entry is called a condition. The scope builder lets you restrict a rule to specific accounts, merchants, segments, or transaction types. You can add multiple conditions to a single rule.
| Scope | Input type | Validation |
|---|---|---|
| Account | UUID text input | Must be a valid UUID |
| Merchant | UUID text input | Must be a valid UUID |
| Segment | UUID text input | Must be a valid UUID |
| Portfolio | UUID text input | Must be a valid UUID |
| Transaction Type | Select dropdown | Card, PIX, Wire, Crypto, ACH, Internal |
| Sub Type | Free text input | Maximum 50 characters |
Related
- Rule engine — How rules evaluate transactions
- What is Tracer — Conceptual overview
- Create rule — API reference
- Update rule — API reference

