Campaigns / CLI

Launch prepared campaign

Activate a campaign that was prepared by prepare-campaign-launch. Requires the exact expiring approvalId and confirm=true. Revalidates workspace ownership and campaign draft status, atomically consumes the approval, and starts delivery idempotently.

pipeline launch-prepared-campaignDeterministic operation

Parameters

workspaceIdOptional · string
Optional with API-key auth. Inferred from the key.
approvalIdRequired · string
Approval ID returned by prepare-campaign-launch.
confirmRequired · boolean
Must be true after the operator explicitly approves the preview.
Request example
pipeline launch-prepared-campaign \
  --approval-id "00000000-0000-4000-8000-000000000000" \
  --confirm
Full input schema
Input schema
{
  "type": "object",
  "properties": {
    "workspaceId": {
      "type": "string",
      "description": "Optional with API-key auth. Inferred from the key."
    },
    "approvalId": {
      "type": "string",
      "description": "Approval ID returned by prepare-campaign-launch."
    },
    "confirm": {
      "type": "boolean",
      "const": true,
      "description": "Must be true after the operator explicitly approves the preview."
    }
  },
  "required": [
    "approvalId",
    "confirm"
  ]
}
See this operation inMCP REST API TypeScript SDK
CLI guide | Pipeline v2 preview