support.supper.discover.listPages

supper.support

Documentation

Discover canonical indexed Supper pages: first-writer-wins support.supper.actor.profile markers across all repos, optionally filtered by page type or a slug substring. Non-canonical collision claims are omitted. Also answers 'does this DID/slug have a Supper page'. Public read; outputs carry only public profile fields, never private metadata or processor identifiers.

main query

Discover canonical indexed Supper pages: first-writer-wins support.supper.actor.profile markers across all repos, optionally filtered by page type or a slug substring. Non-canonical collision claims are omitted. Also answers 'does this DID/slug have a Supper page'. Public read; outputs carry only public profile fields, never private metadata or processor identifiers.

Parameters

cursor string Optional

Opaque cursor from a previous response.

limit integer Optional

No description available.

pageType string Optional

Optional page-type filter.

q string Optional

Optional case-insensitive substring matched against the page slug.

Output

Encodingapplication/json
cursor string Optional

No description available.

pages 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
Opaque cursor from a previous response.
Optional page-type filter.
Optional case-insensitive substring matched against the page slug.
View raw schema
{
  "type": "query",
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "pages"
      ],
      "properties": {
        "pages": {
          "type": "array",
          "items": {
            "ref": "#pageView",
            "type": "ref"
          }
        },
        "cursor": {
          "type": "string",
          "maxLength": 4096
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "properties": {
      "q": {
        "type": "string",
        "maxLength": 80,
        "description": "Optional case-insensitive substring matched against the page slug."
      },
      "limit": {
        "type": "integer",
        "default": 50,
        "maximum": 100,
        "minimum": 1
      },
      "cursor": {
        "type": "string",
        "maxLength": 4096,
        "description": "Opaque cursor from a previous response."
      },
      "pageType": {
        "type": "string",
        "maxLength": 32,
        "description": "Optional page-type filter.",
        "knownValues": [
          "creator",
          "project",
          "supporter"
        ]
      }
    }
  },
  "description": "Discover canonical indexed Supper pages: first-writer-wins support.supper.actor.profile markers across all repos, optionally filtered by page type or a slug substring. Non-canonical collision claims are omitted. Also answers 'does this DID/slug have a Supper page'. Public read; outputs carry only public profile fields, never private metadata or processor identifiers."
}
pageView object

No description available.

Properties

cid string cid Required

CID of the exact profile record generation returned in this view.

createdAt string datetime Optional

An RFC 3339 formatted timestamp.

did string did Required

Owner DID of the Supper page.

indexedAt string datetime Required

When the AppView indexed this record.

pageMode string Optional

No description available.

maxLength: 32 bytes
Known values: support, shop, both
pageType string Required

No description available.

maxLength: 32 bytes
Known values: creator, project, supporter
slug string Required

Canonical supper.support page slug bound to this DID (first-writer-wins).

maxLength: 253 bytes
uri string at-uri Required

AT URI of the indexed support.supper.actor.profile record.

View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "cid",
    "did",
    "pageType",
    "slug",
    "indexedAt"
  ],
  "properties": {
    "cid": {
      "type": "string",
      "format": "cid",
      "description": "CID of the exact profile record generation returned in this view."
    },
    "did": {
      "type": "string",
      "format": "did",
      "description": "Owner DID of the Supper page."
    },
    "uri": {
      "type": "string",
      "format": "at-uri",
      "description": "AT URI of the indexed support.supper.actor.profile record."
    },
    "slug": {
      "type": "string",
      "maxLength": 253,
      "description": "Canonical supper.support page slug bound to this DID (first-writer-wins)."
    },
    "pageMode": {
      "type": "string",
      "maxLength": 32,
      "knownValues": [
        "support",
        "shop",
        "both"
      ]
    },
    "pageType": {
      "type": "string",
      "maxLength": 32,
      "knownValues": [
        "creator",
        "project",
        "supporter"
      ]
    },
    "createdAt": {
      "type": "string",
      "format": "datetime"
    },
    "indexedAt": {
      "type": "string",
      "format": "datetime",
      "description": "When the AppView indexed this record."
    }
  }
}

Lexicon Garden

@