buddyboss/manage-activity posts a new activity update or edits an existing one.
Set privacy deliberately — it is not inherited from where the item was posted.
At a glance
| Ability | buddyboss/manage-activity |
| Toolset | BuddyBoss — toolset/buddyboss |
| Group | BuddyBoss › Activity |
| 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 |
Two things that surprise people
The first is privacy. An activity item carries its own privacy independent of its container, so an update posted into a private group can still be public — and once posted, it has already reached the feeds. The correction is a deletion rather than an edit.
The second is the edit window. BuddyBoss enforces a time limit from the post time on most sites, so an item posted an hour ago may not be editable at all. A refusal for that reason is reported as such rather than as a generic failure, which is the difference between “try again” and “this is not possible”.
Pass group_id to post into a group. Without it the update goes to the site-wide feed.
Favouriting and spamming an item are buddyboss/act-on-activity; removing one is buddyboss/delete-activity. This ability writes what an item says.
Not idempotent when creating.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
action | string | Yes | create or update. |
activity_id | integer | For update | Which item. |
content | string | Yes | The update text. |
group_id | integer | No | Post into this group. |
privacy | string | No | The item’s own privacy. Not inherited from the group. |
What comes back
| Name | Type | What it is |
|---|---|---|
activity | object | The item after the write. |
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:
Post an update to the community feed.
It resolves to one call:
{
"ability": "buddyboss/manage-activity",
"parameters": {
"action": "create",
"content": "Office closed on Monday for the bank holiday."
}
}Worth knowing
- Privacy is the item’s own, not the group’s.
- A public item in a private group is a real and easy mistake.
- Editing is time-limited; the refusal says so explicitly.
- Not idempotent when creating.
Related abilities
- BuddyBoss Act On Activity — favourite or spam it
- BuddyBoss Delete Activity — remove a mistake
- BuddyBoss Manage Activity Comment — comment on one
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category