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

Start free trial

BuddyBoss Manage Group Settings

buddyboss/manage-group-settings reads and writes what a group can do: its forum, invite permissions, media rules and privacy controls.

Always call action=get first.

At a glance

Abilitybuddyboss/manage-group-settings
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Groups
RequiresAcrossAI Pro, plus BuddyBoss Platform active on the site
Capabilitymanage_options
SafetyWrites data
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

There is no fixed list of settings

The available settings are decided at runtime by which components and add-ons are active. A site with media off has no media settings; one with a forums add-on has settings the next site does not.

So there is no documented field list to work from, and the read is the only way to learn the field names for a given site.

BuddyBoss silently ignores names it does not recognise, which means a write with a wrong field name succeeds and changes nothing. That is why the response reports the section state afterwards rather than echoing what you sent — compare the two to confirm the change landed.

Privacy is protected on partial writes. BuddyBoss resets an omitted group status to public rather than leaving it alone, which would turn a private group public as a side effect of changing its invite rules. The current value is re-submitted unless you name one.

That behaviour is worth knowing about even when using this ability, because it is what happens to anything writing these settings without the same protection.

Idempotent.

Input

NameTypeRequiredWhat it is
group_idintegerYesThe group.
actionstringYesget or set.
fieldsobjectFor setA map of field name to value, using names from the get response.

What comes back

NameTypeWhat it is
settingsobjectThe section state after the call.
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:

What can members of this group do?

It resolves to one call:

{
  "ability": "buddyboss/manage-group-settings",
  "parameters": {
    "group_id": 12,
    "action": "get"
  }
}

Worth knowing

  • The field names are site-specific and only knowable from the read.
  • Unrecognised names are ignored silently. Compare the returned state.
  • An omitted group status would otherwise reset to public.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading