tools.ozone.report.getHistoricalStats

ozone-lexicons.bsky.social

Documentation

Get historical daily report statistics. Returns a paginated list of daily stat snapshots, newest first. Filter by queue, moderator, or report type.

main query

Get historical daily report statistics. Returns a paginated list of daily stat snapshots, newest first. Filter by queue, moderator, or report type.

Parameters

cursor string Optional

Pagination cursor.

endDate string datetime Optional

Latest date to include (inclusive).

limit integer Optional

Maximum number of entries to return.

moderatorDid string did Optional

Filter stats by moderator DID.

queueId integer Optional

Filter stats by queue. Use -1 for unqueued reports.

reportTypes array of string Optional

Filter stats by report types.

startDate string datetime Optional

Earliest date to include (inclusive).

Output

Encodingapplication/json
cursor string Optional

No description available.

stats array Required

No description available.

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
Pagination cursor.
Latest date to include (inclusive).
Maximum number of entries to return.
Filter stats by moderator DID.
Filter stats by queue. Use -1 for unqueued reports.
Filter stats by report types.
Earliest date to include (inclusive).
View raw schema
{
  "description": "Get historical daily report statistics. Returns a paginated list of daily stat snapshots, newest first. Filter by queue, moderator, or report type.",
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "cursor": {
          "type": "string"
        },
        "stats": {
          "items": {
            "ref": "tools.ozone.report.defs#historicalStats",
            "type": "ref"
          },
          "type": "array"
        }
      },
      "required": [
        "stats"
      ],
      "type": "object"
    }
  },
  "parameters": {
    "properties": {
      "cursor": {
        "description": "Pagination cursor.",
        "type": "string"
      },
      "endDate": {
        "description": "Latest date to include (inclusive).",
        "format": "datetime",
        "type": "string"
      },
      "limit": {
        "default": 30,
        "description": "Maximum number of entries to return.",
        "maximum": 100,
        "minimum": 1,
        "type": "integer"
      },
      "moderatorDid": {
        "description": "Filter stats by moderator DID.",
        "format": "did",
        "type": "string"
      },
      "queueId": {
        "description": "Filter stats by queue. Use -1 for unqueued reports.",
        "type": "integer"
      },
      "reportTypes": {
        "description": "Filter stats by report types.",
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "startDate": {
        "description": "Earliest date to include (inclusive).",
        "format": "datetime",
        "type": "string"
      }
    },
    "type": "params"
  },
  "type": "query"
}

Lexicon Garden

@