Deletes a community's custom emoji and removes it from every pack of the community. Copies other people made stay in their repos.
Input
Encoding
application/jsoncommunity
stringdid
Required
The community that owns the emoji.
emoji
stringat-uri
Required
The emoji's record URI in the community's repo.
Output
Encoding
application/jsonErrors
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. Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"description": "Deletes a community's custom emoji and removes it from every pack of the community. Copies other people made stay in their repos.",
"errors": [
{
"description": "The request is missing, malformed, or unverifiable service auth.",
"name": "AuthRequired"
},
{
"description": "The caller lacks the community.manage permission.",
"name": "Forbidden"
},
{
"description": "No community exists at the given DID.",
"name": "CommunityNotFound"
},
{
"description": "No emoji of this community exists at the given URI.",
"name": "EmojiNotFound"
},
{
"description": "The emoji provider is unknown, or it does not support the requested operation.",
"name": "UnsupportedProvider"
},
{
"description": "The AppView cannot act as the community because its stored credentials are missing or unusable.",
"name": "CredentialsUnavailable"
},
{
"description": "A PDS call the AppView depends on failed.",
"name": "UpstreamFailure"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"community": {
"description": "The community that owns the emoji.",
"format": "did",
"type": "string"
},
"emoji": {
"description": "The emoji's record URI in the community's repo.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"community",
"emoji"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {},
"type": "object"
}
},
"type": "procedure"
}