All integrations
Verified executable subsetfile management & storagev20260902_00

GOOGLEDRIVE

Drive

Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Pakkawork has a least-privilege Google adapter and an explicitly verified executable subset. Upstream counts are not execution claims.

90

Action summaries

Display-only definitions

7

Trigger types

Not installed instances

1

Auth modes

Field names, never values

Subset

Execution

Contract allowlist only

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

google_drive_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 90 actions

Add file sharing preference (Deprecated)

GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE

DEPRECATED: Use GOOGLEDRIVE_CREATE_PERMISSION instead; use GOOGLEDRIVE_UPDATE_PERMISSION to modify existing permissions (avoids duplicate entries). Modifies sharing permissions for an existing Google Drive file, granting a specified role to a user, group, domain, or 'anyone'. Bulk calls may trigger 403 rateLimitExceed…

Untrusted display-only summary

Insert File Parent (v2)

GOOGLEDRIVE_ADD_PARENT

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.

Untrusted display-only summary

Insert Property (v2 API)

GOOGLEDRIVE_ADD_PROPERTY

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.

Untrusted display-only summary

Copy file (Deprecated)

GOOGLEDRIVE_COPY_FILE

DEPRECATED: Use GOOGLEDRIVE_COPY_FILE_ADVANCED instead. Duplicates an existing file (not folders) in Google Drive by `file_id`; copy lands in same folder as original — use GOOGLEDRIVE_MOVE_FILE afterward for precise placement. Copy receives a new `file_id`; update stored references accordingly. For shared drives, requ…

Untrusted display-only summary

Copy file with advanced options

GOOGLEDRIVE_COPY_FILE_ADVANCED

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.

Untrusted display-only summary

Create Comment

GOOGLEDRIVE_CREATE_COMMENT

Tool to create a comment on a file in Google Drive. Returns a nested `data` object; extract `data.id` for the resulting comment identifier. Omit `anchor` and `quoted_file_content_*` for general file-level comments.

Untrusted display-only summary

Create Shared Drive

GOOGLEDRIVE_CREATE_DRIVE

Tool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage.

Untrusted display-only summary

Create File or Folder

GOOGLEDRIVE_CREATE_FILE

Creates a new file or folder in Google Drive. Supports both metadata-only creation (for folders and empty documents) and file upload with content. When file_to_upload is provided, uploads the actual file bytes; otherwise creates an empty file. Native Google file types (Docs, Sheets, Forms, etc.) and folders are create…

Untrusted display-only summary

Create a File from Text

GOOGLEDRIVE_CREATE_FILE_FROM_TEXT

Creates a new file in Google Drive from provided text content (up to 10MB), supporting various formats including automatic conversion to Google Workspace types. Returns flat metadata fields (`id`, `mimeType`, `name`) at the top level — not nested under a `file` object. Created files are private by default; use a shari…

Untrusted display-only summary

Create a folder

GOOGLEDRIVE_CREATE_FOLDER

Creates a new folder in Google Drive, optionally within an EXISTING parent folder specified by its ID or name. The parent folder MUST already exist - use GOOGLEDRIVE_FIND_FOLDER first to verify the parent exists or find its ID. Google Drive permits duplicate folder names, so always store and reuse the folder ID return…

Untrusted display-only summary

Create Permission

GOOGLEDRIVE_CREATE_PERMISSION

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 same file are not supported; only the last update is applied.

Untrusted display-only summary

Create Permissions Batch

GOOGLEDRIVE_CREATE_PERMISSIONS_BATCH

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. Each permission in the batch can target a different file and specify different access levels. Batch o…

Untrusted display-only summary

Create Reply

GOOGLEDRIVE_CREATE_REPLY

Tool to create a reply to a comment in Google Drive. Use when you need to respond to an existing comment on a file.

Untrusted display-only summary

Create Shortcut to File/Folder

GOOGLEDRIVE_CREATE_SHORTCUT_TO_FILE

Tool to create a shortcut to a file or folder in Google Drive. Use when you need to link to an existing Drive item from another location without duplicating it. The shortcut receives its own distinct file ID (capture from response). No parent folder parameter exists; use GOOGLEDRIVE_MOVE_FILE after creation to place t…

Untrusted display-only summary

Create Team Drive (Deprecated)

GOOGLEDRIVE_CREATE_TEAM_DRIVE

Tool to create a Team Drive. Deprecated: Use drives.create instead. Use when you need to create a Team Drive for collaboration.

Untrusted display-only summary

Delete Child (v2)

GOOGLEDRIVE_DELETE_CHILD

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.

Untrusted display-only summary

Delete Comment

GOOGLEDRIVE_DELETE_COMMENT

Permanently deletes a comment thread (and all its replies) from a Google Drive file — this action is irreversible. To remove only a single reply within a thread, use GOOGLEDRIVE_DELETE_REPLY instead. Verify the exact comment content and comment_id before calling.

Untrusted display-only summary

Delete Shared Drive

GOOGLEDRIVE_DELETE_DRIVE

Tool to permanently delete a shared drive. Use when you need to remove a shared drive and its contents (if specified).

Untrusted display-only summary

Delete file

GOOGLEDRIVE_DELETE_FILE

DEPRECATED: Use GOOGLEDRIVE_GOOGLE_DRIVE_DELETE_FOLDER_OR_FILE_ACTION instead. Tool to permanently delete a file owned by the user without moving it to trash. Use when permanent deletion is required. If the file belongs to a shared drive, the user must be an organizer on the parent folder.

Untrusted display-only summary

Delete Parent (v2)

GOOGLEDRIVE_DELETE_PARENT

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.

Untrusted display-only summary

Delete Permission

GOOGLEDRIVE_DELETE_PERMISSION

Deletes a permission from a file by permission ID. Deletion is irreversible — confirm the target user, group, or permission type before executing. IMPORTANT: You must first call GOOGLEDRIVE_LIST_PERMISSIONS to get valid permission IDs. To fully revoke public access, the type='anyone' (link-sharing) permission must be…

Untrusted display-only summary

Delete Property (v2 API)

GOOGLEDRIVE_DELETE_PROPERTY

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.

Untrusted display-only summary

Delete Reply

GOOGLEDRIVE_DELETE_REPLY

Tool to delete a specific reply by reply ID. Deletion is irreversible; obtain explicit user confirmation before calling. Removes only the targeted reply, not the full comment thread — use GOOGLEDRIVE_DELETE_COMMENT to remove the entire thread.

Untrusted display-only summary

Delete Revision

GOOGLEDRIVE_DELETE_REVISION

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.

Untrusted display-only summary

Delete Team Drive (Deprecated)

GOOGLEDRIVE_DELETE_TEAM_DRIVE

Tool to permanently delete a Team Drive. Deprecated: Use drives.delete instead. Use when you need to remove a Team Drive using the legacy endpoint.

Untrusted display-only summary

Download a file from Google Drive

GOOGLEDRIVE_DOWNLOAD_FILE

Downloads a file from Google Drive by its ID. For Google Workspace documents (Docs, Sheets, Slides), optionally exports to a specified `mime_type`. For other file types, downloads in their native format regardless of mime_type. Examples: Export a Google Doc to plain text: {"file_id": "1N2o5xQWmAbCdEfGhIJKlmnOPq", "mim…

Untrusted display-only summary

Download file content (Deprecated)

GOOGLEDRIVE_DOWNLOAD_FILE2

DEPRECATED: Use GOOGLEDRIVE_DOWNLOAD_FILE_OPERATION instead. Tool to download file content as a long-running operation. Use when you need to download files from Google Drive. Operations are valid for 24 hours from the time of creation.

Untrusted display-only summary

Download file via operation

GOOGLEDRIVE_DOWNLOAD_FILE_OPERATION

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 from creation. Returns a response containing `downloaded_file_content.s3url` — a short-lived S3 URL; f…

Untrusted display-only summary

Edit File

GOOGLEDRIVE_EDIT_FILE

Updates an existing Google Drive file with binary content by overwriting its entire content with new text (max 10MB). IMPORTANT: This action only works with files that have binary content (text files, PDFs, images, etc.). It does NOT support editing Google Workspace native files (Google Docs, Sheets, Slides, etc.). Fo…

Untrusted display-only summary

Empty Trash

GOOGLEDRIVE_EMPTY_TRASH

Tool to permanently and irreversibly delete ALL trashed files in the user's Google Drive or a specified shared drive. Recovery is impossible after execution — no Drive tool can restore items once trash is emptied. Affects every item in trash across the entire account or shared drive, not just files from the current wo…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.