org.passingreads.book.listBookKeys

passingreads.org

Documentation

List the book private keys the authenticated user has stashed on the appview. Used by clients to populate the local key cache after sign-in on a new device.

main query

List the book private keys the authenticated user has stashed on the appview. Used by clients to populate the local key cache after sign-in on a new device.

Output

Encodingapplication/json
keys array Required

No description available.

Errors

ProfileNotFound The authenticated DID has no PassingReads profile indexed by the appview.
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)
View raw schema
{
  "type": "query",
  "errors": [
    {
      "name": "ProfileNotFound",
      "description": "The authenticated DID has no PassingReads profile indexed by the appview."
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "keys"
      ],
      "properties": {
        "keys": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "bookId",
              "privateKey",
              "stashedAt"
            ],
            "properties": {
              "bookId": {
                "type": "string"
              },
              "stashedAt": {
                "type": "string",
                "format": "datetime"
              },
              "privateKey": {
                "type": "string"
              }
            }
          }
        }
      }
    },
    "encoding": "application/json"
  },
  "description": "List the book private keys the authenticated user has stashed on the appview. Used by clients to populate the local key cache after sign-in on a new device."
}

Lexicon Garden

@