Google Drive
Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own41
Agents use these right away.
- Batch Get Spreadsheet ValuesRead multiple explicit ranges from one Google Spreadsheet in one request.
- Download a file from Google DriveDownloads a Drive file's content and returns it in `downloaded_file_content`.
- Download file via operationStarts a long-running operation to download a Drive file, including Google Vids files, or export supported Google Workspace documents.
- Download File RevisionDownload the stored bytes of one blob-file revision.
- Export Google Workspace fileExports a Google Workspace document to the requested MIME type and returns exported file content.
- Find fileThe comprehensive Google Drive search tool that handles all file and folder discovery needs.
- Generate File IDsGenerates a set of file IDs which can be provided in create or copy requests.
- Get aboutTool to retrieve information about the user, the user's Drive, and system capabilities.
- Get Changes Start Page TokenTool to get the starting pageToken for listing future changes in Google Drive.
- Get CommentTool to get a comment by ID.
- Get Shared DriveTool to get a shared drive by ID.
- Get File MetadataGets a Drive file's metadata by ID, optionally returning only the metadata selected by `fields`.
- Get Property (v2)Tool to get a property by its key using Google Drive API v2.
- Get PermissionGets a permission by ID.
- Get ReplyTool to get a specific reply to a comment on a file.
- Get RevisionTool to get a specific revision's metadata (name, modifiedTime, keepForever, etc.) by revision ID.
- List Access ProposalsTool to list pending access proposals on a file.
- List ApprovalsLists a page of approvals associated with a Google Drive file, with pagination for browsing subsequent pages.
- List ChangesLists a page of changes for a user or shared drive; without a page token, it obtains a current start token and lists subsequent changes rather than earlier activity.
- List CommentsLists comments on a Google Drive file, with pagination, an option to include deleted comments, and a minimum modification-time filter.
- List File LabelsLists labels applied to a Google Drive file, including label IDs and applied field IDs.
- List PermissionsLists a page of permissions for a file or shared drive.
- List Replies to CommentList a page of replies to a specific comment on a Google Drive file.
- List File RevisionsTool to list a file's revision metadata (not content) in Google Drive.
- List Shared DrivesTool to list the user's shared drives.
- Read Spreadsheet ValuesRead values from one or more ranges in a Google spreadsheet.
- Find folderFinds one page of Google Drive folders by name and optional parent.
- Get AppTool to get information about a specific Drive app by ID.
- Get Child Reference (v2)Tool to get a specific child reference for a folder using Drive API v2.
- Get DocumentRetrieve a native Google Docs document's structured content and metadata by ID.
- Get Google FormRetrieve a Google Form's definition, questions, settings, and publishing state by ID.
- Get Parent Reference (v2)Tool to get a specific parent reference for a file using Drive API v2.
- Get Permission ID for EmailTool to get the permission ID for an email address using the Drive API v2.
- Get Google Slides PresentationRetrieves a Google Slides presentation by ID, including its page structures.
- Get Presentation Page ThumbnailGenerate one short-lived page thumbnail URL using an expensive Slides quota read.
- Get SpreadsheetRetrieve a Google Spreadsheet's structure, metadata, and selected grid data.
- Get Spreadsheet ValuesRead values from one range in a Google Spreadsheet.
- List Folder Children (v2)Lists a page of child references for a folder using Google Drive API v2.
- List Properties (v2 API)Tool to list a file's properties in Google Drive API v2.
- List Google Form ResponsesReturn one page of submissions for a Google Form.
- List Label DefinitionsLists available Google Drive labels, returning each label's ID and display name without requiring a file ID.
Asks someone first51
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create CommentTool to create a comment on a file in Google Drive.
- Create Shared DriveCreates a Google shared drive for collaboration or storage.
- Create File or FolderCreates a new file or folder in Google Drive.
- Create a folderCreates a Google Drive folder, optionally inside an existing parent specified by ID or exact name.
- Create PermissionTool to create a permission for a file or shared drive.
- Create Permissions BatchCreates multiple permissions for files or shared drives in a single batch request.
- Create ReplyCreate a plain-text reply to a comment on a Google Drive file, optionally resolving or reopening the parent comment.
- Create Shortcut to File/FolderTool to create a shortcut to a file or folder in Google Drive.
- Delete CommentPermanently deletes a comment thread (and all its replies) from a Google Drive file — this action is irreversible.
- Delete Shared DriveTool to permanently delete a shared drive.
- Delete PermissionDeletes a specified permission from a file or shared drive by permission ID; deleting other permissions does not remove an existing public-access permission.
- Delete ReplyTool to delete a specific reply by reply ID.
- Empty TrashTool to permanently and irreversibly delete ALL trashed files in the user's Google Drive or a specified shared drive.
- Hide Shared DriveTool to hide a shared drive from the default view.
- Modify File LabelsModifies the set of labels applied to a file.
- Move FileMoves a file to another Google Drive folder.
- Patch PermissionTool to update a permission using patch semantics.
- Resumable UploadUpload a file to Google Drive using a resumable session, creating a new file or updating an existing file by ID.
- Stop Watch ChannelTool to stop watching resources through a specified channel.
- Trash FileTool to move a file or folder to trash (soft delete).
- Unhide Shared DriveTool to unhide a shared drive.
- Untrash FileRestore a file from Google Drive trash.
- Update CommentTool to update an existing comment on a Google Drive file.
- Update Shared DriveTool to update the metadata for a shared drive.
- Update File Metadata (PATCH v2)Tool to update file metadata using the Drive API v2 PATCH method.
- Update File (Metadata)Updates file metadata.
- Update File Revision MetadataUpdates ONLY the metadata properties of a specific file revision (keepForever, published, publishAuto, publishedOutsideDomain).
- Update PermissionTool to update a permission with patch semantics.
- Update ReplyTool to update a reply to a comment on a Google Drive file.
- Upload FileUpload a new file to Google Drive, optionally placing it in a specified folder.
- Upload File from URL to DriveTool to fetch a file from a provided URL server-side and upload it into Google Drive.
- Upload/Update File ContentTool to update file content in Google Drive by uploading new binary content.
- Watch Drive ChangesSubscribe to Google Drive changes for a user or shared drive and receive notifications at a webhook URL.
- Watch File for ChangesTool to subscribe to push notifications for changes to a specific file.
- Write Spreadsheet ValuesReplace values in one range of a Google spreadsheet.
- Insert File Parent (v2)Tool to add a parent folder for a file using Google Drive API v2.
- Insert Property (v2 API)Tool to add a property to a file, or update it if it already exists (v2 API).
- Batch Update Spreadsheet ValuesWrite values to multiple Google Sheets ranges in one batch request.
- Clear Spreadsheet ValuesPermanently clear values from one range while preserving formatting, notes, and validation.
- Copy file with advanced optionsCreates a copy of a file and applies any requested updates with patch semantics.
- Create a File from TextCreates a Google Drive file from text, with support for Google Workspace formats and an optional parent folder.
- Delete Child (v2)Tool to remove a child from a folder using Google Drive API v2.
- Delete Parent (v2)Tool to remove a parent from a file using Google Drive API v2.
- Delete Property (v2 API)Delete a custom property from a Google Drive file using API v2.
- Delete RevisionTool to permanently delete a file revision.
- Edit FileReplaces the entire content of an existing Google Drive binary file with UTF-8 text while retaining its file ID.
- Delete folder or fileTool to delete a file or folder in Google Drive.
- Insert Child Into Folder (v2)Tool to insert a file into a folder using Drive API v2.
- Patch Property (v2 API)Tool to update a property on a file using PATCH semantics (v2 API).
- Update Property (v2 API)Tool to update a property on a file using Google Drive API v2.
- Update Spreadsheet ValuesWrite values to one exact Google Sheets range.
13 more of its actions are no longer kept up by Google Drive and are left out.