social.colibri.beta.community.update
Updates a community's settings. A field left absent stays unchanged.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | community.beta.colibri.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsonThe community to update.
customEmoji
stringWhich custom emoji render in this community. all allows custom emoji from any source, local only the community's own emoji, none disables custom emoji. Disallowed emoji show their fallback text.
knownValues: all | local | none
description
stringThe community's description.
maxLength: 256
hideOwnerBadge
booleanWhether the owner badge next to the community owner's name is hidden.
labelers
arrayDIDs whose labels this community honours.
A labeler.
linkEmbeds
booleanWhether link previews are shown by default.
name
stringThe community's name.
minLength: 1maxLength: 32
overrideUserNameColors
booleanWhether only role colours are shown in chat. Members' own name colours are hidden, and a member without a coloured role shows the default name colour.
requiresApprovalToJoin
booleanWhether joining produces an application to approve.
Output
application/jsonThe updated community.
Errors
AuthRequired
The request is missing, malformed, or unverifiable service auth.
Forbidden
The requesting user lacks the community.manage permission.
CommunityNotFound
No community exists with that DID.
CredentialsUnavailable
The AppView's stored credentials for this community are missing or unusable.
UpstreamFailure
A PDS or third-party call the AppView depends on failed.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Updates a community's metadata and optionally its picture and banner.
-
A community's operational settings. Separate from the profile record so the two have different read audiences.
-
social.coves.community.update
procedureUpdate community profile. Requires authentication and moderator/admin permissions.
-
social.colibri.channel.update
procedureUpdates a channel's settings.
-
social.colibri.beta.channel.update
procedureUpdates a channel's configuration. An absent field leaves the current value unchanged.