Update draft policy
Updates metadata on a draft policy. Rule changes go through the dedicated rule endpoints. Drafts only — active policies cannot be updated directly. Submit changes as a new draft and activate it instead.
Authorizations
Headers
API version (defaults to the latest supported version if omitted).
v1 Path Parameters
Policy ID
Body
New category for the policy; omit to leave unchanged.
access, whitelist, limits, approvals, velocity, compliance, quorum "approvals"
New description for the policy; omit to leave unchanged.
1000"Require approval for transfers above $10k"
New name for the policy (2–100 characters); omit to leave unchanged.
2 - 100"High-value transfer review"
Response
Success
Policy category controlling how it is evaluated: access, whitelist, limits, approvals, velocity, compliance, or quorum.
"approvals"
Timestamp when the policy was created.
"2026-05-16T10:30:00Z"
Identifier of the user who created the policy.
"3f1a2b3c-4d5e-6f7a-8b9c-0d1e2f3a4b5c"
Display name of the user who created the policy.
"Jane Doe"
Optional free-text summary of the policy's intent.
"Require approval for transfers above $10k"
Unique identifier of the policy.
"a1b2c3d4-5e6f-7a8b-9c0d-1e2f3a4b5c6d"
Deprecated: derived from status (true when status is "enforced"). Read status instead.
false
Whether this policy is a reusable template.
false
Human-readable name of the policy.
"High-value transfer review"
Object type discriminator; always "policy".
"policy"
Evaluation priority of the policy relative to other policies.
100
Number of rules contained in the policy.
2
The policy's rules, when expanded.
Canonical lifecycle status: draft, enforced, or archived.
"draft"
Identifier of the template this policy was created from, if any.
"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Timestamp when the policy was last updated.
"2026-05-16T10:30:00Z"