← All integrations

Google Drive

One-click sign-inKnowledge

Connect it in Quilt

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.

Google Drive integration · Quilt