Cubewire LogoDeveloper
Support
Onboarding
Cubewire Developer Hub Logo
SOC 2 Compliant

Developer documentation and tools for Cubewire's digital wallet infrastructure. Built for developers, by developers.

developers@cubewire.com
TwitterGitHubDiscord

Developer Tools

  • API Documentation
  • API Reference

Resources

  • Documentation

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Cubewire. All rights reserved.
Developer Documentation Portal•Built with ♥ for developers
  1. Cubewire Wallet
  2. Manage Policies
  3. List all policies

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)
isLatestbooleanWhether this is the latest version of the policy (only the latest version can be edited)
namestringHuman-readable policy name (unique within organization)
descriptionstringOptional description of policy purpose and behavior
typestringAction type: TRANSFER, CONTRACT_WRITE, CONTRACT_READ, CONTRACT_DEPLOY, MINT, BURN, RAW_SIGNING, or TYPED_MESSAGE
statusstringDRAFT, PENDING_APPROVAL, ACTIVE, INACTIVE, or ARCHIVED
enforcementModestringSTRICT (enforced), ADVISORY (warn only), or LOG_ONLY (audit trail only)
conditionLogicstringALL (AND logic) or ANY (OR logic) for multiple conditions
prioritynumberEvaluation order (0 = highest priority, first matching policy wins)
organizationIdstringOrganization UUID that owns this policy
conditionsarrayArray of condition objects (field, operator, value)
actionsarrayArray of action objects (ALLOW, BLOCK, REQUIRE_APPROVAL, NOTIFY)
createdAtstringISO 8601 timestamp
updatedAtstringISO 8601 timestamp
createdBystringUser UUID who created the policy
updatedBystringUser UUID who last updated the policy
deletedAtstringISO 8601 timestamp when the policy was soft-deleted (nullable)
deletedBystringUser UUID who deleted the policy (nullable)

Required Permission

policies:read

On this page

  • Response Fields
  • Required Permission
  1. Cubewire Wallet
  2. Manage Policies
  3. List all policies

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)
isLatestbooleanWhether this is the latest version of the policy (only the latest version can be edited)
namestringHuman-readable policy name (unique within organization)
descriptionstringOptional description of policy purpose and behavior
typestringAction type: TRANSFER, CONTRACT_WRITE, CONTRACT_READ, CONTRACT_DEPLOY, MINT, BURN, RAW_SIGNING, or TYPED_MESSAGE
statusstringDRAFT, PENDING_APPROVAL, ACTIVE, INACTIVE, or ARCHIVED
enforcementModestringSTRICT (enforced), ADVISORY (warn only), or LOG_ONLY (audit trail only)
conditionLogicstringALL (AND logic) or ANY (OR logic) for multiple conditions
prioritynumberEvaluation order (0 = highest priority, first matching policy wins)
organizationIdstringOrganization UUID that owns this policy
conditionsarrayArray of condition objects (field, operator, value)
actionsarrayArray of action objects (ALLOW, BLOCK, REQUIRE_APPROVAL, NOTIFY)
createdAtstringISO 8601 timestamp
updatedAtstringISO 8601 timestamp
createdBystringUser UUID who created the policy
updatedBystringUser UUID who last updated the policy
deletedAtstringISO 8601 timestamp when the policy was soft-deleted (nullable)
deletedBystringUser UUID who deleted the policy (nullable)

Required Permission

policies:read

On this page

  • Response Fields
  • Required Permission