buddyboss/report-content files a report against an activity post, comment, forum topic, reply, document or media item.
Reporting records the complaint for human moderators. It does not hide the content.
At a glance
| Ability | buddyboss/report-content |
| Toolset | BuddyBoss — toolset/buddyboss |
| Group | BuddyBoss › Moderation |
| Requires | AcrossAI Pro, plus BuddyBoss Platform active on the site |
| Capability | manage_options |
| Safety | Writes data |
| Repeatable | Not idempotent — each call changes the row set, so re-running is not a no-op |
| Ships in | AcrossAI Pro 0.9.16 and later |
A report is not an action
Filing a report changes nothing about what visitors see. It records that somebody objected, for a human to look at.
The exception is a site with auto-hide thresholds configured, where enough reports can hide something with no further review — which means reporting repeatedly is a way to hide content without anybody deciding to.
To actually remove something now, buddyboss/act-on-activity with spam=true or the relevant delete ability is the tool.
Reports cannot be listed back. BuddyBoss scopes that route to the reporter’s own reports and offers no community-wide queue, so there is no way to review what has been reported from here — the moderation queue exists only in wp-admin.
That is a real limitation rather than an omission in this suite, and it is the reason this group is as small as it is.
Not idempotent.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
item_type | string | Yes | What kind of thing is being reported. |
item_id | integer | Yes | Which item. |
reason | string | No | The reason for the report. |
What comes back
| Name | Type | What it is |
|---|---|---|
reported | boolean | Whether the report was filed. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation. |
Example
Ask your assistant:
Report that post.
It resolves to one call:
{
"ability": "buddyboss/report-content",
"parameters": {
"item_type": "activity",
"item_id": 9102,
"reason": "Spam"
}
}Worth knowing
- A report hides nothing by itself.
- Auto-hide thresholds, where configured, change that.
- Reports cannot be listed back — there is no community-wide queue in REST.
- To remove something now, spam it or delete it.
Related abilities
- BuddyBoss Act On Activity — actually hide something
- BuddyBoss List Blocked Members — what this group can and cannot see
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category