app.tempomusic.staff.listAuditEvents

lexicons.tempomusic.fan

Documentation

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.

main query

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

Encodingapplication/json
cursor 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.

Base URL for XRPC calls (e.g., https://api.bsky.social)
Parameters
Filter to one audit action type (wire values of app.tempomusic.staff.defs#auditEntryView.actionType, e.g. subjectTakedown). Unknown values return the unfiltered journal.
Filter to actions performed by this moderator DID.
Filter to actions whose subject_did denormalization matches this DID (account-level actions AND per-record actions on content authored by the DID).
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."
}

Lexicon Garden

@