Sign inStart your trial

Google Drive

Reference

7 triggers and 89 actions for Google Drive workflows.

01. Triggers

Start a workflow when something happens in Google Drive

Each trigger lists the event it fires on, the data it sends, and a template you can use it in.

Webhook

7 triggers

Real-time push from the source.

Webhook★ Featured

GOOGLEDRIVE_COMMENT_ADDED_TRIGGER

Fires when someone adds a new comment to a Google Doc, Sheet, or Slide. Use this to track discussions and feedback on your documents.

3 config fields5 output fields
Webhook★ Featured

GOOGLEDRIVE_FILE_CREATED_TRIGGER

Fires when a new file is created or uploaded to Google Drive. This triggers immediately upon detection of the new file.

4 config fields3 output fields
Webhook★ Featured

GOOGLEDRIVE_FILE_SHARED_PERMISSIONS_ADDED

Fires when a file or folder in Google Drive is shared with new people or groups. This helps you stay informed whenever access permissions are granted.

5 config fields2 output fields
Webhook★ Featured

GOOGLEDRIVE_FILE_UPDATED_TRIGGER

Fires when a file's content or details (like name or description) change in Google Drive. You'll receive information about who made the change and when.

5 config fields3 output fields
Webhook★ Featured

GOOGLEDRIVE_NEW_FILE_MATCHING_QUERY_TRIGGER

Fires when a new file is created in Google Drive that matches specific search criteria you define. Use this to automatically act on files of a certain type, name, or folder.

8 config fields2 output fields
Webhook

GOOGLEDRIVE_FILE_DELETED_OR_TRASHED_TRIGGER

Fires when a file is deleted permanently or moved to trash in Google Drive. Use this to track file removals in your organization.

7 config fields4 output fields
Webhook

GOOGLEDRIVE_GOOGLE_DRIVE_CHANGES

Fires when any change is detected in Google Drive, such as file updates, deletions, or permission changes. This is a broad trigger for monitoring overall Drive activity.

5 config fields
02. Operations

Act on Google Drive from a workflow

Operations are the actions a workflow can take in Google Drive, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Other

89 operations

These operations cover a wide range of Google Drive file and folder management tasks, from uploading and editing content to organizing files and monitoring changes. Use them when you need flexible file manipulation, shared drive administration, or real-time change detection without fitting into more specific operation categories.

Action★ Featured

Create a folder

GOOGLEDRIVE_CREATE_FOLDER

Creates a new folder in Google Drive, either at the root level or within an existing parent folder, allowing you to organize and structure your cloud storage hierarchy.

2 input
Action★ Featured

Create Permission

GOOGLEDRIVE_CREATE_PERMISSION

Share files or folders with specific people, groups, or make them publicly accessible by setting granular permissions on your Google Drive items.

13 input
Action★ Featured

Download a file from Google Drive

GOOGLEDRIVE_DOWNLOAD_FILE

Downloads files from Google Drive to your computer, with the ability to convert Google Docs, Sheets, and Slides into different formats like text, CSV, or PDF. Use this to retrieve documents you've stored in the cloud and save them locally or integrate them into your workflows.

2 input
Action★ Featured

Find file

GOOGLEDRIVE_FIND_FILE

Search and locate files and folders across Google Drive using flexible search criteria like names, dates, file types, and custom properties. Quickly find the documents you need without manual browsing through your entire Drive.

22 input
Action

Add file sharing preference (Deprecated)

GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE

Control who can access your Google Drive files by granting specific roles to users, groups, or domains. This operation lets you quickly share documents with specific people while managing their permission level.

6 input
Action

Copy file (Deprecated)

GOOGLEDRIVE_COPY_FILE

Creates a duplicate of a file in Google Drive, placing it in the same folder as the original and generating a new file ID for the copy.

2 input
Action

Copy file with advanced options

GOOGLEDRIVE_COPY_FILE_ADVANCED

Duplicates a file in Google Drive while applying custom settings like labels, visibility, and metadata to the copy. Useful when you need to create modified versions of existing files without affecting the original.

33 input
Action

Create a File from Text

GOOGLEDRIVE_CREATE_FILE_FROM_TEXT

Creates a new file in Google Drive directly from text content, automatically formatting it into the appropriate document type. This eliminates the need to manually create and upload files, saving time when you need to store text-based content in your cloud storage.

4 input
Action

Create Comment

GOOGLEDRIVE_CREATE_COMMENT

Add comments to Google Drive files to leave feedback, ask questions, or annotate content for yourself or collaborators. This helps teams communicate without creating separate emails or messages.

5 input
Action

Create File or Folder

GOOGLEDRIVE_CREATE_FILE

Creates new files or folders in Google Drive, with optional file upload capabilities for documents, spreadsheets, and other file types. Use this to organize your workspace and store content directly in Drive.

7 input
Action

Create Reply

GOOGLEDRIVE_CREATE_REPLY

Respond directly to comments on your Google Drive files to keep conversations organized in one place. This helps you collaborate with clients, team members, or contractors without switching between multiple communication tools.

5 input
Action

Create Shared Drive

GOOGLEDRIVE_CREATE_DRIVE

Creates a new shared drive in Google Drive for team collaboration and organized file storage. This enables you to set up dedicated spaces for projects, clients, or departments without needing manual setup through the Google Drive interface.

6 input
Action

Create Shortcut to File/Folder

GOOGLEDRIVE_CREATE_SHORTCUT_TO_FILE

Creates a shortcut link to an existing file or folder in Google Drive, allowing you to reference the same item from multiple locations without creating duplicates. This keeps your Drive organized while enabling easy access to important files from different project folders.

7 input
Action

Create Team Drive (Deprecated)

GOOGLEDRIVE_CREATE_TEAM_DRIVE

Creates a shared drive for team collaboration and document management. Note: This operation is deprecated; use the newer drives.create method instead for new implementations.

5 input
Action

Delete Child (v2)

GOOGLEDRIVE_DELETE_CHILD

Removes a file from a specific folder in Google Drive, allowing you to reorganize or delete files from your folder structure. This helps you manage your file hierarchy and keep your Drive organized as your projects evolve.

14 input
Action

Delete Comment

GOOGLEDRIVE_DELETE_COMMENT

Permanently removes a comment thread and all its replies from a Google Drive file, allowing you to clean up outdated feedback or resolved discussions. This action cannot be undone, so ensure you have the correct comment selected before proceeding.

2 input
Action

Delete file

GOOGLEDRIVE_DELETE_FILE

Permanently deletes a file from Google Drive without sending it to trash, useful when you need to completely remove files and free up storage space.

3 input
Action

Delete folder or file

GOOGLEDRIVE_GOOGLE_DRIVE_DELETE_FOLDER_OR_FILE_ACTION

Permanently remove files or folders from Google Drive by ID, including all nested content. Use this to clean up storage space and remove outdated or sensitive documents from your workspace.

2 input
Action

Delete Parent (v2)

GOOGLEDRIVE_DELETE_PARENT

Remove a file from a specific folder in Google Drive while keeping the file intact. This operation helps you reorganize your folder structure without deleting the actual document.

14 input
Action

Delete Permission

GOOGLEDRIVE_DELETE_PERMISSION

Removes access to a Google Drive file from a specific user, group, or public link by deleting their permission. This action is permanent and immediately revokes the person or link's ability to view or edit the file.

4 input
Action

Delete Property (v2 API)

GOOGLEDRIVE_DELETE_PROPERTY

Remove custom metadata tags or key-value properties from your Google Drive files to clean up file organization or correct outdated information.

14 input
Action

Delete Reply

GOOGLEDRIVE_DELETE_REPLY

Permanently removes a specific reply from a Google Drive file comment thread, allowing you to clean up or correct individual responses without affecting the entire conversation.

3 input
Action

Delete Revision

GOOGLEDRIVE_DELETE_REVISION

Permanently removes a specific version of a file from Google Drive, allowing you to clean up and remove outdated versions of binary files like images or videos while keeping your storage organized.

2 input
Action

Delete Shared Drive

GOOGLEDRIVE_DELETE_DRIVE

Permanently removes a shared drive and optionally all its contents from your Google Drive workspace. Use this when you need to clean up collaborative spaces that are no longer needed.

3 input
Action

Delete Team Drive (Deprecated)

GOOGLEDRIVE_DELETE_TEAM_DRIVE

Permanently removes a Team Drive and all its contents from your Google Drive account. This operation is useful when you need to clean up shared storage spaces that are no longer needed.

1 input
Action

Download file content (Deprecated)

GOOGLEDRIVE_DOWNLOAD_FILE2

Retrieves file content from Google Drive as an asynchronous operation, allowing you to access documents, spreadsheets, and other files stored in your Drive for processing or backup purposes.

1 input
Action

Download file via operation

GOOGLEDRIVE_DOWNLOAD_FILE_OPERATION

Retrieves file content from Google Drive asynchronously, automatically converting Google Workspace documents to standard formats and providing direct download access. This is ideal for processing large files or exports that take longer to prepare.

3 input
Action

Edit File

GOOGLEDRIVE_EDIT_FILE

Replaces the entire content of a binary file (like text files, PDFs, or images) in Google Drive while keeping the same file ID, making it ideal for updating documents without creating duplicates.

3 input
Action

Empty Trash

GOOGLEDRIVE_EMPTY_TRASH

Permanently delete all files in your Google Drive trash, freeing up space and ensuring sensitive data cannot be recovered. This action is irreversible and affects all trashed items across your entire account or shared drive.

2 input
Action

Export Google Workspace file

GOOGLEDRIVE_EXPORT_GOOGLE_WORKSPACE_FILE

Converts Google Workspace documents (Docs, Sheets, Slides, Drawings) into different file formats like PDF, Word, or Excel for easier sharing and compatibility with other tools. Useful when you need to send documents in a specific format that recipients prefer or require.

2 input
Action

Export or download a file

GOOGLEDRIVE_PARSE_FILE

DEPRECATED: Exports Google Workspace files (max 10MB) to a specified format using mimetype, or downloads other file types; use GOOGLEDRIVEDOWNLOADFILE instead.

2 input
Action

Find folder

GOOGLEDRIVE_FIND_FOLDER

Locates a specific folder in Google Drive by name, optionally within a parent folder, so you can perform actions like creating files or accessing folder contents without manually navigating your drive.

8 input
Action

Generate File IDs

GOOGLEDRIVE_GENERATE_IDS

Pre-allocate unique file identifiers before creating or copying files in Google Drive, ensuring you have IDs ready for bulk operations or integrated workflows.

3 input
Action

Get about

GOOGLEDRIVE_GET_ABOUT

Retrieves account details and storage information about your Google Drive, including current usage, available space, and supported file formats. This helps you monitor capacity and understand what your Drive environment supports.

1 input
Action

Get App

GOOGLEDRIVE_GET_APP

Retrieve detailed information about a Google Drive app, including its metadata and configuration. Use this to verify app details or understand how your app is registered with Google Drive.

1 input
Action

Get Change (v2 - Deprecated)

GOOGLEDRIVE_GET_CHANGE

Retrieves details about a specific change event in Google Drive, allowing you to track what files were modified and when. This helps you understand the history of modifications to your shared documents and folders.

16 input
Action

Get Changes Start Page Token

GOOGLEDRIVE_GET_CHANGES_START_PAGE_TOKEN

Retrieves a starting point token to track changes in your Google Drive going forward. Use this token with change tracking to monitor file modifications, additions, and deletions without rescanning your entire drive.

4 input
Action

Get Child Reference (v2)

GOOGLEDRIVE_GET_CHILD

Verify whether a specific file or folder exists within a parent folder in your Google Drive, useful for confirming file organization and relationships before performing actions.

13 input
Action

Get Comment

GOOGLEDRIVE_GET_COMMENT

Retrieve a specific comment from a Google Drive file using its ID, allowing you to access detailed feedback, suggestions, or discussions attached to your documents.

3 input
Action

Get File (v2 API) (Deprecated)

GOOGLEDRIVE_GET_FILE_V2

Retrieves file metadata or content from Google Drive by file ID, allowing you to access file details or download file data directly. This operation is deprecated in favor of GetFileMetadata but remains available for backward compatibility.

20 input
Action

Get File Metadata

GOOGLEDRIVE_GET_FILE_METADATA

Retrieve detailed information about a file in Google Drive, including its type, location, and status. Use this before performing actions like deleting, moving, or processing files to ensure you're working with the correct file.

5 input
Action

Get Parent Reference (v2)

GOOGLEDRIVE_GET_PARENT

Retrieve the parent folder information for a specific file in Google Drive, helping you understand the organizational structure and location of your files.

13 input
Action

Get Permission

GOOGLEDRIVE_GET_PERMISSION

Retrieve details about a specific permission that has been granted on a file or shared drive, such as who has access and what level of access they have.

5 input
Action

Get Permission ID for Email

GOOGLEDRIVE_GET_PERMISSION_ID_FOR_EMAIL

Retrieve the permission ID associated with a specific email address in Google Drive, allowing you to manage sharing and access controls programmatically without manual lookups.

12 input
Action

Get Property (v2)

GOOGLEDRIVE_GET_FILE_PROPERTY

Retrieve custom properties or metadata attached to a file in Google Drive, enabling you to access stored information like project codes, client references, or file status tags without opening the file.

3 input
Action

Get Reply

GOOGLEDRIVE_GET_REPLY

Retrieve a specific reply to a comment on a Google Drive file to review feedback or discuss details about that comment thread.

4 input
Action

Get Revision

GOOGLEDRIVE_GET_REVISION

Retrieve metadata details about a specific version of a file in Google Drive, such as when it was modified and who changed it. This helps you track file history and understand what changed across different versions.

3 input
Action

Get Shared Drive

GOOGLEDRIVE_GET_DRIVE

Retrieves detailed information about a specific shared drive, including its name, storage quota, and permissions. Use this to get current details about a team workspace or client project folder.

2 input
Action

Get Team Drive (Deprecated)

GOOGLEDRIVE_GET_TEAM_DRIVE

Retrieves metadata and information about a specific Team Drive, such as its name, storage capacity, and configuration details. This helps you understand the properties and settings of a shared drive your team uses.

2 input
Action

Hide Shared Drive

GOOGLEDRIVE_HIDE_DRIVE

Tool to hide a shared drive from the default view.

1 input
Action

Insert Child Into Folder (v2)

GOOGLEDRIVE_INSERT_CHILD

Tool to insert a file into a folder using Drive API v2.

16 input
Action

Insert File Parent (v2)

GOOGLEDRIVE_ADD_PARENT

Add a file to an additional folder in Google Drive, allowing the same file to exist in multiple locations without creating copies.

5 input
Action

Insert Property (v2 API)

GOOGLEDRIVE_ADD_PROPERTY

Attach or update custom metadata tags to your Google Drive files, making them easier to organize, search, and categorize without changing the actual file content.

15 input
Action

List Access Proposals

GOOGLEDRIVE_LIST_ACCESS_PROPOSALS

Tool to list pending access proposals on a file.

3 input
Action

List Approvals

GOOGLEDRIVE_LIST_APPROVALS

Tool to list approvals on a file for workflow-based access control.

3 input
Action

List Changes

GOOGLEDRIVE_LIST_CHANGES

Tool to list the changes for a user or shared drive.

11 input
Action

List Comments

GOOGLEDRIVE_LIST_COMMENTS

Tool to list all comments for a file in Google Drive.

6 input
Action

List File Labels

GOOGLEDRIVE_LIST_FILE_LABELS

Tool to list the labels already applied to a file in Google Drive.

3 input
Action

List File Revisions

GOOGLEDRIVE_LIST_REVISIONS

Tool to list a file's revision metadata (not content) in Google Drive.

4 input
Action

List Files and Folders (Deprecated)

GOOGLEDRIVE_LIST_FILES

DEPRECATED: Use GOOGLEDRIVEFINDFILE instead.

13 input
Action

List Folder Children (v2)

GOOGLEDRIVE_LIST_CHILDREN_V2

Tool to list a folder's children using Google Drive API v2.

16 input
Action

List Permissions

GOOGLEDRIVE_LIST_PERMISSIONS

Tool to list a file's permissions.

6 input
Action

List Properties (v2 API)

GOOGLEDRIVE_LIST_FILE_PROPERTIES

Tool to list a file's properties in Google Drive API v2.

12 input
Action

List Replies to Comment

GOOGLEDRIVE_LIST_REPLIES

Tool to list replies to a comment in Google Drive.

6 input
Action

List Shared Drives

GOOGLEDRIVE_LIST_SHARED_DRIVES

Tool to list the user's shared drives.

4 input
Action

List Team Drives (Deprecated)

GOOGLEDRIVE_LIST_TEAM_DRIVES

Tool to list Team Drives (deprecated, use List Shared Drives instead).

15 input
Action

Modify File Labels

GOOGLEDRIVE_MODIFY_FILE_LABELS

Modifies the set of labels applied to a file.

3 input
Action

Move File

GOOGLEDRIVE_MOVE_FILE

Tool to move a file from one folder to another in Google Drive.

9 input
Action

Patch Permission

GOOGLEDRIVE_PATCH_PERMISSION

Tool to update a permission using patch semantics.

10 input
Action

Patch Property (v2 API)

GOOGLEDRIVE_PATCH_PROPERTY

Tool to update a property on a file using PATCH semantics (v2 API).

15 input
Action

Resumable Upload

GOOGLEDRIVE_RESUMABLE_UPLOAD

Tool to start and complete a Google Drive resumable upload session.

6 input
Action

Stop Watch Channel

GOOGLEDRIVE_STOP_WATCH_CHANNEL

Tool to stop watching resources through a specified channel.

10 input
Action

Trash File

GOOGLEDRIVE_TRASH_FILE

Tool to move a file or folder to trash (soft delete).

3 input
Action

Unhide Shared Drive

GOOGLEDRIVE_UNHIDE_DRIVE

Tool to unhide a shared drive.

1 input
Action

Untrash File

GOOGLEDRIVE_UNTRASH_FILE

Tool to restore a file from the trash.

2 input
Action

Update Comment

GOOGLEDRIVE_UPDATE_COMMENT

Tool to update an existing comment on a Google Drive file.

5 input
Action

Update File (Metadata)

GOOGLEDRIVE_UPDATE_FILE_PUT

Updates file metadata.

13 input
Action

Update File Metadata (PATCH v2)

GOOGLEDRIVE_UPDATE_FILE_METADATA_PATCH

Tool to update file metadata using the Drive API v2 PATCH method.

23 input
Action

Update File Revision Metadata

GOOGLEDRIVE_UPDATE_FILE_REVISION_METADATA

Updates ONLY the metadata properties of a specific file revision (keepForever, published, publishAuto, publishedOutsideDomain).

6 input
Action

Update Permission

GOOGLEDRIVE_UPDATE_PERMISSION

Tool to update a permission with patch semantics.

8 input
Action

Update Property (v2 API)

GOOGLEDRIVE_UPDATE_FILE_PROPERTY

Tool to update a property on a file using Google Drive API v2.

16 input
Action

Update Reply

GOOGLEDRIVE_UPDATE_REPLY

Tool to update a reply to a comment on a Google Drive file.

5 input
Action

Update Shared Drive

GOOGLEDRIVE_UPDATE_DRIVE

Tool to update the metadata for a shared drive.

8 input
Action

Update Team Drive (Deprecated)

GOOGLEDRIVE_UPDATE_TEAM_DRIVE

Tool to update a Team Drive's metadata.

7 input
Action

Upload File

GOOGLEDRIVE_UPLOAD_FILE

Uploads a file (max 5MB) to Google Drive, placing it in the specified folder or root if no valid folder ID is provided.

2 input
Action

Upload File from URL to Drive

GOOGLEDRIVE_UPLOAD_FROM_URL

Tool to fetch a file from a provided URL server-side and upload it into Google Drive.

7 input
Action

Upload/Update File Content

GOOGLEDRIVE_UPLOAD_UPDATE_FILE

Tool to update file content in Google Drive by uploading new binary content.

9 input
Action

Watch Drive Changes

GOOGLEDRIVE_WATCH_CHANGES

Tool to subscribe to changes for a user or shared drive in Google Drive.

17 input
Action

Watch File for Changes

GOOGLEDRIVE_WATCH_FILE

Tool to subscribe to push notifications for changes to a specific file.

13 input
What now

Use Google Drive in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.