googleapis.com – drive
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.driveAboutGetGets the information about the current user along with Drive API settings
-
apps.driveAppsGetGets a specific app.
-
apps.driveAppsListLists a user's installed apps.
-
changes.driveChangesGetDeprecated - Use changes.getStartPageToken and changes.list to retrieve recent changes.
-
changes.driveChangesGetStartPageTokenGets the starting pageToken for listing future changes.
-
changes.driveChangesListLists the changes for a user or shared drive.
-
changes.driveChangesWatchSubscribe to changes for a user.
-
channels.driveChannelsStopStop watching resources through this channel
-
children.driveChildrenDeleteRemoves a child from a folder.
-
children.driveChildrenGetGets a specific child reference.
-
children.driveChildrenInsertInserts a file into a folder.
-
children.driveChildrenListLists a folder's children.
-
comments.driveCommentsDeleteDeletes a comment.
-
comments.driveCommentsGetGets a comment by ID.
-
comments.driveCommentsInsertCreates a new comment on the given file.
-
comments.driveCommentsListLists a file's comments.
-
comments.driveCommentsPatchUpdates an existing comment.
-
comments.driveCommentsUpdateUpdates an existing comment.
-
drives.driveDrivesDeletePermanently deletes a shared drive for which the user is an organizer. The shared drive cannot contain any untrashed items.
-
drives.driveDrivesGetGets a shared drive's metadata by ID.
-
drives.driveDrivesHideHides a shared drive from the default view.
-
drives.driveDrivesInsertCreates a new shared drive.
-
drives.driveDrivesListLists the user's shared drives.
-
drives.driveDrivesUnhideRestores a shared drive to the default view.
-
drives.driveDrivesUpdateUpdates the metadata for a shared drive.
-
files.driveFilesCopyCreates a copy of the specified file. Folders cannot be copied.
-
files.driveFilesDeletePermanently 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.driveFilesEmptyTrashPermanently deletes all of the user's trashed files.
-
files.driveFilesExportExports a Google Workspace document to the requested MIME type and returns exported byte content. Note that the exported content is limited to 10MB.
-
files.driveFilesGenerateIdsGenerates a set of file IDs which can be provided in insert or copy requests.
-
files.driveFilesGetGets a file's metadata or content by ID.
-
files.driveFilesInsertInsert a new file.
-
files.driveFilesListLists the user's files.
-
files.driveFilesListLabelsLists the labels on a file.
-
files.driveFilesModifyLabelsModifies the set of labels on a file.
-
files.driveFilesPatchUpdates 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.driveFilesTouchSet the file's updated time to the current server time.
-
files.driveFilesTrashMoves 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.driveFilesUntrashRestores 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.driveFilesUpdateUpdates 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.driveFilesWatchSubscribes 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.driveParentsDeleteRemoves a parent from a file.
-
parents.driveParentsGetGets a specific parent reference.
-
parents.driveParentsInsertAdds a parent folder for a file.
-
parents.driveParentsListLists a file's parents.
-
permissions.drivePermissionsDeleteDeletes a permission from a file or shared drive.
-
permissions.drivePermissionsGetGets a permission by ID.
-
permissions.drivePermissionsGetIdForEmailReturns the permission ID for an email address.
-
permissions.drivePermissionsInsertInserts a permission for a file or shared drive.
-
permissions.drivePermissionsListLists a file's or shared drive's permissions.
-
permissions.drivePermissionsPatchUpdates a permission using patch semantics.
-
permissions.drivePermissionsUpdateUpdates a permission.
-
properties.drivePropertiesDeleteDeletes a property.
-
properties.drivePropertiesGetGets a property by its key.
-
properties.drivePropertiesInsertAdds a property to a file, or updates it if it already exists.
-
properties.drivePropertiesListLists a file's properties.
-
properties.drivePropertiesPatchUpdates a property.
-
properties.drivePropertiesUpdateUpdates a property.
-
replies.driveRepliesDeleteDeletes a reply.
-
replies.driveRepliesGetGets a reply.
-
replies.driveRepliesInsertCreates a new reply to the given comment.
-
replies.driveRepliesListLists all of the replies to a comment.
-
replies.driveRepliesPatchUpdates an existing reply.
-
replies.driveRepliesUpdateUpdates an existing reply.
-
revisions.driveRevisionsDeletePermanently 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.driveRevisionsGetGets a specific revision.
-
revisions.driveRevisionsListLists a file's revisions.
-
revisions.driveRevisionsPatchUpdates a revision.
-
revisions.driveRevisionsUpdateUpdates a revision.
-
teamdrives.driveTeamdrivesDeleteDeprecated use drives.delete instead.
-
teamdrives.driveTeamdrivesGetDeprecated use drives.get instead.
-
teamdrives.driveTeamdrivesInsertDeprecated use drives.insert instead.
-
teamdrives.driveTeamdrivesListDeprecated use drives.list instead.
-
teamdrives.driveTeamdrivesUpdateDeprecated use drives.update instead.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools