app.bulleted.admin.listDenied

lexicons.bulleted.app

Documentation

Page through the appview's denylist, newest first. Requires the administrative credential. You cannot operate a list you cannot read: without this, the only way to audit a takedown is to open the database.

main query

Page through the appview's denylist, newest first. Requires the administrative credential. You cannot operate a list you cannot read: without this, the only way to audit a takedown is to open the database.

Parameters

cursor string Optional

The cursor from the previous page. Encodes the created-at instant and the value together, so an entry added mid-scan can neither appear twice nor be skipped.

limit integer Optional

Entries per page.

Output

Encodingapplication/json
cursor string Optional

Pass back as cursor for the next page. Absent at the end.

entries array Required

No description available.

Errors

AdminDisabled No administrative credential is configured, so the administrative surface does not exist.
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
The cursor from the previous page. Encodes the created-at instant and the value together, so an entry added mid-scan can neither appear twice nor be skipped.
Entries per page.
View raw schema
{
  "type": "query",
  "errors": [
    {
      "name": "AdminDisabled",
      "description": "No administrative credential is configured, so the administrative surface does not exist."
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "entries"
      ],
      "properties": {
        "cursor": {
          "type": "string",
          "description": "Pass back as cursor for the next page. Absent at the end."
        },
        "entries": {
          "type": "array",
          "items": {
            "ref": "#entry",
            "type": "ref"
          }
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "properties": {
      "limit": {
        "type": "integer",
        "default": 50,
        "maximum": 200,
        "minimum": 1,
        "description": "Entries per page."
      },
      "cursor": {
        "type": "string",
        "description": "The cursor from the previous page. Encodes the created-at instant and the value together, so an entry added mid-scan can neither appear twice nor be skipped."
      }
    }
  },
  "description": "Page through the appview's denylist, newest first. Requires the administrative credential. You cannot operate a list you cannot read: without this, the only way to audit a takedown is to open the database."
}
entry object

No description available.

Properties

comment string Optional

The free-text moderation note, if one was given.

createdAt string datetime Required

An RFC 3339 formatted timestamp.

createdBy string Required

The administrative identifier that added the entry. Never caller-supplied.

kind string Required

The kind derived from the value when it was added.

Known values: did, aturi, pds, cid
value string Required

The denied value, as stored.

View raw schema
{
  "type": "object",
  "required": [
    "value",
    "kind",
    "createdBy",
    "createdAt"
  ],
  "properties": {
    "kind": {
      "type": "string",
      "description": "The kind derived from the value when it was added.",
      "knownValues": [
        "did",
        "aturi",
        "pds",
        "cid"
      ]
    },
    "value": {
      "type": "string",
      "description": "The denied value, as stored."
    },
    "comment": {
      "type": "string",
      "description": "The free-text moderation note, if one was given."
    },
    "createdAt": {
      "type": "string",
      "format": "datetime"
    },
    "createdBy": {
      "type": "string",
      "description": "The administrative identifier that added the entry. Never caller-supplied."
    }
  }
}

Lexicon Garden

@