Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Data & Docs ยท CONNECTION

Google Drive + NodeHub

Create, find, organize and share files authorized for NodeHub.

Explore 28 workflow actions for Google Drive, including account permissions and operation limits.

11 read actions17 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Change file permission role

Write

Change an existing reader or writer permission on an authorized file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Only reader and writer roles are offered. Google may refuse owner or inherited permissions. Concurrent permission changes on the same file can conflict; Google applies only the last change.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Copy file

Write

Copy one authorized Drive file with a new name.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create blank document

Write

Create a blank Google Docs document in the connected Drive.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Creates a blank document in the connected account's My Drive root. Editing its content requires a separate Docs operation.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create file shortcut

Write

Create a shortcut in My Drive to an authorized file or folder.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Creates in My Drive root. A shortcut does not grant access to its target. The target must already be accessible to this connection; deleting it or losing access breaks the shortcut.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create folder

Write

Create a new folder in the connected Google Drive.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Creates the folder in the connected account's My Drive root.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create from text

Write

Create a plain text file or a native Google Docs document from workflow text.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • The UTF-8 content is limited to 1 MB of text and 5 MB in the multipart request. Native document conversion requires Google Drive to support importing plain text for the connected account.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Download file

Read

Save an accessible Drive blob file into this workflow's protected file store.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Only Drive blob files up to 16 MB are supported. Google Docs, Sheets, Slides and other native files require a separate export operation. The connected account must have download permission.

Export Excel workbook

Read

Save an accessible Google Sheets file as an Excel workbook in protected workflow storage.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Only native Google Sheets files. Google limits exports to 10 MB. Download permission and per-file access are required.

Export PDF

Read

Save an accessible Google Docs, Sheets or Slides file as a PDF in protected workflow storage.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Exports Google Docs, Sheets or Slides only. Google limits this export to 10 MB. The connected account must have download permission and per-file access.

Export PowerPoint presentation

Read

Save an accessible Google Slides file as a PowerPoint presentation in protected workflow storage.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Only native Google Slides files. Google limits exports to 10 MB. Download permission and per-file access are required.

Export Word document

Read

Save an accessible Google Docs file as a Word document in protected workflow storage.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Only native Google Docs files. Google limits exports to 10 MB. Download permission and per-file access are required.

Get connected account

Read

Read the authorized Google Drive account identity.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Account access does not imply access to every file in Drive.

Get file metadata

Read

Get metadata for one authorized Drive file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • This reads metadata, not the file's binary contents.

Get file permission

Read

Read one permission on an authorized file by its permission ID.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

List accessible files

Read

List one page of files authorized for NodeHub, optionally using a Drive query.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Only files in the per-file authorization set appear. The current connection flow does not select existing Drive files. A Drive query uses Google's file search syntax.

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

List file permissions

Read

Read one page of people and roles with access to an authorized file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Only permissions visible to the connected account are returned. Additional pages require the returned token.

Pagination: cursor. Check the result for additional pages; a single action may not return every record.

Move file

Write

Move an authorized file from its current parent folder to another authorized folder.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Read file metadata first and provide its current parent ID. Google permits one parent per file. Both file and destination folder must be available to the per-file Drive grant; unsupported shared-drive moves can fail.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Move file to trash

Write

Move an authorized Drive file to trash without permanently deleting it.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Permanently delete file

Write

Permanently delete an owned file that this Drive connection can access, including a spreadsheet.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Permanently deletes the selected file without moving it to trash. Deleting a folder can also delete its owned descendants. The Drive connection must have per-file access and the caller must own the file or have sufficient shared-drive rights.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Remove file permission

Write

Revoke one permission on an authorized file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Google may refuse owner or inherited permissions. Concurrent permission changes on the same file can conflict; Google applies only the last change.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Rename file

Write

Change the name of an authorized Drive file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Restore file from trash

Write

Restore an authorized file by clearing its trash flag.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Requires permission to restore the file. An item inside a trashed parent can remain inaccessible until the parent is restored.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Search accessible files across pages

Read

Search bounded pages of Drive files authorized for NodeHub and return the continuation cursor.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Searches at most ten pages of 100 files per workflow step. Continue with the returned page token when complete is false.
  • A true incompleteSearch flag means Google did not search every document. Only files authorized through the per-file Drive grant appear; existing-file selection is not implemented.

Share file by link

Write

Grant anyone with the link reader or commenter access to an authorized Drive file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Anyone with the link may access the file. Public discoverability is always disabled. Google Workspace policies may forbid this action.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Share file with domain

Write

Grant reader, commenter or writer access to one Google Workspace domain on an authorized Drive file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Domain-wide sharing is governed by Google Workspace policies. Discovery is off by default. The selected account needs permission to share the file.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Share file with group

Write

Grant reader, commenter or writer access to one Google Group on an authorized Drive file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Google may notify group members unless sendNotificationEmail is false. Sharing is limited by the file owner's Google Workspace policies.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Share file with person

Write

Grant reader, commenter or writer access to an email address on an authorized Drive file.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Google may email the recipient unless sendNotificationEmail is false.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Upload file

Write

Upload one protected workflow file into the connected Drive, optionally in an authorized folder.

Permissions and limits

Account permissions

  • https://www.googleapis.com/auth/drive.file

Operation limits

  • Files up to 5 MB use one multipart upload. Larger files up to 16 MB use a resumable session with one content request; interrupted sessions are left uncertain rather than replayed. The file remains a Drive blob file. The selected folder must be accessible to this per-file grant.
  • The current connection flow grants access to files NodeHub creates. Selecting existing Drive files is not implemented yet.
  • A write is sent once. If Google's response is lost, the run remains uncertain and NodeHub does not repeat it automatically.

A repeated request may repeat the external action. Review the previous result before retrying a write.

SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in Google Drive. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Data & Docs.

Google Drive integration | NodeHub