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

Start free trial

BuddyBoss List Profile Fields

buddyboss/list-profile-fields returns this community’s profile schema: each field group with its fields nested inside, and for every field the ID, type, whether it is required, and the options a value must be chosen from.

Call it before writing profile data.

At a glance

Abilitybuddyboss/list-profile-fields
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Profiles
RequiresAcrossAI Pro, plus BuddyBoss Platform active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

How it works

A profile write addresses fields by ID, and the ID is not derivable from the label. Two sites with a “Job title” field have different IDs for it.

The type matters just as much, because a value that does not match the field type is accepted without complaint and then displays as nothing. There is no validation error to catch — the write succeeds and the profile shows an empty field.

For the option-based types, the permitted options are the only accepted values. Anything else lands in the same silent-empty state.

Passing user_id returns one member’s current values alongside the schema, which is what you want when editing rather than surveying.

Field groups matter beyond layout. Deleting a group deletes every field inside it and every answer to every one of those fields, so the grouping is a blast radius as well as a presentation choice.

Input

NameTypeRequiredWhat it is
user_idintegerNoReturn this member’s current values alongside the schema.

What comes back

NameTypeWhat it is
groupsarrayEach field group with its fields: ID, type, requirement and options.
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:

What profile fields does this community have?

It resolves to one call:

{
  "ability": "buddyboss/list-profile-fields",
  "parameters": {}
}

Worth knowing

  • Field IDs are per site and not derivable from labels.
  • A value of the wrong type is accepted and displays as nothing.
  • Option fields accept only their listed options.
  • A field group is a blast radius, not just a layout.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading