Google Drive integration | Zervanor
← All connectors

Google Drive

Also an agent tool
productivity

Google 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.

polling

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

GET

List Files

List and search files and folders (Drive API: files.list). Supports shared-drive flags. Fallback polling source via modifiedTime watermark.

GET

Get File

Get a file's metadata (Drive API: files.get). Metadata only — content download is binary and deferred.

POST

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.

PATCH

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.

POST

Copy File

Duplicate a file server-side (Drive API: files.copy). Body is the new File metadata.

DELETE

Delete File

Permanently delete a file, skipping the trash (Drive API: files.delete). Cleanup target for the write test.

DELETE

Empty Trash

Permanently purge all the user's trashed files (Drive API: files.emptyTrash). Destructive — wipes every trashed file.

GET

Generate File IDs

Pre-generate a set of file ids for later create/copy (Drive API: files.generateIds).

GET

List Permissions

List access grants on a file or shared drive (Drive API: permissions.list).

GET

Get Permission

Get one permission by id (Drive API: permissions.get).

POST

Create Permission

Grant access (share) to a user, group, domain, or anyone (Drive API: permissions.create).

PATCH

Update Permission

Change a permission's role or expiry (Drive API: permissions.update, PATCH).

DELETE

Delete Permission

Revoke a permission — unshare (Drive API: permissions.delete).

GET

List Comments

List comments on a file (Drive API: comments.list). The fields mask is required.

GET

Get Comment

Get one comment by id (Drive API: comments.get). The fields mask is required.

POST

Create Comment

Create a comment on a file (Drive API: comments.create). The fields mask is required.

PATCH

Update Comment

Update a comment's content (Drive API: comments.update, PATCH). The fields mask is required.

DELETE

Delete Comment

Delete a comment (Drive API: comments.delete).

GET

List Replies

List replies to a comment (Drive API: replies.list). The fields mask is required.

GET

Get Reply

Get one reply by id (Drive API: replies.get). The fields mask is required.

POST

Create Reply

Create a reply to a comment (Drive API: replies.create). The fields mask is required.

PATCH

Update Reply

Update a reply's content (Drive API: replies.update, PATCH). The fields mask is required.

DELETE

Delete Reply

Delete a reply (Drive API: replies.delete).

GET

List Revisions

List a file's revisions (Drive API: revisions.list).

GET

Get Revision

Get a revision's metadata (Drive API: revisions.get). Metadata only — content download is binary and deferred.

PATCH

Update Revision

Update a revision — keepForever, published (Drive API: revisions.update, PATCH).

DELETE

Delete Revision

Permanently delete a revision (Drive API: revisions.delete).

Drives7

GET

List Shared Drives

List the shared drives the user can access (Drive API: drives.list).

GET

Get Shared Drive

Get shared-drive metadata (Drive API: drives.get).

POST

Create Shared Drive

Create a shared drive (Drive API: drives.create). Requires a unique requestId.

PATCH

Update Shared Drive

Update shared-drive metadata (Drive API: drives.update, PATCH).

DELETE

Delete Shared Drive

Delete a shared drive (Drive API: drives.delete). The shared drive must be empty.

POST

Hide Shared Drive

Hide a shared drive from the default view (Drive API: drives.hide).

POST

Unhide Shared Drive

Restore a hidden shared drive to the default view (Drive API: drives.unhide).

Apps2

GET

List Apps

List the apps the user has installed or authorized (Drive API: apps.list).

GET

Get App

Get one installed app by id (Drive API: apps.get).

Changes2

GET

Get Start Page Token

Obtain the initial cursor for future changes (Drive API: changes.getStartPageToken). Seeds the change-feed polling cursor.

GET

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

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.

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.