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

Start free trial

BuddyBoss List Groups

buddyboss/list-groups searches and pages the group directory, returning each group’s ID, name, privacy status, member count and parent.

Hidden groups are included by default, and the response reports how many.

At a glance

Abilitybuddyboss/list-groups
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Groups
RequiresAcrossAI Pro, plus BuddyBoss Platform active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

How it works

Hidden means hidden from members rather than from administrators. A listing that excluded them would describe a community that does not exist, and would make it possible to delete a parent group without knowing a hidden child was under it.

So they are in, and counted separately so their presence is visible rather than merely permitted.

The parent field matters more on BuddyBoss than it first appears. Groups nest, and BuddyBoss does not delete children with a parent — it re-parents them — so a group that looks small can be holding a hierarchy together.

The ordering default is alphabetical rather than by activity, for the same reason as the member directory: activity-based scopes can return nothing on a quiet community even when groups exist, which reads as an empty community.

Filter by status, by group_type, or by user_id to get the groups one member belongs to.

Input

NameTypeRequiredWhat it is
searchstringNoSearch on the group name.
statusstringNopublic, private or hidden.
group_typestringNoRestrict to one group type.
user_idintegerNoOnly groups this member belongs to.
per_pageintegerNoRows per page.
pageintegerNoPage number.

What comes back

NameTypeWhat it is
groupsarrayEach group with its ID, name, status, member count and parent.
hidden_includedintegerHow many hidden groups are in the result.
totalintegerHow many matched.
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 groups does this community have?

It resolves to one call:

{
  "ability": "buddyboss/list-groups",
  "parameters": {}
}

Worth knowing

  • Hidden groups are included and counted.
  • The parent field reveals hierarchies that deletion behaves oddly around.
  • Alphabetical by default, because activity scopes can return nothing.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading