Noodle Seed
ReferenceCLI reference

noodle billing

Inspect billing accounts, buy a plan, and manage billing.

Inspect billing accounts, buy a plan, and manage billing.

Usage

noodle billing catalog|accounts|org|administration|enforcement|metering|migration

Subcommands

  • catalog status — Inspect the active catalog and supported reader version.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • catalog activate — Activate catalog 2 using protected System Release evidence.
    • --proof <file> — Verified protected release inventory; workload authorization is required. (required)
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • accounts list — List billing accounts visible to the current identity.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • accounts inspect <account-id> — Inspect one billing account.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • accounts checkout <account-id> — Create a Stripe Checkout session for one billing account.
    • --plan pro|scale — Paid plan selected for Stripe Checkout. (required)
    • --interval month|year — Stripe Checkout billing interval. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • accounts portal <account-id> — Open the Stripe billing portal for one billing account.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • org inspect [<org-slug>] — Inspect effective billing entitlements for one organization.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • org transfer candidates — List owned organizations with billing transfer status and eligibility.
    • --account <destination-id> — Destination billing account identifier. (required)
    • --query <text> — Filter owned organizations by name or slug. (1-100 characters)
    • --cursor <cursor> — Opaque continuation cursor. (at most 512 characters)
    • --limit <n> — Maximum organization candidates returned. (default 50; range 1-100)
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • org transfer preview <org-slug> — Preview an exact customer billing transfer without changing state.
    • --account <destination-id> — Destination billing account identifier. (required)
    • --out <reviewed-preview.json> — New private path for the reviewed preview artifact. (required)
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • org transfer apply — Apply an exact reviewed customer billing transfer.
    • --preview-file <reviewed-preview.json> — Private reviewed billing transfer preview artifact. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation. (required; 8-256 characters)
    • --yes — Confirm the requested billing operation. (required)
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • administration transfer preview — Preview an exact administrative billing transfer.
    • --org <org> — Organization slug to transfer. (required)
    • --account <destination-id> — Destination billing account identifier. (required)
    • --reason <text> — Restricted administrative reason recorded with the transfer. (required; 1-256 characters)
    • --out <reviewed-preview.json> — New private path for the reviewed preview artifact. (required)
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • administration transfer apply — Apply an exact reviewed administrative billing transfer.
    • --preview-file <reviewed-preview.json> — Private reviewed billing transfer preview artifact. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation. (required; 8-256 characters)
    • --yes — Confirm the requested billing operation. (required)
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • enforcement cohort status — Inspect classification-only cohort readiness.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • enforcement cohort seal — Seal the classification-only cohort.
    • --reason <text> — Operator reason recorded with the billing operation. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation. (required)
    • --yes — Confirm the requested billing operation.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • enforcement activation status — Inspect billing-enforcement activation state.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • enforcement activation preview — Preview billing-enforcement activation evidence.
    • --file <approval.json> — Private reviewed activation approval file. (required)
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • enforcement activation activate — Activate billing enforcement from reviewed evidence.
    • --file <approval.json> — Private reviewed activation approval file. (required)
    • --preview-file <ready-preview.json> — Private reviewed READY preview file. (required)
    • --reason <text> — Operator reason recorded with the billing operation. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation. (required)
    • --yes — Confirm the requested billing operation.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • enforcement activation rollback — Roll back one billing-enforcement activation generation.
    • --epoch <epoch-id> — Billing activation epoch identifier. (required)
    • --generation <n> — Activation generation expected for rollback. (required; minimum 1)
    • --reason <text> — Operator reason recorded with the billing operation. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation. (required)
    • --yes — Confirm the requested billing operation.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • metering readiness — Inspect authoritative-meter technical readiness.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • metering validation prepare — Prepare a validation-only meter epoch.
    • --reason <text> — Operator reason recorded with the billing operation. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation. (required)
    • --yes — Confirm the requested billing operation.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • metering validation retire — Retire a validation-only meter epoch.
    • --epoch <epoch-id> — Validation epoch identifier. (required)
    • --reason <text> — Operator reason recorded with the billing operation. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation. (required)
    • --yes — Confirm the requested billing operation.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • migration preview — Preview the legacy billing migration.
    • --file <mapping.json> — Private legacy billing mapping file.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.
  • migration apply — Apply a reviewed legacy billing migration in shadow mode.
    • --file <mapping.json> — Private legacy billing mapping file. (required)
    • --preview-file <ready-preview.json> — Private reviewed READY preview evidence file. (required)
    • --plan-evidence <plan-evidence.json> — Private reviewed plan evidence file. (required)
    • --mode shadow — Legacy migration application mode. (required)
    • --reason <text> — Operator reason recorded with the billing operation. (required)
    • --idempotency-key <key> — Private replay key for a billing mutation. (required)
    • --yes — Confirm the requested billing operation.
    • --service <url> — Control-plane service URL.
    • --auth-token <token> — Control-plane authentication token.
    • --json — Emit one JSON result envelope.

Run noodle billing --help for the latest options and details.

On this page