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

Start free trial

BuddyBoss Manage Avatar

buddyboss/manage-avatar reads or removes profile pictures and cover images, for either a member or a group.

Uploading a new image is not possible here.

At a glance

Abilitybuddyboss/manage-avatar
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Media & Documents
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

BuddyBoss requires a multipart file upload that a JSON call cannot make, so images must be set through the site. That is the same limitation as photos and documents.

action=get reports the current image and whether it is the default, which is the useful distinction — “has no avatar” and “has the default avatar” look identical in a rendered page and are different facts.

action=delete removes it and falls back to the default.

Deleting discards the original file. The member or group can upload a new picture, but the old one is not recoverable — which matters for a group cover image somebody designed, rather than for a member’s photo of themselves.

Cover images and avatars are separate, so removing one leaves the other.

Idempotent.

Input

NameTypeRequiredWhat it is
actionstringYesget or delete.
objectstringYesmember or group.
object_idintegerYesThe member or group.
imagestringNoavatar or cover.

What comes back

NameTypeWhat it is
imageobjectThe current image and whether it is the default.
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:

Remove that group’s cover image.

It resolves to one call:

{
  "ability": "buddyboss/manage-avatar",
  "parameters": {
    "action": "delete",
    "object": "group",
    "object_id": 12,
    "image": "cover"
  }
}

Worth knowing

  • Uploading needs a multipart request. This cannot set a new image.
  • The default-image flag distinguishes “none” from “the default”.
  • Deleting discards the original file permanently.
  • Avatars and cover images are separate.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading