The moderation queue grouped by post: each reported post once, with how many reports it has and why, newest report first. Requires manage-reports.
Parameters
community
string
at-uri
Required
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
cursor
string
Optional
No description available.
limit
integer
Optional
No description available.
reasonType
string
Optional
Only posts with at least one report of this kind.
status
string
Optional
No description available.
Output
application/jsoncursor
string
Optional
No description available.
posts
array
Required
No description available.
Errors
AuthenticationRequired
CommunityNotFound
InsufficientRole
InvalidCursor
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"description": "The moderation queue grouped by post: each reported post once, with how many reports it has and why, newest report first. Requires manage-reports.",
"errors": [
{
"name": "AuthenticationRequired"
},
{
"name": "CommunityNotFound"
},
{
"name": "InsufficientRole"
},
{
"name": "InvalidCursor"
}
],
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"cursor": {
"type": "string"
},
"posts": {
"items": {
"ref": "com.getorbyt.community.defs#reportedPostView",
"type": "ref"
},
"maxLength": 50,
"type": "array"
}
},
"required": [
"posts"
],
"type": "object"
}
},
"parameters": {
"properties": {
"community": {
"format": "at-uri",
"type": "string"
},
"cursor": {
"type": "string"
},
"limit": {
"default": 25,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"reasonType": {
"description": "Only posts with at least one report of this kind.",
"knownValues": [
"rule",
"spam",
"harassment",
"unsafe",
"other"
],
"type": "string"
},
"status": {
"default": "open",
"knownValues": [
"open",
"resolved"
],
"type": "string"
}
},
"required": [
"community"
],
"type": "params"
},
"type": "query"
}