buddyboss/list-activity searches and pages the activity feed, returning each item’s ID, author, component, type, date, comment count and content.
One default matters enormously for moderation.
At a glance
| Ability | buddyboss/list-activity |
| Toolset | BuddyBoss — toolset/buddyboss |
| Group | BuddyBoss › Activity |
| Requires | AcrossAI Pro, plus BuddyBoss Platform active on the site |
| Capability | manage_options |
| Safety | Read-only — changes nothing |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Pro 0.9.16 and later |
How it works
status defaults to ham_only, which excludes everything marked as spam. A feed fetched with the default looks clean even when the community is full of it.
Pass status=spam_only to review spam, or status=all to see both. The status actually used is always reported back, so a clean-looking feed always carries its own scope.
The other thing to know is that activity is where every other component records what happened. An unfiltered feed mixes group joins, forum replies, profile changes and uploads together, which is rarely what somebody means by “the feed”.
Narrow with component, type, user_id or group_id.
The ID is what buddyboss/get-activity, the comment abilities and buddyboss/delete-activity all need.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
search | string | No | Free-text search. |
component | string | No | Restrict to one component. |
type | string | No | Restrict to one activity type. |
user_id | integer | No | One member’s activity. |
group_id | integer | No | One group’s activity. |
status | string | No — defaults to ham_only | ham_only, spam_only or all. |
per_page | integer | No | Rows per page. |
page | integer | No | Page number. |
What comes back
| Name | Type | What it is |
|---|---|---|
activity | array | Each item with its ID, author, component, type, date, comment count and content. |
status_used | string | Which status filter was applied. |
total | integer | How many matched. |
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:
Show me the spam in the activity feed.
It resolves to one call:
{
"ability": "buddyboss/list-activity",
"parameters": {
"status": "spam_only"
}
}Worth knowing
- The default excludes spam. A clean feed may not be a clean community.
- The status used is always reported.
- An unfiltered feed mixes every component together.
- Read-only.
Related abilities
- BuddyBoss Get Activity — one item with its comments
- BuddyBoss Act On Activity — mark something as spam
- BuddyBoss Delete Activity — remove one permanently
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category