page.cavu.getShelf

The open shelf: every renderable book the appview has indexed, newest first (record keys are TIDs, so newest means most recently created). The index is fed network-wide from the firehose; any repo's book appears once its spine resolves to content the reader can render.

Repository @cavu.page did:plc:citulkqjdzbnf7wd5xb6lled namespace authority
Details · query
Kindquery
Authoritycavu.page
Indexed

Query

query · GET

Parameters

query string

author

string · did

Restrict the shelf to books published from this repo.

cursor

string

Opaque pagination cursor from a previous response.

limit

integer
  • minimum: 1
  • maximum: 100
  • default: 50

Output

application/json

books

requiredarray
itemsref

cursor

string

Pass back to fetch the next page; absent on the last page.

Similar lexicons

semantic match

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

  • One book's shelf view, hydrated with community counts the shelf list doesn't carry. The readerCount comes from a backlink index over page.cavu.progress records and is garnish, never load-bearing — it is omitted rather than guessed when the index is unreachable.

  • ink.resenha.book.getReviews

    query not from the namespace authority

    Reviews of a book from every source, newest first.

  • Get books by a specific author.