Connect a Google data source

This page describes how to create a data store for Google data sources, such as Cloud Storage or Google Drive.

To import data from a third-party data source, see Connect a third-party data source.

Generally Available

Public Preview

Supported actions

Expand the data store name in the following list to reveal the available actions for each.

Google Calendar
Launch date Action Description
9/1/26 Create event Creates a new Google Calendar event.
Delete event Deletes an existing Google Calendar event.
Get event Fetches a Google Calendar event by ID.
List calendars Lists calendars in the user's Google Calendar account.
List events Lists events from a Google Calendar.
Respond to event Responds to a Google Calendar event invitation.
Search events Searches for Google Calendar events matching a query.
Suggest time Suggests a meeting time based on attendees' free/busy data.
Update event Updates an existing Google Calendar event.
Google Chat
Launch date Action Description
9/1/26 Add membership Adds a member to a Google Chat conversation.
Add reaction Adds a reaction to a Google Chat message.
Create conversation Creates a Google Chat conversation (named space, direct message, or group direct message).
List memberships Lists memberships in a Google Chat conversation.
List messages Retrieves messages from a specified Google Chat conversation (space, direct message, or group direct message).
Remove membership Removes a user membership from a Google Chat conversation.
Remove reaction Removes a reaction from a Google Chat message.
Search conversations Searches for Google Chat conversations by display name.
Search messages Searches for Google Chat messages using keywords and filters. Works across all spaces the user has access to, or can be scoped to a specific conversation.
Send message Sends a Google Chat message to a conversation.
Update membership Updates a user membership in a Google Chat conversation.
Gmail
Launch date Action Description
9/1/26 Batch label messages Adds one or more labels to multiple Gmail messages in a single request.
Batch label threads Adds one or more labels to multiple Gmail threads in a single request.
Batch unlabel messages Removes one or more labels from multiple Gmail messages in a single request.
Batch unlabel threads Removes one or more labels from multiple Gmail threads in a single request.
Create draft Creates a new Gmail draft.
Create filter Creates a new Gmail filter.
Create label Creates a new label in Gmail.
Delete filter Deletes an existing Gmail filter.
Delete label Deletes an existing Gmail label.
Forward Forwards an existing Gmail message.
Get message attachment Fetches metadata for an attachment on a Gmail message.
Get thread Fetches the full contents of a Gmail thread.
Label message Adds one or more existing labels to a specific Gmail message.
Label thread Adds one or more existing labels to a specific Gmail thread.
List drafts Lists Gmail drafts in the user's mailbox.
List filters Lists Gmail filters in the user's mailbox.
List labels Lists labels defined in the user's Gmail mailbox.
List threads Lists Gmail threads in the user's mailbox.
Reply Replies to an existing Gmail message.
Search threads Searches for Gmail threads matching a query.
Send message Sends a new Gmail message.
Unlabel message Removes one or more existing labels from a specific Gmail message.
Unlabel thread Removes one or more existing labels from a specific Gmail thread.
Update draft Updates an existing Gmail draft.
Update label Updates an existing Gmail label.
Google Drive
Launch date Action Description
9/1/26 Copy file Copies a file in Google Drive.
Create file Creates a new file in Google Drive.
Download file content Downloads the content of a Google Drive file.
Get file metadata Fetches metadata for a Google Drive file.
Get file permissions Lists the permissions on a Google Drive file.
List recent files Lists recent files in Google Drive.
Read file content Reads the contents of a Google Drive file.
Search files Searches for Google Drive files matching a query.
Share file Shares a Google Drive file with one or more users.
Trash file Moves a Google Drive file to the trash.
Update file Updates an existing Google Drive file.
Google Stitch
Launch date Action Description
6/5/26 Create project Creates a new Stitch project.
Update design system Updates a design system.
6/23/26 Apply design system Applies a design system to a project.
Create design system Creates a new design system.
7/29/26 Edit screens Edits screens.

Troubleshoot data ingestion

If you're using customer-managed encryption keys and data import fails (with error message The caller does not have permission), then make sure that the CryptoKey Encrypter/Decrypter IAM role (roles/cloudkms.cryptoKeyEncrypterDecrypter) on the key has been granted to the Cloud Storage service agent. For more information, see Before you begin in "Customer-managed encryption keys".