com.getorbyt.community.updatePublication

Publishes or unpublishes a Community. Requires authenticated service authorization and a manager action advertised by the Community view.

Repository @getorbyt.com did:plc:2xrqztnmzlckb3xfuuukupso namespace authority
Details · procedure
Kindprocedure
Authoritycommunity.getorbyt.com
Indexed

Procedure

procedure · POST

Input

application/json

action

requiredstring
  • knownValues: publish | unpublish

community

requiredstring · at-uri

Output

application/json

changed

requiredboolean

Errors

AuthenticationRequired

No description in schema.

CommunityNotFound

No description in schema.

InsufficientRole

No description in schema.

InvalidState

No description in schema.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Cancels deletion before the current declaration has been deleted from its PDS. Requires authenticated service authorization by the current declaration holder.

  • Begins permanent deletion for an unpublished Community and returns the current PDS declaration to delete. Requires authenticated service authorization by the current declaration holder.

  • social.colibri.community.update

    procedure not from the namespace authority

    Updates a community's metadata and optionally its picture and banner.

  • Sets or clears the Community's announcement, shown on its page and, when set or changed, in its members' activity as `communityAnnouncement`. Requires manage-settings. The announcement is service state rather than part of the declaration record, so a moderator granted manage-settings can set it without writing the owner's repository. Setting and clearing are both recorded in the moderation log.

  • A moderator action on one post's Community-level state. Removal is scoped to the Community; only actions that change state are journaled.