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

Start free trial

BuddyBoss Manage Membership Requests

buddyboss/manage-membership-requests handles requests from members to join a group.

That is the opposite direction from buddyboss/manage-group-invites, which is the group inviting members.

At a glance

Abilitybuddyboss/manage-membership-requests
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

How it works

Only private groups produce requests. Public groups are joined directly and hidden groups are invitation-only, so an empty queue on either is expected rather than meaningful.

Knowing that saves a particular confusion: an administrator checking why nobody is requesting to join a public group is looking for something that cannot exist.

list shows who is waiting, approve admits them, reject declines.

Approving joins the member immediately. Unlike accepting an invitation, this is not consuming somebody else’s decision — they asked — which makes it the less fraught of the two approval actions.

Rejecting does not stop them asking again. Banning does, and that is buddyboss/manage-group-membership.

Idempotent.

Input

NameTypeRequiredWhat it is
group_idintegerYesThe group.
actionstringYeslist, approve or reject.
user_idintegerFor approve and rejectThe requesting member.

What comes back

NameTypeWhat it is
requestsarrayWho is waiting, for list.
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 wants to join the mentors group?

It resolves to one call:

{
  "ability": "buddyboss/manage-membership-requests",
  "parameters": {
    "group_id": 12,
    "action": "list"
  }
}

Worth knowing

  • Only private groups produce requests. Empty on public and hidden groups is correct.
  • Approving admits immediately.
  • Rejecting does not prevent another request. Banning does.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading