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

Start free trial

BuddyBoss Delete Profile Field Group

buddyboss/delete-profile-field-group deletes a profile field group together with every field inside it, and every member’s answer to every one of those fields.

The primary field group cannot be deleted at all.

Before you run it

This is much larger than deleting a single field: the group goes, every field inside it goes, and every member’s answer to every one of those fields goes with them — permanently, with no option to keep the values. It asks a different question for that reason: confirm_field_count must equal the number of fields in the group and confirm_name must match its name. Call buddyboss/list-profile-fields first to see what the group contains.

At a glance

Abilitybuddyboss/delete-profile-field-group
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Profiles
RequiresAcrossAI Pro, plus BuddyBoss Platform active on the site
Capabilitymanage_options
SafetyDestructive and permanent — deletes the group, every field in it, and every answer. Requires confirm_name and confirm_field_count.
RepeatableNot idempotent — each call changes the row set, so re-running is not a no-op
Ships inAcrossAI Pro 0.9.16 and later

How it works

The confirmation asks for the field count rather than an answer count, because that is the number that describes the scale here. A group holding one field and a group holding twelve are very different deletions, and the ID tells you nothing about which you have.

Unlike the single-field deletion, there is no option to keep the answers. Group deletion takes everything.

The primary field group is protected outright. It holds the member name that every profile on the site depends on, and deleting it would break every profile rather than emptying them.

Reading the group first is the only way to know what is in it. buddyboss/list-profile-fields returns the fields nested under their groups, which is exactly the shape needed to make this decision.

Not idempotent.

Input

NameTypeRequiredWhat it is
group_idintegerYesThe field group to delete.
confirm_namestringYesMust match the group name exactly.
confirm_field_countintegerYesMust equal the number of fields in the group.
confirmbooleanYes — must be trueThe irreversibility gate. Without it the call is refused before anything is touched.

What comes back

NameTypeWhat it is
group_idintegerThe group removed.
fields_deletedintegerHow many fields went with it.
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:

Delete the old onboarding profile group.

It resolves to one call:

{
  "ability": "buddyboss/delete-profile-field-group",
  "parameters": {
    "group_id": 4,
    "confirm_name": "Onboarding questions",
    "confirm_field_count": 6
  }
}

Worth knowing

  • Every field and every answer goes. There is no keep-the-values option.
  • The primary group is protected — it holds the member name.
  • The field count is the confirmation because it describes the scale.
  • Read the group contents first.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading