social.colibri.beta.bridge.hideMessage

Hides a Colibri member's message after a moderator removed its copy on the other service. The community applies a hidden label to the message. Works only when an admin has turned on moderation mirroring for the registration.

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

Procedure

procedure · POST

Input

application/json

channel

requiredstring · space-ref

The linked channel or thread the message lives in.

community

requiredstring · did

The community the registration belongs to.

reason

string

Human-readable reason.

  • maxLength: 512

registration

requiredstring · tid

Record key of the registration.

subject

requiredref

The message to hide.

Output

application/json

Errors

AuthRequired

The request is missing, malformed, or unverifiable service auth.

CommunityNotFound

No community exists at the given DID.

RegistrationNotFound

The community has no bridge registration with that id.

Forbidden

The caller is not the bridge this registration belongs to.

RegistrationDisabled

An admin has paused this registration.

ChannelNotLinked

The channel is not linked to this registration.

RateLimited

The bridge sent too many requests. Retry after the interval in the response headers.

CredentialsUnavailable

The AppView cannot act as the community because its stored credentials are missing or unusable.

ModerationMirrorOff

Moderation mirroring is turned off for this registration.

RecordNotFound

No message exists at the given key in that channel.

NotBridged

The message was written by the community itself. Delete it with deleteMessage instead.

Similar lexicons

semantic match

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