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 61–90 of 90 actions

List Files and Folders (Deprecated)

GOOGLEDRIVE_LIST_FILES

DEPRECATED: Use GOOGLEDRIVE_FIND_FILE instead. Tool to list a user's files and folders in Google Drive. Use this to search or browse for files and folders based on various criteria.

Untrusted display-only summary

List Permissions

GOOGLEDRIVE_LIST_PERMISSIONS

Tool to list a file's permissions. Use when you need to retrieve all permissions associated with a specific file or shared drive.

Untrusted display-only summary

List Replies to Comment

GOOGLEDRIVE_LIST_REPLIES

Tool to list replies to a comment in Google Drive. Use this when you need to retrieve all replies associated with a specific comment on a file.

Untrusted display-only summary

List File Revisions

GOOGLEDRIVE_LIST_REVISIONS

Tool to list a file's revision metadata (not content) in Google Drive. Drive may prune old revisions, so history may be incomplete for frequently edited files. Filter client-side for specific revisionIds; do not assume the last entry is the active version.

Untrusted display-only summary

List Shared Drives

GOOGLEDRIVE_LIST_SHARED_DRIVES

Tool to list the user's shared drives. Use when you need to get a list of all shared drives accessible to the authenticated user. Results may differ from the web UI due to admin policies; listing a drive does not guarantee access to its contents. Paginated calls may trigger 403 rateLimitExceeded or 429 tooManyRequests…

Untrusted display-only summary

List Team Drives (Deprecated)

GOOGLEDRIVE_LIST_TEAM_DRIVES

Tool to list Team Drives (deprecated, use List Shared Drives instead). Use when you need to retrieve Team Drives using the legacy endpoint.

Untrusted display-only summary

Modify File Labels

GOOGLEDRIVE_MODIFY_FILE_LABELS

Modifies the set of labels applied to a file. Returns a list of the labels that were added or modified. Use when you need to programmatically change labels on a Google Drive file, such as adding, updating, or removing them.

Untrusted display-only summary

Move File

GOOGLEDRIVE_MOVE_FILE

Tool to move a file from one folder to another in Google Drive. To truly move (not just copy the parent), always provide both `add_parents` (destination folder ID) and `remove_parents` (source folder ID); omitting `remove_parents` leaves the file in multiple folders. Useful for reorganizing files, including newly crea…

Untrusted display-only summary

Export or download a file

GOOGLEDRIVE_PARSE_FILE

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

Untrusted display-only summary

Patch Permission

GOOGLEDRIVE_PATCH_PERMISSION

Tool to update a permission using patch semantics. Use when you need to modify specific fields of an existing permission without affecting other fields. **Warning:** Concurrent permissions operations on the same file are not supported; only the last update is applied.

Untrusted display-only summary

Patch Property (v2 API)

GOOGLEDRIVE_PATCH_PROPERTY

Tool to update a property on a file using PATCH semantics (v2 API). Use when you need to partially update custom key-value metadata attached to a Google Drive file.

Untrusted display-only summary

Resumable Upload

GOOGLEDRIVE_RESUMABLE_UPLOAD

Tool to start and complete a Google Drive resumable upload session. Use for files larger than ~5 MB to avoid timeouts or size-limit failures. HTTP 308 means continue the session from the correct byte offset; HTTP 410 means the session expired and a full restart with a new session is required.

Untrusted display-only summary

Stop Watch Channel

GOOGLEDRIVE_STOP_WATCH_CHANNEL

Tool to stop watching resources through a specified channel. Use this when you want to stop receiving notifications for a previously established watch. Both `id` and `resourceId` must be saved from the original watch response — they cannot be retrieved after the fact.

Untrusted display-only summary

Trash File

GOOGLEDRIVE_TRASH_FILE

Tool to move a file or folder to trash (soft delete). Use when you need to delete a file but want to allow recovery via UNTRASH_FILE. This action is distinct from permanent deletion and provides a safer cleanup workflow.

Untrusted display-only summary

Unhide Shared Drive

GOOGLEDRIVE_UNHIDE_DRIVE

Tool to unhide a shared drive. Use when you need to restore a shared drive to the default view.

Untrusted display-only summary

Untrash File

GOOGLEDRIVE_UNTRASH_FILE

Tool to restore a file from the trash. Use when you need to recover a deleted file. This action updates the file's metadata to set the 'trashed' property to false. Only works while the file remains in trash — recovery is impossible after trash is emptied via GOOGLEDRIVE_EMPTY_TRASH or auto-purged by policy.

Untrusted display-only summary

Update Comment

GOOGLEDRIVE_UPDATE_COMMENT

Tool to update an existing comment on a Google Drive file. Use when you need to change the content of a comment. NOTE: The 'resolved' field is read-only in the Google Drive API. To resolve or reopen a comment, use CREATE_REPLY with action='resolve' or action='reopen'.

Untrusted display-only summary

Update Shared Drive

GOOGLEDRIVE_UPDATE_DRIVE

Tool to update the metadata for a shared drive. Use when you need to modify properties like the name, theme, background image, or restrictions of a shared drive.

Untrusted display-only summary

Update File Metadata (PATCH v2)

GOOGLEDRIVE_UPDATE_FILE_METADATA_PATCH

Tool to update file metadata using the Drive API v2 PATCH method. Use when you need to modify file properties like title, description, or labels using patch semantics.

Untrusted display-only summary

Update Property (v2 API)

GOOGLEDRIVE_UPDATE_FILE_PROPERTY

Tool to update a property on a file using Google Drive API v2. Use when you need to modify an existing custom property attached to a file.

Untrusted display-only summary

Update File (Metadata)

GOOGLEDRIVE_UPDATE_FILE_PUT

Updates file metadata. Uses PATCH semantics (partial update) as per Google Drive API v3 — only explicitly provided fields are updated, so omit fields you do not intend to overwrite. Use this tool to modify attributes of an existing file like its name, description, or parent folders. To move a file, supply add_parents…

Untrusted display-only summary

Update File Revision Metadata

GOOGLEDRIVE_UPDATE_FILE_REVISION_METADATA

Updates ONLY the metadata properties of a specific file revision (keepForever, published, publishAuto, publishedOutsideDomain). IMPORTANT: This action does NOT update file content. To update file content, use EDIT_FILE or UPDATE_FILE_PUT instead. This action requires BOTH file_id AND revision_id parameters. Use LIST_R…

Untrusted display-only summary

Update Permission

GOOGLEDRIVE_UPDATE_PERMISSION

Tool to update a permission with patch semantics. Use when you need to modify an existing permission for a file or shared drive. Inherited or domain-managed permissions may not be editable; verify editability with GOOGLEDRIVE_LIST_PERMISSIONS before updating.

Untrusted display-only summary

Update Reply

GOOGLEDRIVE_UPDATE_REPLY

Tool to update a reply to a comment on a Google Drive file. Use when you need to modify the content of an existing reply.

Untrusted display-only summary

Update Team Drive (Deprecated)

GOOGLEDRIVE_UPDATE_TEAM_DRIVE

Tool to update a Team Drive's metadata. Deprecated: Use the drives.update endpoint instead. Use when you need to modify Team Drive properties.

Untrusted display-only summary

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. Always creates a new file (never updates existing); use GOOGLEDRIVE_EDIT_FILE to update with a stable file_id. Uploaded files are private by default; configure sharing via GOOGLEDRIVE_ADD_FILE_SHARIN…

Untrusted display-only summary

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. Use when you need to reliably persist externally hosted files into Drive without client-side downloads or temporary storage.

Untrusted display-only summary

Upload/Update File Content

GOOGLEDRIVE_UPLOAD_UPDATE_FILE

Tool to update file content in Google Drive by uploading new binary content. Use when you need to replace the contents of an existing file with new file data.

Untrusted display-only summary

Watch Drive Changes

GOOGLEDRIVE_WATCH_CHANGES

Tool to subscribe to changes for a user or shared drive in Google Drive. Use when you need to monitor a Google Drive for modifications and receive notifications at a specified webhook URL. Notifications may be batched rather than per-change; design handlers to be idempotent and fetch all changes since the last known p…

Untrusted display-only summary

Watch File for Changes

GOOGLEDRIVE_WATCH_FILE

Tool to subscribe to push notifications for changes to a specific file. Use when you need to monitor a file for modifications and receive real-time notifications at a webhook URL.

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.