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

Start free trial

BuddyBoss Manage Reply

buddyboss/manage-reply posts a reply to a topic, edits an existing reply, or moderates one.

The moderation action takes states rather than verbs, on the same principle as buddyboss/act-on-topic.

At a glance

Abilitybuddyboss/manage-reply
ToolsetBuddyBoss — toolset/buddyboss
GroupBuddyBoss › Forums
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

action=create needs a topic_id and content. action=update needs a reply_id.

action=moderate takes spam and trash as desired states, so spam=true is safe to retry and spam=false unmarks.

Replies can be nested by passing reply_to with another reply’s ID, which is how threaded discussion works. The IDs come from buddyboss/get-topic.

Trashing is reversible from wp-admin. There is no permanent delete here, which is consistent with forums not being deletable through this suite — the cascading removals are better done where their scale is visible.

A trashed reply leaves a gap in a threaded discussion if other replies were nested under it, which is worth considering before removing something mid-thread.

Idempotent.

Input

NameTypeRequiredWhat it is
actionstringYescreate, update or moderate.
topic_idintegerFor createThe topic to reply to.
reply_idintegerFor update and moderateWhich reply.
contentstringFor create and updateThe reply text.
reply_tointegerNoNest under this reply.
spambooleanFor moderateThe spam state you want.
trashbooleanFor moderateMove to the trash.

What comes back

NameTypeWhat it is
replyobjectThe reply after the write.
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:

Mark that reply as spam.

It resolves to one call:

{
  "ability": "buddyboss/manage-reply",
  "parameters": {
    "action": "moderate",
    "reply_id": 1288,
    "spam": true
  }
}

Worth knowing

  • Moderation takes states, not verbs. Safe to retry.
  • Trashing is reversible from wp-admin; there is no permanent delete.
  • Nesting needs a reply ID from the topic read.
  • Removing a mid-thread reply leaves its nested replies orphaned in the display.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading