social.colibri.beta.community.ban
Bans a member from a community. This removes their member record and stops the community issuing them space credentials. Their existing content is not deleted: it stays in their own repo, where it can still be labelled or filtered.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | community.beta.colibri.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsonOutput
application/jsonErrors
AuthRequired
The request is missing, malformed, or unverifiable service auth.
Forbidden
The caller lacks the member.ban permission.
CommunityNotFound
No community exists at the given DID.
AlreadyBanned
The subject is already banned from this community.
RoleHierarchy
The subject holds a role at or above the caller's highest role position.
CredentialsUnavailable
The AppView cannot act as the community because its stored credentials are missing or unusable.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Bans a user from a community.
-
social.colibri.beta.community.unban
procedureLifts a ban, letting the community issue the subject space credentials again.
-
social.colibri.beta.community.kick
procedureRemoves a member from a community. The member may rejoin unless the community requires approval to join.
-
Lists the members currently banned from a community. Being banned means the community declines to issue them space credentials, so they cannot read it. Their existing messages stay in their own repos.
-
Lifts a ban on a user.