File a moderation report against an account, a record, or a hashtag.
Input
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).
subjectProfileMediaCid
stringcid
Optional
Blob CID of the reported avatar/banner.
subjectProfileMediaKind
string
Optional
When the report is over a profile image, which one.
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
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"
},
"subjectProfileMediaCid": {
"type": "string",
"format": "cid",
"description": "Blob CID of the reported avatar/banner."
},
"subjectProfileMediaKind": {
"enum": [
"avatar",
"banner"
],
"type": "string",
"description": "When the report is over a profile image, which one."
}
}
},
"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."
}