buddyboss/manage-member updates an existing member: their profile types and the name BuddyBoss displays for them.
It cannot create members, and that is deliberate.
At a glance
| Ability | buddyboss/manage-member |
| Toolset | BuddyBoss — toolset/buddyboss |
| Group | BuddyBoss › Members & Connections |
| 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 |
Why creation is not here
Account creation belongs to the signup flow, which sends activation mail, applies registration rules, and runs whatever the site has configured around new members.
A member created outside that flow skips all of it: no activation, no welcome sequence, no registration rules. The account exists and the community’s onboarding never happened.
So this suite does not expose it. Creating users in wp-admin, or through the site’s own signup, is the supported path.
What is here is the two things that change about an existing member and belong to BuddyBoss rather than to WordPress: their profile types, and the display name the community shows.
Profile field answers are separate — buddyboss/manage-profile-data addresses those by field ID, because they are a different storage system with a different shape.
Idempotent.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
user_id | integer | Yes | The member to update. |
member_types | array | No | Profile type slugs. Replaces the current set. |
display_name | string | No | The name BuddyBoss displays. |
What comes back
| Name | Type | What it is |
|---|---|---|
member | object | The member after the write. |
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:
Change this member’s profile type to Mentor.
It resolves to one call:
{
"ability": "buddyboss/manage-member",
"parameters": {
"user_id": 44,
"member_types": ["mentor"]
}
}Worth knowing
- Cannot create members. The signup flow does things this would skip.
- Profile field answers are a separate ability.
- Member types replace rather than append.
- Idempotent.
Related abilities
- BuddyBoss Manage Profile Data — their profile answers
- BuddyBoss List Community Taxonomies — the valid type slugs
- BuddyBoss Delete Member — remove them entirely
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category