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. Update policy status

Update policy status

Change the lifecycle status of a policy. Status changes may require approval depending on organization settings.

Path Parameters

ParameterTypeRequiredDescription
idstring (UUID)YesPolicy UUID to update

Request Body

FieldTypeRequiredDescription
statusstringYesNew policy status

Policy Statuses

StatusDescription
DRAFTUnder development, not enforced
PENDING_APPROVALSubmitted for approval, awaiting votes
ACTIVECurrently enforced on matching transactions
INACTIVEDisabled but preserved (can be reactivated)
ARCHIVEDHistorical record only, cannot be reactivated

Valid Status Transitions

  • DRAFT → ACTIVE (bypasses approval)
  • DRAFT → INACTIVE
  • ACTIVE → INACTIVE (disable policy)
  • INACTIVE → ACTIVE (reactivate policy)
  • Any → ARCHIVED (archive policy)

Note: To submit a policy for approval, use the /submit-for-approval endpoint instead of this status PATCH.

Required Permission

policies:edit

On this page

  • Path Parameters
  • Request Body
  • Policy Statuses
  • Valid Status Transitions
  • Required Permission
  1. Cubewire Wallet
  2. Manage Policies
  3. Update policy status

Update policy status

Change the lifecycle status of a policy. Status changes may require approval depending on organization settings.

Path Parameters

ParameterTypeRequiredDescription
idstring (UUID)YesPolicy UUID to update

Request Body

FieldTypeRequiredDescription
statusstringYesNew policy status

Policy Statuses

StatusDescription
DRAFTUnder development, not enforced
PENDING_APPROVALSubmitted for approval, awaiting votes
ACTIVECurrently enforced on matching transactions
INACTIVEDisabled but preserved (can be reactivated)
ARCHIVEDHistorical record only, cannot be reactivated

Valid Status Transitions

  • DRAFT → ACTIVE (bypasses approval)
  • DRAFT → INACTIVE
  • ACTIVE → INACTIVE (disable policy)
  • INACTIVE → ACTIVE (reactivate policy)
  • Any → ARCHIVED (archive policy)

Note: To submit a policy for approval, use the /submit-for-approval endpoint instead of this status PATCH.

Required Permission

policies:edit

On this page

  • Path Parameters
  • Request Body
  • Policy Statuses
  • Valid Status Transitions
  • Required Permission