googleapis.com – books
The Google Books API allows clients to access the Google Books repository.
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:books/v1.json
- Provider
- googleapis.com:books / books
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/books/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/books/v1/openapi.yaml
Tools (53)
Extracted live via the executor SDK.
-
bookshelves.booksBookshelvesGetRetrieves metadata for a specific bookshelf for the specified user.
-
bookshelves.booksBookshelvesListRetrieves a list of public bookshelves for the specified user.
-
bookshelves.booksBookshelvesVolumesListRetrieves volumes in a specific bookshelf for the specified user.
-
cloudloading.booksCloudloadingAddBookAdd a user-upload volume and triggers processing.
-
cloudloading.booksCloudloadingDeleteBookRemove the book and its contents
-
cloudloading.booksCloudloadingUpdateBookUpdates a user-upload volume.
-
dictionary.booksDictionaryListOfflineMetadataReturns a list of offline dictionary metadata available
-
familysharing.booksFamilysharingGetFamilyInfoGets information regarding the family that the user is part of.
-
familysharing.booksFamilysharingShareInitiates sharing of the content with the user's family. Empty response indicates success.
-
familysharing.booksFamilysharingUnshareInitiates revoking content that has already been shared with the user's family. Empty response indicates success.
-
layers.booksLayersAnnotationDataGetGets the annotation data.
-
layers.booksLayersAnnotationDataListGets the annotation data for a volume and layer.
-
layers.booksLayersGetGets the layer summary for a volume.
-
layers.booksLayersListList the layer summaries for a volume.
-
layers.booksLayersVolumeAnnotationsGetGets the volume annotation.
-
layers.booksLayersVolumeAnnotationsListGets the volume annotations for a volume and layer.
-
myconfig.booksMyconfigGetUserSettingsGets the current settings for the user.
-
myconfig.booksMyconfigReleaseDownloadAccessRelease downloaded content access restriction.
-
myconfig.booksMyconfigRequestAccessRequest concurrent and download access restrictions.
-
myconfig.booksMyconfigSyncVolumeLicensesRequest downloaded content access for specified volumes on the My eBooks shelf.
-
myconfig.booksMyconfigUpdateUserSettingsSets the settings for the user. If a sub-object is specified, it will overwrite the existing sub-object stored in the server. Unspecified sub-objects will retain the existing value.
-
mylibrary.booksMylibraryAnnotationsDeleteDeletes an annotation.
-
mylibrary.booksMylibraryAnnotationsInsertInserts a new annotation.
-
mylibrary.booksMylibraryAnnotationsListRetrieves a list of annotations, possibly filtered.
-
mylibrary.booksMylibraryAnnotationsSummaryGets the summary of specified layers.
-
mylibrary.booksMylibraryAnnotationsUpdateUpdates an existing annotation.
-
mylibrary.booksMylibraryBookshelvesAddVolumeAdds a volume to a bookshelf.
-
mylibrary.booksMylibraryBookshelvesClearVolumesClears all volumes from a bookshelf.
-
mylibrary.booksMylibraryBookshelvesGetRetrieves metadata for a specific bookshelf belonging to the authenticated user.
-
mylibrary.booksMylibraryBookshelvesListRetrieves a list of bookshelves belonging to the authenticated user.
-
mylibrary.booksMylibraryBookshelvesMoveVolumeMoves a volume within a bookshelf.
-
mylibrary.booksMylibraryBookshelvesRemoveVolumeRemoves a volume from a bookshelf.
-
mylibrary.booksMylibraryBookshelvesVolumesListGets volume information for volumes on a bookshelf.
-
mylibrary.booksMylibraryReadingpositionsGetRetrieves my reading position information for a volume.
-
mylibrary.booksMylibraryReadingpositionsSetPositionSets my reading position information for a volume.
-
notification.booksNotificationGetReturns notification details for a given notification id.
-
onboarding.booksOnboardingListCategoriesList categories for onboarding experience.
-
onboarding.booksOnboardingListCategoryVolumesList available volumes under categories for onboarding experience.
-
personalizedstream.booksPersonalizedstreamGetReturns a stream of personalized book clusters
-
promooffer.booksPromoofferAcceptAccepts the promo offer.
-
promooffer.booksPromoofferDismissMarks the promo offer as dismissed.
-
promooffer.booksPromoofferGetReturns a list of promo offers available to the user
-
series.booksSeriesGetReturns Series metadata for the given series ids.
-
series.booksSeriesMembershipGetReturns Series membership data given the series id.
-
volumes.booksVolumesAssociatedListReturn a list of associated books.
-
volumes.booksVolumesGetGets volume information for a single volume.
-
volumes.booksVolumesListPerforms a book search.
-
volumes.booksVolumesMybooksListReturn a list of books in My Library.
-
volumes.booksVolumesRecommendedListReturn a list of recommended books for the current user.
-
volumes.booksVolumesRecommendedRateRate a recommended book for the current user.
-
volumes.booksVolumesUseruploadedListReturn a list of books uploaded by the current user.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools