place.wisp.v2.privateSite.list

wisp.place

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "List private sites owned by the authenticated account. Only ever returns the caller's own sites.",
      "errors": [
        {
          "name": "AuthenticationRequired"
        }
      ],
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "sites": {
              "items": {
                "ref": "#privateSiteSummary",
                "type": "ref"
              },
              "type": "array"
            }
          },
          "required": [
            "sites"
          ],
          "type": "object"
        }
      },
      "type": "query"
    },
    "privateSiteSummary": {
      "properties": {
        "createdAt": {
          "format": "datetime",
          "type": "string"
        },
        "expired": {
          "type": "boolean"
        },
        "expiresAt": {
          "format": "datetime",
          "type": "string"
        },
        "fileCount": {
          "type": "integer"
        },
        "name": {
          "type": "string"
        },
        "shareCount": {
          "description": "Number of share links that currently grant access.",
          "type": "integer"
        },
        "siteId": {
          "format": "record-key",
          "type": "string"
        },
        "totalBytes": {
          "type": "integer"
        }
      },
      "required": [
        "siteId",
        "name",
        "fileCount",
        "totalBytes",
        "createdAt",
        "shareCount",
        "expired"
      ],
      "type": "object"
    }
  },
  "id": "place.wisp.v2.privateSite.list",
  "lexicon": 1
}

Validate Record

Validate a record against place.wisp.v2.privateSite.list

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:7puq73yz2hkvbcpdhnsze2qw
CID
bafyreicaeyhxpebfd6bbd3s4ytuhrfvjcpqsfsevmefr2jvwbfrz6yxm6a
Indexed At
2026-09-11 00:26 UTC
AT-URI
at://did:plc:7puq73yz2hkvbcpdhnsze2qw/com.atproto.lexicon.schema/place.wisp.v2.privateSite.list

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • place.wisp.v2.privateSite.listShares querynot from the namespace authority

    List share links for an owned private site. Never returns share tokens, only their non-secret display prefix.

  • place.wisp.v2.privateSite.create procedurenot from the namespace authority

    Create a private site from an uploaded archive. Private sites are stored only by the wisp hosting service and are never written to the owner's PDS, because atproto repo records and blobs are publicly readable and broadc…

  • place.wisp.v2.site.getList querynot from the namespace authority

    List owned sites and the domains currently mapped to each site.

Lexicon Garden

@