# Google Drive AI integration on Definable

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

## What this connects

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

Vendor: https://drive.google.com

## Tools available

**76** tools available. First 12:

- `GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE` — Add file sharing preference (Deprecated) — 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 rateLimitExceeded (~100 req/100s/user); use jittered exponential backoff.
- `GOOGLEDRIVE_ADD_PARENT` — Insert File Parent (v2) — 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.
- `GOOGLEDRIVE_ADD_PROPERTY` — Insert Property (v2 API) — 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.
- `GOOGLEDRIVE_COPY_FILE` — Copy file (Deprecated) — 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, requires organizer/manager rights.
- `GOOGLEDRIVE_COPY_FILE_ADVANCED` — Copy file with advanced options — 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.
- `GOOGLEDRIVE_CREATE_COMMENT` — 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.
- `GOOGLEDRIVE_CREATE_DRIVE` — Create Shared Drive — Tool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage.
- `GOOGLEDRIVE_CREATE_FILE` — Create File or Folder — Creates a new file or folder with metadata. Native Google file types (Docs, Sheets, Forms, etc.) and folders are created as empty shells; content must be added manually in the Google UI afterward. Newly created files are private by default — set sharing permissions afterward for collaboration. For shared-drive folders, use this tool with the target folder ID in `parents` rather than GOOGLEDRIVE_CREATE_FOLDER.
- `GOOGLEDRIVE_CREATE_FILE_FROM_TEXT` — Create a 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 sharing tool afterward for collaborative access. Rapid successive calls may trigger `403 rateLimitExceeded` or `429 userRateLimitExceeded`; apply exponential backoff between retries. Does not support shared-drive targets in all cases.
- `GOOGLEDRIVE_CREATE_FOLDER` — Create a 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 returned by this action rather than relying on names for future lookups.
- `GOOGLEDRIVE_CREATE_PERMISSION` — 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.
- `GOOGLEDRIVE_CREATE_REPLY` — 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.

## Auth

Auth schemes: `OAUTH2`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use Google Drive

Inside a Definable workflow, Google Drive is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Google Drive** — the Researcher (GPT-5.5) pulls context from Google Drive (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Google Drive** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Google Drive (create record, post message, draft email).
- **Designer / Engineer → Distributor → Google Drive** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Google Drive (attach file, open PR comment, post status).

The Verifier checks every Google Drive call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- file management & storage — https://definable.ai/apps/category/file-management-&-storage/

## Related

- HTML page: https://definable.ai/apps/googledrive/
- Same category (file management & storage): https://definable.ai/apps/category/file-management-&-storage/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
