social.colibri.beta.emoji.delete

Deletes a community's custom emoji and removes it from every pack of the community. Copies other people made stay in their repos.

Repository @colibri.social did:plc:mprdjqjluoswa7awzggaggj3 not from the namespace authority
Details · procedure
Kindprocedure
Authorityemoji.beta.colibri.social
Indexed

Procedure

procedure · POST

Input

application/json

community

requiredstring · did

The community that owns the emoji.

emoji

requiredstring · at-uri

The emoji's record URI in the community's repo.

Output

application/json

Errors

AuthRequired

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

Forbidden

The caller lacks the community.manage permission.

CommunityNotFound

No community exists at the given DID.

EmojiNotFound

No emoji of this community exists at the given URI.

UnsupportedProvider

The emoji provider is unknown, or it does not support the requested operation.

CredentialsUnavailable

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

UpstreamFailure

A PDS call the AppView depends on failed.

Similar lexicons

semantic match

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

  • social.colibri.beta.emoji.deletePack

    procedure not from the namespace authority

    Deletes a community's pack. The emoji in it stay.

  • Deletes the community's spaces and its account. Members' own records stay in their own repos and simply become unreadable.

  • social.colibri.beta.emoji.rename

    procedure not from the namespace authority

    Renames a community's custom emoji. Providers that key records by name move the record to a new key and repoint pack memberships, so the emoji's URI changes.

  • social.colibri.community.delete

    procedure not from the namespace authority

    Deletes a community.

  • Clears a community's picture or banner. Idempotent: clearing an image that was never set succeeds. The blob itself is left in the community's repo rather than deleted, so an older record revision still resolves.