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

Start free trial

BuddyBoss Manage Activity

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

Abilitybuddyboss/manage-activity
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Activity
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

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

NameTypeRequiredWhat it is
actionstringYescreate or update.
activity_idintegerFor updateWhich item.
contentstringYesThe update text.
group_idintegerNoPost into this group.
privacystringNoThe item’s own privacy. Not inherited from the group.

What comes back

NameTypeWhat it is
activityobjectThe item after the write.
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:

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


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading