Google Drive logo

Google Drive

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

92 actions Integration catalog
Request access
Connect Google Drive once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add file sharing preference (Deprecated)GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE
This action updates the sharing settings of a Google Drive file. It allows the assignment of specific permissions to users, groups, or domains, enhancing collaborative capabilities. Before using this action, first find the target file using GOOGLEDRIVE_FIND_FILE or GOOGLEDRIVE_LIST_FILES to get the correct file_id.
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.
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.
Batch Get Spreadsheet ValuesGOOGLEDRIVE_BATCH_GET_SPREADSHEET_VALUES
Reads values from multiple explicit ranges in one Google Sheets request, preserving the requested range order.
Batch Update Spreadsheet ValuesGOOGLEDRIVE_BATCH_UPDATE_SPREADSHEET_VALUES
Writes values to multiple ranges of one Google Sheets spreadsheet using a single provider-side values batch update.
Clear Spreadsheet ValuesGOOGLEDRIVE_CLEAR_SPREADSHEET_VALUES
Permanently clears values from one Google Sheets range. The API cannot undo the removed contents, but formatting, notes, and data validation remain.
Copy file (Deprecated)GOOGLEDRIVE_COPY_FILE
This action copies an existing file on Google Drive, allowing the user to specify a new title for the duplicated file. It ensures the original file remains intact while creating a new separate copy.
Copy file with advanced optionsGOOGLEDRIVE_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.
Create CommentGOOGLEDRIVE_CREATE_COMMENT
This action creates a new comment on a specified file in Google Drive. It allows users to provide feedback or notes related to the document by adding plain text comments.
Create Shared DriveGOOGLEDRIVE_CREATE_DRIVE
This action creates a new shared drive in Google Drive, allowing users to collaborate on files and organize content. Specify the name, ID, and settings for the drive, and ensure it meets the necessary criteria to avoid conflicts.
Create File or FolderGOOGLEDRIVE_CREATE_FILE
This action allows the user to create a new file or folder in a specified location. Users can provide metadata such as the name, MIME type, and parent folder IDs to specify the properties of the file being created.
Create a File from TextGOOGLEDRIVE_CREATE_FILE_FROM_TEXT
This action creates a new file in Google Drive using the text content provided. It allows for various MIME types and can also create files in subfolders if specified. CRITICAL: The parent_id parameter requires a valid, existing Google Drive folder ID that you have access to - NOT a folder name. If you receive a 404 'File not found' error, verify the folder ID exists and you have access. Use GOOGLEDRIVE_FIND_FOLDER to get the folder ID from a folder name before calling this action.
Create a folderGOOGLEDRIVE_CREATE_FOLDER
This action creates a new folder in Google Drive. You can specify a name for the folder and an optional parent folder by its ID or name. Important: The parent folder must already exist - this action will not create parent folders automatically.
Create PermissionGOOGLEDRIVE_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.
Create Permissions BatchGOOGLEDRIVE_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 operations are more efficient than creating permissions individually, with a maximum of 100 permissions per batch.
Create ReplyGOOGLEDRIVE_CREATE_REPLY
This action allows users to create a reply to a comment on a specific file in Google Drive. It requires the file ID, comment ID, and the content of the reply.
Create Shortcut to File/FolderGOOGLEDRIVE_CREATE_SHORTCUT_TO_FILE
This action creates a shortcut to a specified file or folder in Google Drive. It allows users to access an existing Drive item from another location without making a copy of it.
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.
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.
Delete CommentGOOGLEDRIVE_DELETE_COMMENT
This action allows you to delete a specific comment from a designated file on Google Drive. It requires the file ID and comment ID to identify which comment to remove.
Delete Shared DriveGOOGLEDRIVE_DELETE_DRIVE
This action allows for the permanent deletion of a specified shared drive. It can optionally delete all items within the drive if the appropriate permissions are granted.
Delete fileGOOGLEDRIVE_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.
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.
Delete PermissionGOOGLEDRIVE_DELETE_PERMISSION
Deletes a specific permission from a file using the permission ID. IMPORTANT: You must first use the 'List Permissions' action to get the permission IDs for a file. Permission IDs are opaque identifiers assigned by Google's API and cannot be guessed.
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.
Delete ReplyGOOGLEDRIVE_DELETE_REPLY
This action deletes a specific reply associated with a comment on a file. It helps manage the comments by allowing the removal of unwanted replies.
Delete RevisionGOOGLEDRIVE_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.
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.
Download a file from Google DriveGOOGLEDRIVE_DOWNLOAD_FILE
This action allows users to download files from Google Drive using the file's unique identifier. It supports exporting Google Workspace files to different formats if specified.
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.
Download file via operationGOOGLEDRIVE_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; fetch the actual file bytes from that URL promptly after the call.
Download File RevisionGOOGLEDRIVE_DOWNLOAD_FILE_REVISION
Downloads the stored bytes of a specific revision of a non-Google-Workspace file. For a Google Workspace revision, use GOOGLEDRIVE_GET_REVISION to retrieve its exportLinks instead.
Edit FileGOOGLEDRIVE_EDIT_FILE
This action allows users to edit an existing Google Drive file by replacing its content with new text. Note: This only works with regular binary files (text, PDF, images), not Google Docs, Sheets, or Slides. For Google Workspace files, use the specific Google Docs/Sheets/Slides actions instead.
Empty TrashGOOGLEDRIVE_EMPTY_TRASH
Permanently deletes all files in the Google Drive trash. This action empties the entire trash, removing all deleted files permanently and freeing up storage space.
Export Google Workspace fileGOOGLEDRIVE_EXPORT_GOOGLE_WORKSPACE_FILE
This action exports a Google Workspace file (Docs, Sheets, Slides, Drawings, or Apps Script) to a specified format. The user provides the file ID and desired export format.
Find fileGOOGLEDRIVE_FIND_FILE
This action allows you to search for files and folders in Google Drive. You can specify various query parameters to filter and sort the results, enabling you to quickly find the content you are looking for.
Find folderGOOGLEDRIVE_FIND_FOLDER
This action searches for one page of folders in Google Drive based on specified name criteria. Users can filter folders by exact name, substrings, content, and modification dates, then use nextPageToken to retrieve more results. All search parameters must be provided as strings, not numbers.
Generate File IDsGOOGLEDRIVE_GENERATE_IDS
This action generates unique file IDs for use in create or copy requests. It helps in pre-allocating IDs for new files or copies in the specified drive space.
Get aboutGOOGLEDRIVE_GET_ABOUT
This action retrieves information about the current user and their Drive. It provides data on storage quotas, user details, and the supported import/export formats for files.
Get AppGOOGLEDRIVE_GET_APP
Tool to get information about a specific Drive app by ID. Use 'self' as the app ID to get information about the calling app.
Get Change (v2 - Deprecated)GOOGLEDRIVE_GET_CHANGE
Tool to get a specific change by ID from Google Drive v2 API. Deprecated: Use changes.getStartPageToken and changes.list to retrieve recent changes instead.
Get Changes Start Page TokenGOOGLEDRIVE_GET_CHANGES_START_PAGE_TOKEN
This action retrieves the starting pageToken for monitoring subsequent changes to files and folders in Google Drive. It enables applications to effectively track updates in shared drives.
Get Child Reference (v2)GOOGLEDRIVE_GET_CHILD
Tool to get a specific child reference for a folder using Drive API v2. Use when you need to verify a specific file exists as a child of a folder.
Get CommentGOOGLEDRIVE_GET_COMMENT
This action retrieves a specific comment from a Google Drive file using the file ID and comment ID. It provides an option to include deleted comments if desired.
Get DocumentGOOGLEDRIVE_GET_DOCUMENT
Retrieve a native Google Docs document's structured content and metadata by ID.
Get Shared DriveGOOGLEDRIVE_GET_DRIVE
This action retrieves information about a specific shared drive using its ID. It allows users to access detailed metadata about the drive for administrative or informational purposes.
Get File MetadataGOOGLEDRIVE_GET_FILE_METADATA
This action retrieves metadata for a specified file in Google Drive based on its unique file ID. It provides details about the file's properties, such as its name, MIME type, and permissions.
Get Property (v2)GOOGLEDRIVE_GET_FILE_PROPERTY
Tool to get a property by its key using Google Drive API v2. Use when you need to retrieve a specific custom property attached to a file.
Get File (v2 API) (Deprecated)GOOGLEDRIVE_GET_FILE_V2
DEPRECATED: Use GetFileMetadata instead. Tool to get a file's metadata or content by ID from Google Drive API v2. Use when you need file metadata with alt=json, or file content with alt=media.
Get Google FormGOOGLEDRIVE_GET_FORM
Retrieve a Google Form's definition, questions, settings, and publishing state by ID.
Get Parent Reference (v2)GOOGLEDRIVE_GET_PARENT
Tool to get a specific parent reference for a file using Drive API v2. Use when you need to retrieve information about a specific parent folder of a file.
Get PermissionGOOGLEDRIVE_GET_PERMISSION
This action allows you to retrieve specific permission information tied to a file or shared drive by using its unique ID. It provides details on who has access to the file and their respective roles.
Get Permission ID for EmailGOOGLEDRIVE_GET_PERMISSION_ID_FOR_EMAIL
Tool to get the permission ID for an email address using the Drive API v2. Use when you need to convert an email address to its corresponding permission ID.
Get Google Slides PresentationGOOGLEDRIVE_GET_PRESENTATION
Retrieve a Google Slides presentation and its complete page structures by ID.
Get Presentation Page ThumbnailGOOGLEDRIVE_GET_PRESENTATION_PAGE_THUMBNAIL
Generate one short-lived page thumbnail URL using an expensive Slides quota read.
Get ReplyGOOGLEDRIVE_GET_REPLY
This action retrieves a specific reply associated with a comment on a file. It provides details such as the reply's content, author, and timestamps.
Get RevisionGOOGLEDRIVE_GET_REVISION
This action retrieves metadata for a specific revision of a file by its revision ID. It's useful for obtaining details such as the modification time, size, and state of the revision.
Get SpreadsheetGOOGLEDRIVE_GET_SPREADSHEET
Retrieves a Google Sheets spreadsheet's structure and metadata, optionally including bounded grid data or a caller-selected partial response.
Get Spreadsheet ValuesGOOGLEDRIVE_GET_SPREADSHEET_VALUES
Read values from one range in a Google Spreadsheet.
Get Team Drive (Deprecated)GOOGLEDRIVE_GET_TEAM_DRIVE
Tool to get metadata about a Team Drive by ID. Deprecated: Use the drives.get endpoint instead.
Showing the first 60 of 92 actions.
// agentic workflows that use google drive

Start from a Google Drive playbook

First-party starter agents that already call Google Drive. Each one opens as a private, editable draft — you connect the integration and approve its actions during setup.