Creates the post author's single private appeal for a specific Community removal action. Requires authenticated service authorization.
Input
Encoding
application/jsoncommunity
stringat-uri
Required
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
post
stringat-uri
Required
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
removalActionId
string
Required
No description available.
maxLength: 128 bytestext
string
Required
No description available.
maxLength: 2000 bytesminLength: 1 bytesOutput
Encoding
application/jsonappeal
refcom.getorbyt.community.defs#appealView
Required
No description available.
Errors
AuthenticationRequired
RemovalNotFound
AppealExists
InsufficientRole
InvalidRequest
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"community",
"post",
"removalActionId",
"text"
],
"properties": {
"post": {
"type": "string",
"format": "at-uri"
},
"text": {
"type": "string",
"maxLength": 2000,
"minLength": 1
},
"community": {
"type": "string",
"format": "at-uri"
},
"removalActionId": {
"type": "string",
"maxLength": 128
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "AuthenticationRequired"
},
{
"name": "RemovalNotFound"
},
{
"name": "AppealExists"
},
{
"name": "InsufficientRole"
},
{
"name": "InvalidRequest"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"appeal"
],
"properties": {
"appeal": {
"ref": "com.getorbyt.community.defs#appealView",
"type": "ref"
}
}
},
"encoding": "application/json"
},
"description": "Creates the post author's single private appeal for a specific Community removal action. Requires authenticated service authorization."
}