app.tempomusic.staff.listStaff

lexicons.tempomusic.fan

Documentation

List currently-active moderators. Audit transparency: any moderator may see who else holds privileges. Set `includeRevoked: true` to include historical (revoked) rows. Sorted by (granted_at DESC, did). Requires the caller to be an active moderator (any role).

main query

List currently-active moderators. Audit transparency: any moderator may see who else holds privileges. Set `includeRevoked: true` to include historical (revoked) rows. Sorted by (granted_at DESC, did). Requires the caller to be an active moderator (any role).

Parameters

cursor string Optional

No description available.

includeRevoked boolean Optional

No description available.

limit integer Optional

No description available.

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
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#staffView",
            "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
      },
      "includeRevoked": {
        "type": "boolean",
        "default": false
      }
    }
  },
  "description": "List currently-active moderators. Audit transparency: any moderator may see who else holds privileges. Set `includeRevoked: true` to include historical (revoked) rows. Sorted by (granted_at DESC, did). Requires the caller to be an active moderator (any role)."
}

Lexicon Garden

@