Skip to content

cli reference

Intended Documentation

meritt policy

Manage policy drafts, reviews, deployments, and rollbacks from the command line.

meritt policy#

The meritt policy command group mirrors the policy lifecycle API.

Core Commands#

meritt policy drafts list

Lists drafts for a tenant.

bash
meritt policy drafts list --tenant tenant_acme_prod --limit 20

meritt policy drafts create

Creates a policy draft.

bash
meritt policy drafts create \
  --tenant tenant_acme_prod \
  --pack prod-release-controls \
  --title "Require approval for prod deploy" \
  --file ./policies/prod-release-controls.json

meritt policy drafts review

Submits a draft for review.

bash
meritt policy drafts review draft_123 \
  --tenant tenant_acme_prod \
  --submitted-by user_operator \
  --comments "Ready for approver review"

meritt policy drafts approve

Approves a draft in review.

bash
meritt policy drafts approve draft_123 \
  --tenant tenant_acme_prod \
  --reviewer user_approver

meritt policy deploy

Deploys an approved draft.

bash
meritt policy deploy draft_123 \
  --tenant tenant_acme_prod \
  --deployed-by user_approver

meritt policy rollback

Rolls back a deployed version.

bash
meritt policy rollback version_456 \
  --tenant tenant_acme_prod \
  --rolled-back-by user_admin \
  --comments "Incident mitigation"

Warning

No direct delete endpoint exists for active policy versions. Use lifecycle controls (review/reject, deploy, rollback) instead of destructive deletion paths.