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
| Ability | buddyboss/manage-group-invites |
| Toolset | BuddyBoss — toolset/buddyboss |
| Group | BuddyBoss › Groups |
| Requires | AcrossAI Pro, plus BuddyBoss Platform active on the site |
| Capability | manage_options |
| Safety | Writes data |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI 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
| Name | Type | Required | What it is |
|---|---|---|---|
group_id | integer | Yes | The group. |
action | string | Yes | list, send, accept, reject or withdraw. |
user_id | integer | For the write actions | The member being invited. |
What comes back
| Name | Type | What it is |
|---|---|---|
invites | array | The invitations, including drafts, for list. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present 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
- BuddyBoss Manage Group Membership — add them directly
- BuddyBoss Manage Membership Requests — the opposite direction
- BuddyBoss Manage Email Invites — for non-members
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category