File a moderation report against an account, a record, or a hashtag.
Input
Encoding
application/jsonreason
string
Optional
No description available.
maxLength: 2000 bytesreasonType
string
Required
No description available.
subjectCid
stringcid
Optional
A content identifier (CID) referencing immutable data.
subjectDid
stringdid
Optional
A decentralized identifier (DID).
subjectTag
string
Optional
Hashtag name (without leading #).
maxLength: 640 bytesmaxGraphemes: 64 graphemessubjectUri
stringat-uri
Optional
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
Output
Encoding
application/jsoncreatedAt
stringdatetime
Required
An RFC 3339 formatted timestamp.
id
integer
Required
No description available.
Errors
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": [
"reasonType"
],
"properties": {
"reason": {
"type": "string",
"maxLength": 2000
},
"reasonType": {
"enum": [
"spam",
"violation",
"illegal",
"harassment",
"sexual",
"other"
],
"type": "string"
},
"subjectCid": {
"type": "string",
"format": "cid"
},
"subjectDid": {
"type": "string",
"format": "did"
},
"subjectTag": {
"type": "string",
"maxLength": 640,
"description": "Hashtag name (without leading #).",
"maxGraphemes": 64
},
"subjectUri": {
"type": "string",
"format": "at-uri"
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "InvalidRequest"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"id",
"createdAt"
],
"properties": {
"id": {
"type": "integer"
},
"createdAt": {
"type": "string",
"format": "datetime"
}
}
},
"encoding": "application/json"
},
"description": "File a moderation report against an account, a record, or a hashtag."
}