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 operationParameters
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.
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
{
"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"
]
}