Team
Shared credential for production and unattended runs.
Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access
Tools and triggers
Available tools and events after Google Drive is connected.
Creates a copy of a file and applies any requested updates with patch semantics. Use when you need to duplicate a file with advanced options like label inclusion, visibility settings, or custom metadata.
This action creates a new file in Google Drive using the text content provided. It allows for various MIME types and can also create files in subfolders if specified. CRITICAL: The parent_id parameter requires a valid…
This action creates a new folder in Google Drive. You can specify a name for the folder and an optional parent folder by its ID or name. Important: The parent folder must already exist - this action will not create…
This action creates a new comment on a specified file in Google Drive. It allows users to provide feedback or notes related to the document by adding plain text comments.
This action allows the user to create a new file or folder in a specified location. Users can provide metadata such as the name, MIME type, and parent folder IDs to specify the properties of the file being created.
Tool to create a permission for a file or shared drive. Use when you need to share a file or folder with users, groups, domains, or make it publicly accessible. **Warning:** Concurrent permissions operations on the…
Creates multiple permissions for files or shared drives in a single batch request. Use this action when you need to share multiple files with users, or share a single file with multiple users or groups simultaneously…
This action allows users to create a reply to a comment on a specific file in Google Drive. It requires the file ID, comment ID, and the content of the reply.
This action creates a new shared drive in Google Drive, allowing users to collaborate on files and organize content. Specify the name, ID, and settings for the drive, and ensure it meets the necessary criteria to avoid…
This action creates a shortcut to a specified file or folder in Google Drive. It allows users to access an existing Drive item from another location without making a copy of it.
Tool to remove a child from a folder using Google Drive API v2. Use when you need to remove a file from a specific folder.
This action allows you to delete a specific comment from a designated file on Google Drive. It requires the file ID and comment ID to identify which comment to remove.
This action deletes a specified file or folder from Google Drive using its unique ID. It ensures that the item is permanently removed and cannot be recovered afterward.
Tool to remove a parent from a file using Google Drive API v2. Use when you need to remove a file from a specific folder.
Deletes a specific permission from a file using the permission ID. IMPORTANT: You must first use the 'List Permissions' action to get the permission IDs for a file. Permission IDs are opaque identifiers assigned by…
Tool to delete a property from a file using Google Drive API v2. Use when you need to remove custom key-value metadata from a file.
This action deletes a specific reply associated with a comment on a file. It helps manage the comments by allowing the removal of unwanted replies.
Tool to permanently delete a file revision. Use when you need to remove a specific version of a binary file (images, videos, etc.). Cannot delete revisions for Google Docs/Sheets or the last remaining revision.
This action allows for the permanent deletion of a specified shared drive. It can optionally delete all items within the drive if the appropriate permissions are granted.
This action allows users to download files from Google Drive using the file's unique identifier. It supports exporting Google Workspace files to different formats if specified.
Tool to download file content using long-running operations. Use when you need to download Google Vids files or export Google Workspace documents as part of a long-running operation. Operations are valid for 24 hours…
This action allows users to edit an existing Google Drive file by replacing its content with new text. Note: This only works with regular binary files (text, PDF, images), not Google Docs, Sheets, or Slides. For Google…
Permanently deletes all files in the Google Drive trash. This action empties the entire trash, removing all deleted files permanently and freeing up storage space.
This action exports a Google Workspace file (Docs, Sheets, Slides, Drawings, or Apps Script) to a specified format. The user provides the file ID and desired export format.
This action allows you to search for files and folders in Google Drive. You can specify various query parameters to filter and sort the results, enabling you to quickly find the content you are looking for.
This action searches for one page of folders in Google Drive based on specified name criteria. Users can filter folders by exact name, substrings, content, and modification dates, then use nextPageToken to retrieve…
This action generates unique file IDs for use in create or copy requests. It helps in pre-allocating IDs for new files or copies in the specified drive space.
This action retrieves information about the current user and their Drive. It provides data on storage quotas, user details, and the supported import/export formats for files.
Tool to get information about a specific Drive app by ID. Use 'self' as the app ID to get information about the calling app.
This action retrieves the starting pageToken for monitoring subsequent changes to files and folders in Google Drive. It enables applications to effectively track updates in shared drives.
Tool to get a specific child reference for a folder using Drive API v2. Use when you need to verify a specific file exists as a child of a folder.
This action retrieves a specific comment from a Google Drive file using the file ID and comment ID. It provides an option to include deleted comments if desired.
This action retrieves metadata for a specified file in Google Drive based on its unique file ID. It provides details about the file's properties, such as its name, MIME type, and permissions.
Tool to get a specific parent reference for a file using Drive API v2. Use when you need to retrieve information about a specific parent folder of a file.
This action allows you to retrieve specific permission information tied to a file or shared drive by using its unique ID. It provides details on who has access to the file and their respective roles.
Tool to get the permission ID for an email address using the Drive API v2. Use when you need to convert an email address to its corresponding permission ID.
Tool to get a property by its key using Google Drive API v2. Use when you need to retrieve a specific custom property attached to a file.
This action retrieves a specific reply associated with a comment on a file. It provides details such as the reply's content, author, and timestamps.
This action retrieves metadata for a specific revision of a file by its revision ID. It's useful for obtaining details such as the modification time, size, and state of the revision.
This action retrieves information about a specific shared drive using its ID. It allows users to access detailed metadata about the drive for administrative or informational purposes.
This action hides a specified shared drive from the user's default view in Google Drive, making it invisible without deleting it. It's useful for managing visibility without permanently removing access to the shared…
Tool to insert a file into a folder using Drive API v2. Use when you need to add an existing file to a folder.
Tool to add a parent folder for a file using Google Drive API v2. Use when you need to add a file to an additional folder.
Tool to add a property to a file, or update it if it already exists (v2 API). Use when you need to attach custom key-value metadata to a Google Drive file.
Tool to list pending access proposals on a file. Use when you need to retrieve access proposals for a specific file. Note: Only approvers can list access proposals; non-approvers will receive a 403 error.
Tool to list approvals on a file for workflow-based access control. Use when you need to retrieve all approvals associated with a specific file in Google Drive.
This action retrieves a list of changes for a user or shared drive. It allows tracking modifications to files and folders, such as creations, deletions, or permission changes.
Lists all comments for a given file in Google Drive, including options to filter for deleted comments and control the number of comments returned per request.
This action retrieves all labels associated with a specific file in Google Drive. It allows users to view the labels applied to a file, facilitating better organization and management of file metadata.
This action retrieves the revision history of a specified file in Google Drive. It allows users to see all the changes made to the file over time.
Tool to list a folder's children using Google Drive API v2. Use when you need to retrieve all files and folders within a specific folder.
This action retrieves the permissions associated with a specific file or shared drive. It helps in understanding who has access and what level of permissions they hold for the resource.
Tool to list a file's properties in Google Drive API v2. Use when you need to retrieve custom properties (key-value pairs) attached to a file.
This action retrieves all replies to a specific comment on a Google Drive file. It provides functionality to include deleted replies and paginate through the results if there are many replies.
This action retrieves a list of shared drives that the authenticated user has access to. It allows users to see and manage all shared drives within their domain, if they have the appropriate permissions.
This action modifies the labels assigned to a specific file in Google Drive. It allows users to add, update, or remove labels associated with the file.
This action moves a specified file in Google Drive from one folder to another. It allows the user to specify both the destination and source folders, making file organization easier.
Tool to update a permission using patch semantics. Use when you need to modify specific fields of an existing permission without affecting other fields. **Warning:** Concurrent permissions operations on the same file…
Tool to update a property on a file using PATCH semantics (v2 API). Use when you need to partially update custom key-value metadata attached to a Google Drive file.
Tool to start and complete a Google Drive resumable upload session. Use for files larger than ~5 MB to avoid timeouts or size-limit failures. HTTP 308 means continue the session from the correct byte offset; HTTP 410…
This action stops watching a previously established notification channel for a specified resource. It is used to cease future notifications regarding changes to that resource.
Tool to move a file or folder to trash (soft delete). Use when you need to delete a file but want to allow recovery via UNTRASH_FILE. This action is distinct from permanent deletion and provides a safer cleanup workflow.
This action allows you to unhide a shared drive, making it visible in the default view. You can use this when the shared drive has been hidden and needs to be restored for visibility.
Restores a file from the trash, allowing users to recover deleted files. This action modifies the file’s metadata to indicate it is no longer trashed.
This action updates an existing comment on a Google Drive file. It allows you to modify the comment's text. Note: To resolve a comment, use the CREATE_REPLY action with action='resolve'.
This action allows you to update the metadata of an existing file in Google Drive. You can modify attributes such as the file's name, description, and parent folder associations.
Tool to update file metadata using the Drive API v2 PATCH method. Use when you need to modify file properties like title, description, or labels using patch semantics.
Updates metadata properties of a specific file revision in Google Drive (NOT file content). Use this to mark a revision as 'keep forever' or to publish/unpublish a revision. Requires both file_id and revision_id. Does…
This action updates the permissions granted on a file or shared drive. It allows you to change roles, manage expiration dates, and transfer ownership of the file.
Tool to update a property on a file using Google Drive API v2. Use when you need to modify an existing custom property attached to a file.
This action allows users to update an existing reply to a comment on a Google Drive file. It modifies the plain text content of the reply based on the provided identifiers.
This action updates the metadata of a specified shared drive in Google Drive. It allows you to change the drive's name, color, theme, background image, and apply certain restrictions.
This action uploads a specified file to Google Drive, with an option to place it in a specific folder if an ID is provided. If no folder ID is given, the file will be uploaded to the root directory of the Drive.
Tool to fetch a file from a provided URL server-side and upload it into Google Drive. Use when you need to reliably persist externally hosted files into Drive without client-side downloads or temporary storage.
Tool to update file content in Google Drive by uploading new binary content. Use when you need to replace the contents of an existing file with new file data.
This action allows clients to subscribe to changes occurring in a specific user's Google Drive or a shared drive. The subscription sends notifications to a specified URL whenever a change is detected.
Tool to subscribe to push notifications for changes to a specific file. Use when you need to monitor a file for modifications and receive real-time notifications at a webhook URL.
Triggers when a new comment is added to Google Docs, Sheets, or Slides.
Triggers when a new file is created in Google Drive.
Triggers when a file is moved to trash or permanently deleted in Drive.
Triggers when new sharing permissions are granted to a file or folder. Uses Drive's `changes.list` endpoint with inline `permissions` in the `fields` mask so each change carries the file's current permission set…
Triggers when a file's metadata or content changes in Google Drive.
Triggers when changes are detected in a Google Drive.
Triggers when a new Google Drive file matches a provided query. This is the legacy query-centric trigger: it preserves Drive API query config such as ``corpora`` / ``driveId`` aliases and emits the historical…
Setup
Pick a scope, then confirm what can start a Protege and what it can do.
What can start a Protege from this app.
What a Protege can do after it starts.
Prefer team for production.
Shared credential for production and unattended runs.
Tied to one user—only when the workflow needs their account.
Team-scoped for supported chat surfaces.
Build with us
Request early access or book a live walkthrough with the team.