org.passingreads.book.listBookKeys

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.

Details · query
Kindquery
Authoritybook.passingreads.org
Indexed

Query

query · GET

Output

application/json

keys

requiredarray
itemsobject

Errors

ProfileNotFound

The authenticated DID has no PassingReads profile indexed by the appview.

Similar lexicons

semantic match

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

  • Stash a book's private key on the appview so the user can interact with the book (drop it, leave a note) from any device without re-scanning the QR. Stashed keys are wiped automatically when a drop event is ingested for that book.

  • List every API key belonging to the authenticated account, most-recently-created first. The owning DID is derived from the credential presented (session cookie or `Authorization: Bearer cocore-...`); there is no way to list another account's keys. Secrets are never returned — see `apiKeyView`.

  • Get books currently in a user's library.