This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.
Bookshelf
For Bookshelf Resource details, see the resource representation page.
Method | REST URI * | Description |
---|---|---|
list |
GET /users/userId/bookshelves
|
Retrieves a list of public Bookshelf resource for the specified user. |
get |
GET /users/userId/bookshelves/shelf
|
Retrieves a specific Bookshelf resource for the specified user. |
* Relative to the base URI: https://www.googleapis.com/books/v1
Volume
For Volume Resource details, see the resource representation page.
Method | REST URI * | Description |
---|---|---|
get |
GET /volumes/volumeId
|
Retrieves a Volume resource based on ID. |
list |
GET /volumes?q=
|
Performs a book search. |
* Relative to the base URI: https://www.googleapis.com/books/v1
Bookshelves.volumes
For Bookshelves.volumes Resource details, see the resource representation page.
Method | REST URI * | Description |
---|---|---|
list |
GET /users/userId/bookshelves/shelf/volumes
|
Retrieves volumes in a specific bookshelf for the specified user. |
* Relative to the base URI: https://www.googleapis.com/books/v1
Mylibrary.bookshelves
For Mylibrary.bookshelves Resource details, see the resource representation page.
Method | REST URI * | Description |
---|---|---|
addVolume |
POST /mylibrary/bookshelves/shelf/addVolume
|
Adds a volume to a bookshelf. |
clearVolumes |
POST /mylibrary/bookshelves/shelf/clearVolumes
|
Clears all volumes from a bookshelf. |
get |
GET /mylibrary/bookshelves/shelf
|
Retrieves metadata for a specific bookshelf belonging to the authenticated user. |
list |
GET /mylibrary/bookshelves
|
Retrieves a list of bookshelves belonging to the authenticated user. |
moveVolume |
POST /mylibrary/bookshelves/shelf/moveVolume
|
Moves a volume within a bookshelf. |
removeVolume |
POST /mylibrary/bookshelves/shelf/removeVolume
|
Removes a volume from a bookshelf. |
* Relative to the base URI: https://www.googleapis.com/books/v1
Mylibrary.bookshelves.volumes
For Mylibrary.bookshelves.volumes Resource details, see the resource representation page.
Method | REST URI * | Description |
---|---|---|
list |
GET /mylibrary/bookshelves/shelf/volumes
|
Gets volume information for volumes on a bookshelf. |
* Relative to the base URI: https://www.googleapis.com/books/v1