Approve or hold a scheduled post
decide_review[PUBLISHES to social accounts · publish scope] decision "approve" sends a held post to the platform for its slot (GOES LIVE) — needs the explicit review scope (admin does not include it) and never works on a post the same connection created. decision "hold" takes a scheduled post off the platform schedule — needs review or publish. Agency plan. id is a reviewId or a convexPostId.
(Wraps POST /api/v2/reviews/{id}.)
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>",
"decision": "<decision>"
},
"name": "decide_review"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | A convexPostId or a review id. | |
| note | No | ||
| decision | Yes | ||
| pastSlot | No | Only for a held post whose slot passed: "now", or { at: ISO-8601 future time }. | |
| collabSide | No | FFE-501 collab posts only: which brand this decision is for ("owner" = the shared character's brand, "grantee" = the brand that made the post). Needed only when the key's owner approves for both brands; a brand-bound key always decides for its own brand. A collab post publishes only after BOTH sides approved; "hold" rejects it for good. |