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:

FieldTypeDescription
idstringUnique policy UUID (specific to this version)
logicalIdstringLogical ID shared across all versions of this policy
versionnumberPolicy version number (starts at 1, increments on each update)
namestringHuman-readable policy name (unique within organization)
descriptionstringOptional description of policy purpose and behavior
typestringAction type: TRANSFER, CONTRACT_CALL, RAW_SIGNING, or TYPED_MESSAGE
statusstringDRAFT, PENDING_APPROVAL, ACTIVE, INACTIVE, or ARCHIVED
enforcementModestringSTRICT (enforced) or ADVISORY (warn only)
conditionLogicstringALL (AND logic) or ANY (OR logic) for multiple conditions
prioritynumberEvaluation order (0 = highest priority, first matching policy wins)
conditionsarrayArray of condition objects (field, operator, value)
actionsarrayArray of action objects (ALLOW, BLOCK, REQUIRE_APPROVAL, NOTIFY)
createdAtstringISO 8601 timestamp
updatedAtstringISO 8601 timestamp

Required Permission

policies:read