social.coves.community.update
Update community profile. Requires authentication and moderator/admin permissions.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | community.coves.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsonallowExternalDiscovery
booleanWhether other Coves instances can index and discover this community
avatarBlob
stringBase64-encoded avatar image data (png, jpeg, or webp)
maxLength: 1400000
avatarMimeType
stringMIME type of the avatar image (image/png, image/jpeg, image/webp)
maxLength: 128
bannerBlob
stringBase64-encoded banner image data (png, jpeg, or webp)
maxLength: 2800000
bannerMimeType
stringMIME type of the banner image (image/png, image/jpeg, image/webp)
maxLength: 128
DID of the community to update
contentWarnings
arrayRequired content warnings for this community
maxLength: 10
maxLength: 32knownValues: nsfw | violence | spoilers
description
stringCommunity description
maxLength: 10000maxGraphemes: 1000
displayName
stringDisplay name for the community
maxLength: 1280maxGraphemes: 128
moderationType
stringType of moderation system
maxLength: 64knownValues: moderator | sortition
visibility
stringCommunity visibility level
maxLength: 64knownValues: public | unlisted | private
Output
application/jsonErrors
NotFound
Community not found
NotAuthorized
User is not authorized to update this community
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.
-
social.coves.actor.updateProfile
procedureUpdate the authenticated user's profile
-
social.colibri.beta.community.update
procedureUpdates a community's settings. A field left absent stays unchanged.
-
social.coves.community.create
procedureCreate a new community. Requires authentication.
-
A community's profile information (V2: stored in community's own repository)