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.

Repository @colibri.social did:plc:mprdjqjluoswa7awzggaggj3 namespace authority
Details · procedure
Kindprocedure
Authoritycommunity.beta.colibri.social
Indexed

Procedure

procedure · POST

Input

application/json

community

requiredstring · did

The community to ban the member from.

reason

string

Human-readable reason for the ban.

  • maxLength: 512

subject

requiredstring · did

The member to ban.

Output

application/json

Errors

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 match

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