app.tempomusic.staff.listReports
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).
Details · query
| Kind | query |
|---|---|
| Authority | staff.tempomusic.app |
| Indexed |
Query
query · GETParameters
query stringcreatedAfter
string · datetimecreatedBefore
string · datetimecursor
stringOpaque pagination cursor returned by a previous call.
maxLength: 1024
limit
integerminimum: 1maximum: 100default: 50
reasonType
stringWire values of app.tempomusic.moderation.defs#reasonType, inlined because lexicon `params` cannot use `ref`.
maxLength: 100knownValues: copyright | impersonation | spam | harassment | sexual | violence | selfHarm | misinformation | other
reporterDid
string · didstatus
stringFilter reports to a single status. Wire values of app.tempomusic.staff.defs#reportStatus, inlined because lexicon `params` cannot use `ref`. Omit to return all statuses.
maxLength: 100knownValues: open | underReview | actioned | dismissed
subjectDid
string · didFilter to reports against this actor DID, via the reports.subject_did denormalization: matches both account-subject reports targeting this DID AND post/reply-subject reports against content authored by this DID.
subjectType
stringFilter to a single subject type.
maxLength: 100knownValues: post | reply | account
subjectUri
string · at-uriFilter to reports filed against this exact post/reply at-uri (reports.subject_uri). Complements subjectDid for the report-detail cross-link: every report on the same subject.
Output
application/jsoncursor
stringmaxLength: 1024
Errors
Forbidden
Caller is not an active moderator.
InvalidCursor
The cursor parameter was malformed or referenced state inconsistent with the rest of the filter set.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
View moderation reports. Reports are individual instances of content being reported, as opposed to subject statuses which aggregate reports at the subject level.
-
List moderation reports submitted by the authenticated account to this moderation service.
-
dev.knotless.listReports
queryThe 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.
-
The moderation queue grouped by post: each reported post once, with how many reports it has and why, newest report first. Requires manage-reports.
-
List moderation reports.