Approve, redo or drop variants of one piece
decide_approval_group[PUBLISHES to social accounts · publish scope] Decides several variants of a group from list_approval_groups at once, each as decide_approval would: members "all" (open variants), an array of approvalIds, or {axis: value} (e.g. {"audio":"voice"}). "approve" marks them approved (a manual approval is NOT posted; a workflow approval resumes its run, which may publish — GOES LIVE); "redo" rejects with the Redo reason; "drop" rejects (note = reason). Already-decided variants are skipped. Needs the explicit approve scope (admin does not include it). Agency plan. Confirm the count with the user first.
(Wraps POST /api/v2/approval-groups/{groupId}/decide.)
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": {
"groupId": "<groupId>",
"decision": "<decision>"
},
"name": "decide_approval_group"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | On drop/redo: the reason. Optional unless the org requires one. | |
| groupId | Yes | A groupId from GET /api/v2/approval-groups. | |
| members | No | "all" (default): every open variant. An array: those approval ids. An object: the variants whose labels match every axis value, e.g. {"audio":"voice"}. | |
| decision | Yes |