pub.chive.admin.listViolations

chive.pub

Documentation

List policy violations

main query

List policy violations

Parameters

did string did Optional

Filter by user DID

limit integer Optional

Maximum number of violations

Output

Encodingapplication/json
total integer Required

Total violations

violations array Required

Violation records

Errors

AuthenticationRequired
AdminRequired
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 by user DID
Maximum number of violations
View raw schema
{
  "type": "query",
  "errors": [
    {
      "name": "AuthenticationRequired"
    },
    {
      "name": "AdminRequired"
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "violations",
        "total"
      ],
      "properties": {
        "total": {
          "type": "integer",
          "description": "Total violations"
        },
        "violations": {
          "type": "array",
          "items": {
            "ref": "#violation",
            "type": "ref"
          },
          "description": "Violation records"
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "properties": {
      "did": {
        "type": "string",
        "format": "did",
        "description": "Filter by user DID"
      },
      "limit": {
        "type": "integer",
        "default": 50,
        "maximum": 100,
        "minimum": 1,
        "description": "Maximum number of violations"
      }
    }
  },
  "description": "List policy violations"
}
violation object

Policy violation record

Properties

context string Optional

Additional context

createdAt string datetime Required

When the violation was recorded

description string Optional

Violation description

did string did Required

User DID

handle string Optional

User handle

id string Required

Violation ID

resolvedAt string datetime Optional

When the violation was resolved

severity string Required

Severity level

Known values: low, medium, high, critical
type string Required

Violation type

View raw schema
{
  "type": "object",
  "required": [
    "id",
    "did",
    "type",
    "severity",
    "createdAt"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Violation ID"
    },
    "did": {
      "type": "string",
      "format": "did",
      "description": "User DID"
    },
    "type": {
      "type": "string",
      "description": "Violation type"
    },
    "handle": {
      "type": "string",
      "description": "User handle"
    },
    "context": {
      "type": "string",
      "description": "Additional context"
    },
    "severity": {
      "type": "string",
      "description": "Severity level",
      "knownValues": [
        "low",
        "medium",
        "high",
        "critical"
      ]
    },
    "createdAt": {
      "type": "string",
      "format": "datetime",
      "description": "When the violation was recorded"
    },
    "resolvedAt": {
      "type": "string",
      "format": "datetime",
      "description": "When the violation was resolved"
    },
    "description": {
      "type": "string",
      "description": "Violation description"
    }
  },
  "description": "Policy violation record"
}

Lexicon Garden

@