Manage Policy Approvals
Policies can require approval before they take effect. This section covers listing approval requests, casting votes, reverting policies to draft, and submitting policies for approval.
Approval Flow
- Approval Requests — When a policy is submitted for approval, a request is created
- Voting — Designated approvers cast approve or reject votes
- Lifecycle — Draft → Submit for Approval → Pending → Approved/Rejected
Related Topics
- Manage Policies — Policy creation and configuration
- Manage Transactions — Transaction submission and approvals
API Reference
For complete API documentation including endpoints, request/response examples, and code samples:
- List all approval requests —
GET /api/v1/policies/approval-requests - Get approval request —
GET /api/v1/policies/approval-requests/{requestId} - Cancel approval request —
DELETE /api/v1/policies/approval-requests/{requestId} - Cast approval vote —
POST /api/v1/policies/approval-requests/{requestId}/votes - Get user's pending approvals —
GET /api/v1/policies/users/{userId}/pending-approvals - Get user's pending approvals count —
GET /api/v1/policies/users/{userId}/pending-approvals/count - Revert policy to draft —
POST /api/v1/policies/{id}/revert-to-draft - Submit policy for approval —
POST /api/v1/policies/{id}/submit-for-approval
Manage Policy Approvals
Policies can require approval before they take effect. This section covers listing approval requests, casting votes, reverting policies to draft, and submitting policies for approval.
Approval Flow
- Approval Requests — When a policy is submitted for approval, a request is created
- Voting — Designated approvers cast approve or reject votes
- Lifecycle — Draft → Submit for Approval → Pending → Approved/Rejected
Related Topics
- Manage Policies — Policy creation and configuration
- Manage Transactions — Transaction submission and approvals
API Reference
For complete API documentation including endpoints, request/response examples, and code samples:
- List all approval requests —
GET /api/v1/policies/approval-requests - Get approval request —
GET /api/v1/policies/approval-requests/{requestId} - Cancel approval request —
DELETE /api/v1/policies/approval-requests/{requestId} - Cast approval vote —
POST /api/v1/policies/approval-requests/{requestId}/votes - Get user's pending approvals —
GET /api/v1/policies/users/{userId}/pending-approvals - Get user's pending approvals count —
GET /api/v1/policies/users/{userId}/pending-approvals/count - Revert policy to draft —
POST /api/v1/policies/{id}/revert-to-draft - Submit policy for approval —
POST /api/v1/policies/{id}/submit-for-approval