Google Drive
Also an agent toolGoogle Drive integration (Drive API v3 — files, permissions, comments, replies, revisions, changes, shared drives, about, apps). Single-host connector, JSON metadata only (media upload/download/export deferred — binary). Polling trigger — Drive push is unsigned (no native signed webhook).
39 actions · 1 triggers
The Google Drive integration lets you connect Google Drive to your automations with 39 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: Get About, List Files, Get File, Create File, Update File. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 1
Events in Google Drive that can start a workflow.
New or changed file in Drive
Fires for any file or folder created, modified, trashed, or shared since the last poll.
Actions 39
What Zervanor can do in Google Drive.
Files27
List Files
List and search files and folders (Drive API: files.list). Supports shared-drive flags. Fallback polling source via modifiedTime watermark.
Get File
Get a file's metadata (Drive API: files.get). Metadata only — content download is binary and deferred.
Create File
Create a file or folder metadata-only (Drive API: files.create — JSON body, no media). E.g. a folder (mimeType=application/vnd.google-apps.folder). Response carries the new file id. Write-test target.
Update File
Update a file's metadata — rename, move (addParents/removeParents), set trashed/starred (Drive API: files.update, PATCH). Metadata only; content update (media) is deferred.
Copy File
Duplicate a file server-side (Drive API: files.copy). Body is the new File metadata.
Delete File
Permanently delete a file, skipping the trash (Drive API: files.delete). Cleanup target for the write test.
Empty Trash
Permanently purge all the user's trashed files (Drive API: files.emptyTrash). Destructive — wipes every trashed file.
Generate File IDs
Pre-generate a set of file ids for later create/copy (Drive API: files.generateIds).
List Permissions
List access grants on a file or shared drive (Drive API: permissions.list).
Get Permission
Get one permission by id (Drive API: permissions.get).
Create Permission
Grant access (share) to a user, group, domain, or anyone (Drive API: permissions.create).
Update Permission
Change a permission's role or expiry (Drive API: permissions.update, PATCH).
Delete Permission
Revoke a permission — unshare (Drive API: permissions.delete).
List Comments
List comments on a file (Drive API: comments.list). The fields mask is required.
Get Comment
Get one comment by id (Drive API: comments.get). The fields mask is required.
Create Comment
Create a comment on a file (Drive API: comments.create). The fields mask is required.
Update Comment
Update a comment's content (Drive API: comments.update, PATCH). The fields mask is required.
Delete Comment
Delete a comment (Drive API: comments.delete).
List Replies
List replies to a comment (Drive API: replies.list). The fields mask is required.
Get Reply
Get one reply by id (Drive API: replies.get). The fields mask is required.
Create Reply
Create a reply to a comment (Drive API: replies.create). The fields mask is required.
Update Reply
Update a reply's content (Drive API: replies.update, PATCH). The fields mask is required.
Delete Reply
Delete a reply (Drive API: replies.delete).
List Revisions
List a file's revisions (Drive API: revisions.list).
Get Revision
Get a revision's metadata (Drive API: revisions.get). Metadata only — content download is binary and deferred.
Update Revision
Update a revision — keepForever, published (Drive API: revisions.update, PATCH).
Delete Revision
Permanently delete a revision (Drive API: revisions.delete).
Drives7
List Shared Drives
List the shared drives the user can access (Drive API: drives.list).
Get Shared Drive
Get shared-drive metadata (Drive API: drives.get).
Create Shared Drive
Create a shared drive (Drive API: drives.create). Requires a unique requestId.
Update Shared Drive
Update shared-drive metadata (Drive API: drives.update, PATCH).
Delete Shared Drive
Delete a shared drive (Drive API: drives.delete). The shared drive must be empty.
Hide Shared Drive
Hide a shared drive from the default view (Drive API: drives.hide).
Unhide Shared Drive
Restore a hidden shared drive to the default view (Drive API: drives.unhide).
Apps2
List Apps
List the apps the user has installed or authorized (Drive API: apps.list).
Get App
Get one installed app by id (Drive API: apps.get).
Changes2
Get Start Page Token
Obtain the initial cursor for future changes (Drive API: changes.getStartPageToken). Seeds the change-feed polling cursor.
List Changes
List changes since a pageToken (Drive API: changes.list). Polling backbone for the new-or-changed-file trigger. Seed the first pageToken from get_start_page_token; the response returns newStartPageToken to thread the next cycle.
About1
Get About
Get the authenticated user and storage quota (Drive API: about.get). The fields mask is required. Safe read-test target — verifies token + scope with no resource dependency.
Nothing matches your search.
Automations using Google Drive
Build your own automation with Google Drive in the visual builder.
Frequently asked questions
What can I automate with Google Drive?
39 actions are available — for example: Get About, List Files, Get File, Create File, Update File, and more.
Which Google Drive events can start a workflow?
1 triggers — for example: New or changed file in Drive.
Can Google Drive be used as an AI agent tool?
Yes. Every Google Drive action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Google Drive integration modelled?
Google Drive is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.