integrations.sh
← all integrations

googleapis.com – drive

OpenAPI apis-guru analyticsmedia

Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.

Homepage
https://api.apis.guru/v2/specs/googleapis.com:drive/v2.json
Provider
googleapis.com:drive / drive
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/googleapis.com/drive/v2/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/googleapis.com/drive/v2/openapi.yaml

Tools (76)

Extracted live via the executor SDK.

  • about.driveAboutGet

    Gets the information about the current user along with Drive API settings

  • apps.driveAppsGet

    Gets a specific app.

  • apps.driveAppsList

    Lists a user's installed apps.

  • changes.driveChangesGet

    Deprecated - Use changes.getStartPageToken and changes.list to retrieve recent changes.

  • changes.driveChangesGetStartPageToken

    Gets the starting pageToken for listing future changes.

  • changes.driveChangesList

    Lists the changes for a user or shared drive.

  • changes.driveChangesWatch

    Subscribe to changes for a user.

  • channels.driveChannelsStop

    Stop watching resources through this channel

  • children.driveChildrenDelete

    Removes a child from a folder.

  • children.driveChildrenGet

    Gets a specific child reference.

  • children.driveChildrenInsert

    Inserts a file into a folder.

  • children.driveChildrenList

    Lists a folder's children.

  • comments.driveCommentsDelete

    Deletes a comment.

  • comments.driveCommentsGet

    Gets a comment by ID.

  • comments.driveCommentsInsert

    Creates a new comment on the given file.

  • comments.driveCommentsList

    Lists a file's comments.

  • comments.driveCommentsPatch

    Updates an existing comment.

  • comments.driveCommentsUpdate

    Updates an existing comment.

  • drives.driveDrivesDelete

    Permanently deletes a shared drive for which the user is an organizer. The shared drive cannot contain any untrashed items.

  • drives.driveDrivesGet

    Gets a shared drive's metadata by ID.

  • drives.driveDrivesHide

    Hides a shared drive from the default view.

  • drives.driveDrivesInsert

    Creates a new shared drive.

  • drives.driveDrivesList

    Lists the user's shared drives.

  • drives.driveDrivesUnhide

    Restores a shared drive to the default view.

  • drives.driveDrivesUpdate

    Updates the metadata for a shared drive.

  • files.driveFilesCopy

    Creates a copy of the specified file. Folders cannot be copied.

  • files.driveFilesDelete

    Permanently deletes a file by ID. Skips the trash. The currently authenticated user must own the file or be an organizer on the parent for shared drive files.

  • files.driveFilesEmptyTrash

    Permanently deletes all of the user's trashed files.

  • files.driveFilesExport

    Exports a Google Workspace document to the requested MIME type and returns exported byte content. Note that the exported content is limited to 10MB.

  • files.driveFilesGenerateIds

    Generates a set of file IDs which can be provided in insert or copy requests.

  • files.driveFilesGet

    Gets a file's metadata or content by ID.

  • files.driveFilesInsert

    Insert a new file.

  • files.driveFilesList

    Lists the user's files.

  • files.driveFilesListLabels

    Lists the labels on a file.

  • files.driveFilesModifyLabels

    Modifies the set of labels on a file.

  • files.driveFilesPatch

    Updates a file's metadata and/or content. When calling this method, only populate fields in the request that you want to modify. When updating fields, some fields might change automatically, such as modifiedDate. This method supports patch semantics.

  • files.driveFilesTouch

    Set the file's updated time to the current server time.

  • files.driveFilesTrash

    Moves a file to the trash. The currently authenticated user must own the file or be at least a fileOrganizer on the parent for shared drive files. Only the owner may trash a file. The trashed item is excluded from all files.list responses returned for any user who does not own the file. However, all users with access to the file can see the trashed item metadata in an API response. All users with access can copy, download, export, and share the file.

  • files.driveFilesUntrash

    Restores a file from the trash. The currently authenticated user must own the file or be at least a fileOrganizer on the parent for shared drive files. Only the owner may untrash a file.

  • files.driveFilesUpdate

    Updates a file's metadata and/or content. When calling this method, only populate fields in the request that you want to modify. When updating fields, some fields might be changed automatically, such as modifiedDate. This method supports patch semantics.

  • files.driveFilesWatch

    Subscribes to changes to a file. While you can establish a channel for changes to a file on a shared drive, a change to a shared drive file won't create a notification.

  • parents.driveParentsDelete

    Removes a parent from a file.

  • parents.driveParentsGet

    Gets a specific parent reference.

  • parents.driveParentsInsert

    Adds a parent folder for a file.

  • parents.driveParentsList

    Lists a file's parents.

  • permissions.drivePermissionsDelete

    Deletes a permission from a file or shared drive.

  • permissions.drivePermissionsGet

    Gets a permission by ID.

  • permissions.drivePermissionsGetIdForEmail

    Returns the permission ID for an email address.

  • permissions.drivePermissionsInsert

    Inserts a permission for a file or shared drive.

  • permissions.drivePermissionsList

    Lists a file's or shared drive's permissions.

  • permissions.drivePermissionsPatch

    Updates a permission using patch semantics.

  • permissions.drivePermissionsUpdate

    Updates a permission.

  • properties.drivePropertiesDelete

    Deletes a property.

  • properties.drivePropertiesGet

    Gets a property by its key.

  • properties.drivePropertiesInsert

    Adds a property to a file, or updates it if it already exists.

  • properties.drivePropertiesList

    Lists a file's properties.

  • properties.drivePropertiesPatch

    Updates a property.

  • properties.drivePropertiesUpdate

    Updates a property.

  • replies.driveRepliesDelete

    Deletes a reply.

  • replies.driveRepliesGet

    Gets a reply.

  • replies.driveRepliesInsert

    Creates a new reply to the given comment.

  • replies.driveRepliesList

    Lists all of the replies to a comment.

  • replies.driveRepliesPatch

    Updates an existing reply.

  • replies.driveRepliesUpdate

    Updates an existing reply.

  • revisions.driveRevisionsDelete

    Permanently deletes a file version. You can only delete revisions for files with binary content, like images or videos. Revisions for other files, like Google Docs or Sheets, and the last remaining file version can't be deleted.

  • revisions.driveRevisionsGet

    Gets a specific revision.

  • revisions.driveRevisionsList

    Lists a file's revisions.

  • revisions.driveRevisionsPatch

    Updates a revision.

  • revisions.driveRevisionsUpdate

    Updates a revision.

  • teamdrives.driveTeamdrivesDelete

    Deprecated use drives.delete instead.

  • teamdrives.driveTeamdrivesGet

    Deprecated use drives.get instead.

  • teamdrives.driveTeamdrivesInsert

    Deprecated use drives.insert instead.

  • teamdrives.driveTeamdrivesList

    Deprecated use drives.list instead.

  • teamdrives.driveTeamdrivesUpdate

    Deprecated use drives.update instead.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools