approve_pipeline_item
Approve a content item for publishing — or REJECT it with approved:false. Use when user says "approve it", "looks good", "publish that" (approve), or "reject it", "drop that duplicate", "don't publish" (approved:false).
[sensitive-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_id | Yes | ID of the pipeline output to approve (get from get_pending_approvals) | |
| approved | No | Default true. Pass false to REJECT: the item is marked rejected and leaves the approval queue — it never publishes. An explicit false can never approve. | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. |