Skip to content

Submit a moderation report regarding an atproto account or record. Implemented by moderation services (with PDS proxying), and requires auth.

POST
/xrpc/com.atproto.moderation.createReport
object
reasonType
required

Indicates the broad category of violation the report is for.

string
reason

Additional context about the content and violation.

string
<= 20000 characters
subject
required
One of:
object
did
required
string format: did
modTool

Moderation tool information for tracing the source of the action

object
name
required

Name/identifier of the source (e.g., ‘bsky-app/android’, ‘bsky-web/chrome’)

string
meta

Additional arbitrary metadata about the source

Success

object
id
required
integer
reasonType
required
string
reason
string
<= 20000 characters
subject
required
One of:
object
did
required
string format: did
reportedBy
required
string format: did
createdAt
required
string format: date-time