Campaigns / REST API

Approve campaign sequence touches

Approve current draft Launchpad sequence touches for an exact brief and table. Optionally restrict approval to exact row IDs. Stale contract, skill, or table lineage fails closed. Invokes no hosted model.

POST /api/v1/strategy/sequence-touches/approveDeterministic operation

Parameters

workspaceIdOptional · string
See the input schema for this field.
briefIdRequired · string
See the input schema for this field.
tableIdRequired · string
See the input schema for this field.
rowIdsOptional · array
See the input schema for this field.
Request example
curl -X POST "https://app.pipeline.help/api/v1/strategy/sequence-touches/approve" \
  -H "Authorization: Bearer $PIPELINE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"briefId":"00000000-0000-4000-8000-000000000000","tableId":"00000000-0000-4000-8000-000000000000"}'
Full input schema
Input schema
{
  "type": "object",
  "properties": {
    "workspaceId": {
      "type": "string"
    },
    "briefId": {
      "type": "string"
    },
    "tableId": {
      "type": "string"
    },
    "rowIds": {
      "type": "array",
      "minItems": 1,
      "maxItems": 100,
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "briefId",
    "tableId"
  ]
}
See this operation inCLI MCP TypeScript SDK
API reference | Pipeline v2 preview