Hide or unhide comments
facebook_hide_commentHide or restore up to 50 Facebook comments in one reversible call, keeping them visible only to their author. Use it instead of deletion when a comment needs moderation, not removal.
Instructions
Hide or unhide up to 50 comments in one call (hidden:true hides, hidden:false restores). Hiding is the reversible moderation verb: the comment stays visible to its author and their friends but not to everyone else, and nothing is destroyed — prefer it over facebook_delete_comment. Each id gets its own outcome; a comment already deleted counts as done. Needs a PAGE token with pages_manage_engagement and the MODERATE task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apply | No | Set true to actually perform the write. Omitted or false ⇒ the server decides from its configured write mode: usually a dry run that returns a plan preview and changes nothing, but a server (or package) configured apply-first performs the write. To be certain nothing happens, read the result: a dry run always reports the plan and says the write was NOT performed. | |
| hidden | Yes | true ⇒ hide the comments; false ⇒ unhide them. Required — no default. | |
| plan_id | No | The `planId` returned by a preceding dry-run preview of this same tool. Required for irreversible and spend-tier writes; plans expire a few minutes after they are created. | |
| profile | No | Page profile key (e.g. "brand-a") or a raw Page ID. Omitted ⇒ the default Page (FB_PAGE_ID). | |
| comment_ids | Yes | Comment IDs to act on — 1 to 50 per call. Each id gets its own outcome, so one bad id does not fail the rest. Split larger sweeps into several calls. |