Set moderation settings
facebook_set_moderation_settingsUpdate a Facebook Page’s blocked words and profanity filter by adding or removing terms, with a preview before applying changes.
Instructions
Change the Page's blocked words and profanity filter. blocked_words is a DELTA (add / remove) against the current list — the tool computes and writes the full list, so nothing you do not name is dropped. Words are trimmed, compared case-insensitively and cannot contain commas. Applies Page-wide: matching comments are hidden automatically. The preview shows the change and the resulting list size; apply needs its plan_id, and a list changed by someone else in between makes the plan diverge. Needs a PAGE token (scope still being confirmed, probe P-7).
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. | |
| 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). | |
| blocked_words | No | Delta against the current list; the tool computes and writes the full list. | |
| profanity_filter | No | OFF, MEDIUM or STRONG. |