social.colibri.beta.emoji.updatePack

Renames a community's pack or replaces its emoji. Omitted fields stay as they are.

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.

The new description. An empty string clears it.

  • maxLength: 3000
  • maxGraphemes: 300

emojis

array

The full new list of emoji URIs, in order.

  • maxLength: 500
itemsstring · at-uri

name

string

The new name.

  • minLength: 1
  • maxLength: 64

pack

requiredstring · at-uri

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

Output

application/json

pack

requiredref

The pack as stored.

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.

PackNotFound

No pack of this community exists at the given URI.

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.

InvalidName

The pack name is empty or longer than 64 characters.

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.