list_shelves
Retrieve a user's public Goodreads shelf names, including exclusive and custom shelves. Use any returned shelf name as a parameter to fetch specific shelf contents; private profiles require login.
Instructions
List a user's shelf names (scraped from their public profile page; best effort). Defaults to the configured user.
Covers the exclusive shelves (read, to-read, ...) and custom shelves; every name works as get_shelf's 'shelf' argument. Raises LoginRequired for a private profile. The profile page may cap a very long shelf list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |