app.tempomusic.staff.getSubjectModerationHistory

Audit timeline for a single subject (post URI, reply URI, or account DID). Returns every moderation_audit row referencing the subject, in reverse-chronological order. Used by the moderator UI to answer 'what has ever happened to this content/account'. Requires the caller to be an active moderator.

Details · query
Kindquery
Authoritystaff.tempomusic.app
Indexed

Query

query · GET

Parameters

query string

cursor

string
  • maxLength: 1024

limit

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

subjectDid

string · did

Actor DID. Returns every audit row whose subject_did denormalization matches: account-level actions on this DID AND per-record actions on posts/replies authored by this DID. Use this for the 'show me everything that ever happened involving this actor' view. Mutually exclusive with subjectUri.

subjectUri

string · at-uri

AT-URI of a single post or reply subject. Returns only audit rows whose subject_key matches this URI exactly. Mutually exclusive with subjectDid.

Output

application/json

cursor

string
  • maxLength: 1024

items

requiredarray

Errors

Forbidden

Caller is not an active moderator.

InvalidSubject

Neither subjectUri nor subjectDid was provided, or both were provided.

InvalidCursor

No description in schema.

Similar lexicons

semantic match

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

  • Global audit journal browser for the moderation console. Returns moderation_audit rows in reverse-chronological (created_at, id) keyset order, optionally filtered by acting moderator, action type, or subject DID. Complements getSubjectModerationHistory (per-subject view) with the 'what has the team been doing' view. Requires the caller to be an active moderator.

  • Get a subject's moderation history, oldest first. Requires mod.read.

  • Get a subject belonging to the authenticated account, including its moderation action history from 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).

  • Moderator-grade fetch of a report subject's stored record and lifecycle state, INCLUDING rows the public read surface hides: taken-down content, soft-deleted rows inside the 30-day evidence window, and tombstoned rows (record is then null — 'purged' — and the console shows a banner instead of content). ADR-009 future-work item 'expose retained content through the moderation surface'. Requires the caller to be an active moderator. When media attachments ship, CSAM-quarantined blobs are NEVER rend