tools.ozone.report.queryReports

View moderation reports. Reports are individual instances of content being reported, as opposed to subject statuses which aggregate reports at the subject level.

Details · query
Kindquery
Authorityreport.ozone.tools
Indexed

Query

query · GET

Parameters

query string

assignedTo

string · did

Filter by the DID of the moderator permanently assigned to the report.

If specified, reports where the subject belongs to the given collections will be returned. When subjectType is set to 'account', this will be ignored.

  • maxLength: 20
itemsstring · nsid

cursor

string

did

string · did

Filter to reports where the subject is this DID or any record owned by this DID. Unlike `subject` (which scopes to a specific account or record), this returns all reports tied to the DID across both account-level and record-level subjects.

isMuted

boolean

Filter by muted status. true returns only muted reports, false returns only unmuted reports. Defaults to false.

  • default: false

limit

integer
  • minimum: 1
  • maximum: 100
  • default: 50

queueId

integer

Filter by queue ID. Use -1 for unassigned reports.

Filter by report types (fully qualified string in the format of com.atproto.moderation.defs#reason<name>).

itemsstring

reportedAfter

string · datetime

Retrieve reports created after a given timestamp

reportedBefore

string · datetime

Retrieve reports created before a given timestamp

  • default: "desc"
  • enum: asc | desc

sortField

string
  • default: "createdAt"
  • enum: createdAt | updatedAt

status

requiredstring

Filter by report status.

  • knownValues: open | closed | escalated | queued | assigned

subject

string · uri

Filter by subject DID or AT-URI.

If specified, reports of the given subject type will be returned.

  • knownValues: account | record | message | conversation

Output

application/json

cursor

string

reports

requiredarray

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • List moderation reports submitted by the authenticated account to this moderation service.

  • Cursored listing of moderation reports for the queue view. Filterable by status, subject type, reason, reporter, and subject author. Sorted by (created_at DESC, id DESC). Requires the caller to be an active moderator (any role).

  • The reports a moderation service was sent (com.atproto.moderation.createReport), newest first. For its operators: it takes a service token for this method from one of the accounts it names as its operators, or the session cookie of one logged in to its pages.

  • Get a moderation report submitted by the authenticated account to this moderation service.

  • View moderation statuses of subjects (record or repo).