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

Start free trial

BuddyBoss List Members

buddyboss/list-members searches and pages the member directory, returning each member’s ID, name, login, avatar and last activity.

The scope you choose changes the answer more than it looks.

At a glance

Abilitybuddyboss/list-members
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Members & Connections
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

Alphabetical — the default — and newest, by registration date, always return every member. They are based on facts every account has.

The other three are not. active orders by last activity, online lists members seen in the last few minutes, and popular ranks by connection count. Every one of them can legitimately return nothing on a quiet community, or on one where the relevant component is switched off.

A zero from those scopes reads as “this community has no members”, which is why the response says so explicitly and reports the real member count alongside.

The search filter matches both name and login. Login matters because display names are not unique on a BuddyBoss site and two people can legitimately share one.

member_type restricts to one profile type, and the valid slugs come from buddyboss/list-community-taxonomies — an unrecognised one is usually ignored rather than rejected, which produces an unfiltered list that looks filtered.

Input

NameTypeRequiredWhat it is
searchstringNoMatches name and login.
typestringNoScope: alphabetical, newest, active, online or popular.
member_typestringNoRestrict to one profile type.
per_pageintegerNoRows per page.
pageintegerNoPage number.

What comes back

NameTypeWhat it is
membersarrayEach member with ID, name, login, avatar and last activity.
totalintegerHow many matched.
scope_notestringA warning when an engagement scope returned little or nothing.
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:

Who is in this community?

It resolves to one call:

{
  "ability": "buddyboss/list-members",
  "parameters": {
    "per_page": 50
  }
}

Worth knowing

  • Alphabetical and newest always work; the engagement scopes may not.
  • Display names are not unique. Login is.
  • An unrecognised member type is ignored, producing an unfiltered list.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading