integrations.sh
← all integrations

googleapis.com – books

OpenAPI apis-guru analyticsmedia

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.booksBookshelvesGet

    Retrieves metadata for a specific bookshelf for the specified user.

  • bookshelves.booksBookshelvesList

    Retrieves a list of public bookshelves for the specified user.

  • bookshelves.booksBookshelvesVolumesList

    Retrieves volumes in a specific bookshelf for the specified user.

  • cloudloading.booksCloudloadingAddBook

    Add a user-upload volume and triggers processing.

  • cloudloading.booksCloudloadingDeleteBook

    Remove the book and its contents

  • cloudloading.booksCloudloadingUpdateBook

    Updates a user-upload volume.

  • dictionary.booksDictionaryListOfflineMetadata

    Returns a list of offline dictionary metadata available

  • familysharing.booksFamilysharingGetFamilyInfo

    Gets information regarding the family that the user is part of.

  • familysharing.booksFamilysharingShare

    Initiates sharing of the content with the user's family. Empty response indicates success.

  • familysharing.booksFamilysharingUnshare

    Initiates revoking content that has already been shared with the user's family. Empty response indicates success.

  • layers.booksLayersAnnotationDataGet

    Gets the annotation data.

  • layers.booksLayersAnnotationDataList

    Gets the annotation data for a volume and layer.

  • layers.booksLayersGet

    Gets the layer summary for a volume.

  • layers.booksLayersList

    List the layer summaries for a volume.

  • layers.booksLayersVolumeAnnotationsGet

    Gets the volume annotation.

  • layers.booksLayersVolumeAnnotationsList

    Gets the volume annotations for a volume and layer.

  • myconfig.booksMyconfigGetUserSettings

    Gets the current settings for the user.

  • myconfig.booksMyconfigReleaseDownloadAccess

    Release downloaded content access restriction.

  • myconfig.booksMyconfigRequestAccess

    Request concurrent and download access restrictions.

  • myconfig.booksMyconfigSyncVolumeLicenses

    Request downloaded content access for specified volumes on the My eBooks shelf.

  • myconfig.booksMyconfigUpdateUserSettings

    Sets 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.booksMylibraryAnnotationsDelete

    Deletes an annotation.

  • mylibrary.booksMylibraryAnnotationsInsert

    Inserts a new annotation.

  • mylibrary.booksMylibraryAnnotationsList

    Retrieves a list of annotations, possibly filtered.

  • mylibrary.booksMylibraryAnnotationsSummary

    Gets the summary of specified layers.

  • mylibrary.booksMylibraryAnnotationsUpdate

    Updates an existing annotation.

  • mylibrary.booksMylibraryBookshelvesAddVolume

    Adds a volume to a bookshelf.

  • mylibrary.booksMylibraryBookshelvesClearVolumes

    Clears all volumes from a bookshelf.

  • mylibrary.booksMylibraryBookshelvesGet

    Retrieves metadata for a specific bookshelf belonging to the authenticated user.

  • mylibrary.booksMylibraryBookshelvesList

    Retrieves a list of bookshelves belonging to the authenticated user.

  • mylibrary.booksMylibraryBookshelvesMoveVolume

    Moves a volume within a bookshelf.

  • mylibrary.booksMylibraryBookshelvesRemoveVolume

    Removes a volume from a bookshelf.

  • mylibrary.booksMylibraryBookshelvesVolumesList

    Gets volume information for volumes on a bookshelf.

  • mylibrary.booksMylibraryReadingpositionsGet

    Retrieves my reading position information for a volume.

  • mylibrary.booksMylibraryReadingpositionsSetPosition

    Sets my reading position information for a volume.

  • notification.booksNotificationGet

    Returns notification details for a given notification id.

  • onboarding.booksOnboardingListCategories

    List categories for onboarding experience.

  • onboarding.booksOnboardingListCategoryVolumes

    List available volumes under categories for onboarding experience.

  • personalizedstream.booksPersonalizedstreamGet

    Returns a stream of personalized book clusters

  • promooffer.booksPromoofferAccept

    Accepts the promo offer.

  • promooffer.booksPromoofferDismiss

    Marks the promo offer as dismissed.

  • promooffer.booksPromoofferGet

    Returns a list of promo offers available to the user

  • series.booksSeriesGet

    Returns Series metadata for the given series ids.

  • series.booksSeriesMembershipGet

    Returns Series membership data given the series id.

  • volumes.booksVolumesAssociatedList

    Return a list of associated books.

  • volumes.booksVolumesGet

    Gets volume information for a single volume.

  • volumes.booksVolumesList

    Performs a book search.

  • volumes.booksVolumesMybooksList

    Return a list of books in My Library.

  • volumes.booksVolumesRecommendedList

    Return a list of recommended books for the current user.

  • volumes.booksVolumesRecommendedRate

    Rate a recommended book for the current user.

  • volumes.booksVolumesUseruploadedList

    Return a list of books uploaded by the current user.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools