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.
Parameters
actionType
string
Optional
Filter to one audit action type (wire values of app.tempomusic.staff.defs#auditEntryView.actionType, e.g. subjectTakedown). Unknown values return the unfiltered journal.
actorDid
string
did
Optional
Filter to actions performed by this moderator DID.
cursor
string
Optional
No description available.
limit
integer
Optional
No description available.
subjectDid
string
did
Optional
Filter to actions whose subject_did denormalization matches this DID (account-level actions AND per-record actions on content authored by the DID).
Output
application/jsoncursor
string
Optional
No description available.
items
array
Required
No description available.
Errors
Forbidden
Caller is not an active moderator. InvalidCursor
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "query",
"errors": [
{
"name": "Forbidden",
"description": "Caller is not an active moderator."
},
{
"name": "InvalidCursor"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"ref": "app.tempomusic.staff.defs#auditEntryView",
"type": "ref"
}
},
"cursor": {
"type": "string",
"maxLength": 1024
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string",
"maxLength": 1024
},
"actorDid": {
"type": "string",
"format": "did",
"description": "Filter to actions performed by this moderator DID."
},
"actionType": {
"type": "string",
"maxLength": 100,
"description": "Filter to one audit action type (wire values of app.tempomusic.staff.defs#auditEntryView.actionType, e.g. subjectTakedown). Unknown values return the unfiltered journal.",
"knownValues": [
"reportCreated",
"reportTriaged",
"reportDismissed",
"reportClosedByCascade",
"subjectTakedown",
"subjectRestore",
"moderatorGranted",
"moderatorRevoked"
]
},
"subjectDid": {
"type": "string",
"format": "did",
"description": "Filter to actions whose subject_did denormalization matches this DID (account-level actions AND per-record actions on content authored by the DID)."
}
}
},
"description": "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."
}