List all policies
Retrieve all policies for your organization. Policies define rules that control transaction approvals, blocks, and notifications based on conditions like amount, sender, recipient, asset, and time.
Response Fields
Each policy in the response includes:
| Field | Type | Description |
|---|---|---|
id | string | Unique policy UUID (specific to this version) |
logicalId | string | Logical ID shared across all versions of this policy |
version | number | Policy version number (starts at 1, increments on each update) |
name | string | Human-readable policy name (unique within organization) |
description | string | Optional description of policy purpose and behavior |
type | string | Action type: TRANSFER, CONTRACT_CALL, RAW_SIGNING, or TYPED_MESSAGE |
status | string | DRAFT, PENDING_APPROVAL, ACTIVE, INACTIVE, or ARCHIVED |
enforcementMode | string | STRICT (enforced) or ADVISORY (warn only) |
conditionLogic | string | ALL (AND logic) or ANY (OR logic) for multiple conditions |
priority | number | Evaluation order (0 = highest priority, first matching policy wins) |
conditions | array | Array of condition objects (field, operator, value) |
actions | array | Array of action objects (ALLOW, BLOCK, REQUIRE_APPROVAL, NOTIFY) |
createdAt | string | ISO 8601 timestamp |
updatedAt | string | ISO 8601 timestamp |
Required Permission
policies:read
List all policies
Retrieve all policies for your organization. Policies define rules that control transaction approvals, blocks, and notifications based on conditions like amount, sender, recipient, asset, and time.
Response Fields
Each policy in the response includes:
| Field | Type | Description |
|---|---|---|
id | string | Unique policy UUID (specific to this version) |
logicalId | string | Logical ID shared across all versions of this policy |
version | number | Policy version number (starts at 1, increments on each update) |
name | string | Human-readable policy name (unique within organization) |
description | string | Optional description of policy purpose and behavior |
type | string | Action type: TRANSFER, CONTRACT_CALL, RAW_SIGNING, or TYPED_MESSAGE |
status | string | DRAFT, PENDING_APPROVAL, ACTIVE, INACTIVE, or ARCHIVED |
enforcementMode | string | STRICT (enforced) or ADVISORY (warn only) |
conditionLogic | string | ALL (AND logic) or ANY (OR logic) for multiple conditions |
priority | number | Evaluation order (0 = highest priority, first matching policy wins) |
conditions | array | Array of condition objects (field, operator, value) |
actions | array | Array of action objects (ALLOW, BLOCK, REQUIRE_APPROVAL, NOTIFY) |
createdAt | string | ISO 8601 timestamp |
updatedAt | string | ISO 8601 timestamp |
Required Permission
policies:read