Save Content Exclusion
save_content_exclusionCreates or retires a content exclusion: a literal phrase Mark enforces (block or warn), optionally limited to one channel. BrandProfile (voice.do, voice.dont, voice.principles, doctrine) is prose guidance the model reads. ContentExclusion is phrases Mark enforces. To change an exclusion, retire it and create a new one — exclusions are never edited in place. Pass phrase and severity to create, plus feedbackId when report_feedback recorded the person asking for this rule. Pass id and active: false to retire. Related: get_brand_context, update_brand_profile, report_feedback.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "save_content_exclusion"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Existing exclusion id. Pass with active: false to retire. | |
| active | No | false retires the exclusion. Exclusions cannot be edited; retire and create a new one. | |
| phrase | No | Literal phrase to block or warn on, at most 120 characters. | |
| reason | No | Why this phrase is excluded. | |
| channel | No | Limit to this channel. Omit for every channel. | |
| severity | No | block refuses the phrase; warn flags it. | |
| feedbackId | No | On create, the report_feedback id where the person asked for this rule. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exclusion | Yes |