30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

BuddyBoss Report Content

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

Abilitybuddyboss/report-content
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Moderation
RequiresAcrossAI Pro, plus BuddyBoss Platform active on the site
Capabilitymanage_options
SafetyWrites data
RepeatableNot idempotent — each call changes the row set, so re-running is not a no-op
Ships inAcrossAI 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

NameTypeRequiredWhat it is
item_typestringYesWhat kind of thing is being reported.
item_idintegerYesWhich item.
reasonstringNoThe reason for the report.

What comes back

NameTypeWhat it is
reportedbooleanWhether the report was filed.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent 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


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading