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

Start free trial

BuddyBoss Manage Group Invites

buddyboss/manage-group-invites manages invitations to a group: listing, sending, answering and withdrawing them.

The listing includes draft invitations, which BuddyBoss hides.

At a glance

Abilitybuddyboss/manage-group-invites
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

A draft invitation was created and never delivered. Hidden from the listing, it looks exactly like nobody having been invited — so somebody investigating “why has this person not been invited” finds nothing and invites them again.

Including drafts makes that state visible.

send invites a member, accept and reject answer an invitation on the invitee’s behalf, and withdraw cancels one that was sent.

Accepting on somebody’s behalf is worth pausing on. It joins the member to the group by consuming a decision that was theirs to make — which is occasionally the right administrative action and is never an innocuous one.

If the intent is simply to have somebody in the group, buddyboss/manage-group-membership with add does that directly and does not pretend a decision was made.

This is the group inviting members. buddyboss/manage-membership-requests is the opposite direction, and buddyboss/manage-invites is for people who are not members yet.

Idempotent.

Input

NameTypeRequiredWhat it is
group_idintegerYesThe group.
actionstringYeslist, send, accept, reject or withdraw.
user_idintegerFor the write actionsThe member being invited.

What comes back

NameTypeWhat it is
invitesarrayThe invitations, including drafts, 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 has been invited to this group?

It resolves to one call:

{
  "ability": "buddyboss/manage-group-invites",
  "parameters": {
    "group_id": 12,
    "action": "list"
  }
}

Worth knowing

  • Draft invitations are included — they otherwise look like nobody being invited.
  • Accepting on somebody’s behalf consumes their decision.
  • To simply add somebody, use the membership ability.
  • Three different invitation directions exist. This is the group inviting members.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading