Approve, fix or drop a campaign review section
decide_campaign_review_section[PUBLISHES to social accounts · publish scope] action "approve" approves the section's pending pieces (or pieceIds) and their held posts GO LIVE at their slots — needs the explicit review scope (admin does not include it); QA-failed pieces are skipped unless overrideQa. "fix" sends the pieces back with a note (required): their posts are taken off the schedule and the section opens a new round; other sections are untouched. "drop" takes the posts off the schedule and drops the pieces. "ready" puts fixed pieces back up for review. fix/drop/ready need review or publish. Agency plan. Confirm with the user first.
(Wraps POST /api/v2/campaigns/{id}/review/sections/{sectionId}.)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"sectionId": "<sectionId>",
"action": "<action>"
},
"name": "decide_campaign_review_section"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Campaign id. | |
| note | No | Required for fix: what to change. Quoted in the next round. | |
| action | Yes | ||
| pieceIds | No | Only these pieces ("approve selected"). Default: every eligible piece in the section. | |
| sectionId | Yes | ||
| overrideQa | No | Approve pieces that failed QA anyway. |