Google Workspace developer release notes

  • This page provides release notes for Google Workspace features and updates.

  • The target audience for these updates are Google Workspace developers.

  • Developers are advised to regularly review this page for new announcements.

  • The content includes updates for a wide range of Google Workspace applications like Gmail, Google Calendar, Google Docs, and more.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly: https://developers.google.com/feeds/workspace-release-notes.xml.

August 07, 2026

Chat API
v1
Feature

Generally Available: You can now format Google Chat messages using standard Markdown syntax. By specifying the markupSyntax field as MARKUP_SYNTAX_MARKDOWN when creating a message using the Chat API, the body text is parsed using standard Markdown formatting.

For more information, see Format your messages.

August 04, 2026

Chat API
v1
Feature

Generally Available: You can now use the spaces.search method of the Chat API to manage and search for spaces that the calling user is a member of without administrator privileges.

For more information, see Search for spaces.

August 03, 2026

Google Apps Script
Feature

Gemini Beta: You can now use the Gemini side panel in the Apps Script editor to generate, modify, and debug code, and ask questions. Gemini uses context from your active script project and attached container (if available) to provide relevant Apps Script code and explanation.

To learn more, see Use the Gemini side panel in the Apps Script editor.

July 30, 2026

Chat API
v1
Feature

Generally Available: You can now use the search method on the Message Resource of the Chat API (REST, RPC) to search for messages that the authenticated user has access to.

For more information, see Search messages.

July 23, 2026

Google Sheets API
v4
Feature

Developer Preview: You can now programmatically create and manage comments in Google Sheets with the Google Sheets API. This includes:

For more information, see Manage comments.

July 17, 2026

Chat API
v1
Feature

Generally Available: You no longer need to manually configure a Google Chat app in the Google Cloud console for integrations that only use the Chat API to read data (for example, GetSpace, ListMessages) on behalf of a user using OAuth. For read-only actions, you only need to enable the API and create an OAuth client.

For more information, see Configure the Google Chat API.

July 15, 2026

Google Drive API
v3
Feature

Generally Available: The fileContentChangeBehavior field on the approvals resource is now generally available.

This field allows you to determine the behavior of an approval when the file content is changed while the approval status is IN_PROGRESS. You can set this field through the start method on the approvals resource.

Google Workspace Events API
v1beta
Feature

Developer Preview: Subscriptions to all Google Chat events in a Google Workspace organization (customer-level subscriptions) are now available as part of the Developer Preview Program.

Using customer-level subscriptions, Google Chat apps can monitor space and user events across an entire Google Workspace organization without the app being a member of every space.

Customer-level subscriptions support the following new authorization scopes (requiring service account configuration and administrator approval):

  • https://www.googleapis.com/auth/chat.app.all.spaces.readonly: To see space metadata.
  • https://www.googleapis.com/auth/chat.app.all.memberships.readonly: To see all space memberships.
  • https://www.googleapis.com/auth/chat.app.all.messages.readonly: To see all messages and reactions.
  • https://www.googleapis.com/auth/chat.app.all.users.readstate.readonly: To see read states of all users.

To learn more, see Subscribe to all Google Chat events in a Workspace organization and Customer subscription limitations and delivery behaviors.

July 14, 2026

Google Calendar API
v3
Feature

Generally Available: You can now filter calendar list entries to show only calendars belonging to your organization using the new showOwnOrganizationOnly parameter in the calendarList.list endpoint.

To learn more, see the calendarList.list documentation.

July 13, 2026

Chat API
v1
Feature

Generally Available: Subscriptions to user read state updates in Google Chat are now generally available.

You can use the Google Workspace Events API to subscribe to user read state updates in Google Chat. The following event types are supported:

  • google.workspace.chat.spaceReadState.v1.updated: A user's space read state is updated.
  • google.workspace.chat.threadReadState.v1.updated: A user's thread read state is updated.
  • google.workspace.chat.spaceReadState.v1.batchUpdated: Multiple space read states are updated for the subscribed user.
  • google.workspace.chat.threadReadState.v1.batchUpdated: Multiple thread read states are updated for the subscribed user.

This feature requires the https://www.googleapis.com/auth/chat.users.readstate or https://www.googleapis.com/auth/chat.users.readstate.readonly authorization scope.

To learn more, see Subscribe to Google Chat events.

Google Sheets API
v4
Feature

Developer Preview: The Model Context Protocol (MCP) server for Google Sheets is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your spreadsheets. By configuring the Sheets MCP server, you enable AI agents to securely interact with your spreadsheets and take actions, such as reading cell values or updating formulas.

To get started with the Sheets MCP server, see the following documentation:

To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.

Google Slides API
v1
Feature

Developer Preview: The Model Context Protocol (MCP) server for Google Slides is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your presentations. By configuring the Slides MCP server, you enable AI agents to securely interact with your presentations and take actions, such as reading slide content or updating layouts.

To get started with the Slides MCP server, see the following documentation:

To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.

Google Workspace Events API
v1
Feature

Generally Available: Subscriptions to user read state updates in Google Chat are now generally available.

You can use the Google Workspace Events API to subscribe to user read state updates in Google Chat. The following event types are supported:

  • google.workspace.chat.spaceReadState.v1.updated: A user's space read state is updated.
  • google.workspace.chat.threadReadState.v1.updated: A user's thread read state is updated.
  • google.workspace.chat.spaceReadState.v1.batchUpdated: Multiple space read states are updated for the subscribed user.
  • google.workspace.chat.threadReadState.v1.batchUpdated: Multiple thread read states are updated for the subscribed user.

This feature requires the https://www.googleapis.com/auth/chat.users.readstate or https://www.googleapis.com/auth/chat.users.readstate.readonly authorization scope.

To learn more, see Subscribe to Google Chat events.

July 09, 2026

Chat API
v1
Feature

Generally Available: You can now configure separate, granular access permissions for discovering and joining a space in the Google Chat API. To specify who can discover or join a space, include the AccessSettings object in the spaces resource, and use the accessPermissionSettings field to specify granular permissions.

For more information, see the Target audience for the Spaces resource.

Learn more in this Google Workspace Updates blog post: New discoverable space setting in Google Chat.

July 07, 2026

Chat API
v1
Feature

Generally Available: You can now use the Google Chat API to read and update a user's availability in Google Chat. The following methods are supported on the users.availability resource:

  • get: Gets a user's availability, including their presence and custom status.
  • patch: Updates a user's custom status (with optional emoji and expiration time).
  • markAsActive: Sets a user's presence state to active.
  • markAsAway: Sets a user's presence state to away.
  • markAsDoNotDisturb: Sets a user's presence state to do not disturb.

Additionally, Google Chat apps can subscribe to user availability updates using the Google Workspace Events API. The google.workspace.chat.availability.v1.updated event type is supported.

For more information, see Manage user availability for Chat apps.

Google Calendar API
v3
Feature

Generally available: We are introducing a new calendar access level: writerWithoutPrivateAccess. This new level permits read and write access to events that aren't private on a calendar, and shows private events as busy blocks. Users with this role cannot modify or see details for private events.

For more details, see the ACL resource documentation.

Change

To ensure consistent visibility across recurring events, changing the visibility of a single instance in the Google Calendar API can affect all instances of the series:

  • More restrictive changes propagate: If you change the visibility of one instance of a recurring event to a more restrictive setting (for example, from public to private), the change is propagated to all instances of the recurring event.
  • Less restrictive changes are ignored: If you attempt to change the visibility of one instance of a recurring event to a less restrictive setting (for example, from private to public), the change is ignored and the visibility remains unchanged. To make a recurring event less restrictive, you must update the parent recurring event.

For more information, see Share calendars and events and the events resource reference.

Feature

Generally Available: The Google Calendar API now provides full support for custom labels and colors, allowing users to categorize events with a flexible palette beyond the previously fixed set of colors.

You can now list and modify labels on a calendar using the labelProperties on the Calendars resource.

Then, you can assign a label to an event by setting the ID of the label to eventLabelId on the Events resource.

Note that, in order to enable the labels feature, you must set the eventLabelVersion request parameter to 1 on import, insert, patch and update operations on Events resources.

To learn more, see the Manage custom labels and colors guide.

June 22, 2026

Google Apps Script
Announcement

Generally Available: Apps Script is generally available as a core service in Google Workspace, giving it the enterprise-grade data protection, robust administrative controls, and standard technical support that safeguard other core services.

June 18, 2026

Google Calendar API
v3
Feature

Generally Available: Workspace administrators can now use the Google Calendar API to programmatically transfer the ownership of secondary calendars between users within the same organization.

To learn more, see the Calendars.transferOwnership method documentation.

June 15, 2026

Chat API
v1
Feature

Developer Preview: You can now use the search method of the Google Chat API to manage and search for spaces that the calling user is a member of without administrator privileges. This feature is available as part of the Developer Preview Program.

June 12, 2026

Chat API
v1
Feature

Generally Available: You can now quote messages from other spaces, or quote message replies from different threads in the same space. To do this, set the quoteType (REST) or quote_type (gRPC) field to FORWARD in QuotedMessageMetadata when creating a message.

For more information, see Quote a message.

June 01, 2026

Google Calendar API
v3
Announcement

Generally available starting June 29, 2026: We are introducing a new calendar access level: writerWithoutPrivateAccess. This new level permits read and write access to events that aren't private on a calendar, and shows private events as busy blocks. Users with this role cannot modify or see details for private events.

May 28, 2026

Chat API
v1
Feature

Developer Preview: Subscriptions to user read state updates in Google Chat are now available as part of the Developer Preview Program.

Google Chat apps can now subscribe to user read state updates in Google Chat using the Google Workspace Events API. The following event types are supported:

  • google.workspace.chat.spaceReadState.v1.updated: A user's space read state is updated.
  • google.workspace.chat.threadReadState.v1.updated: A user's thread read state is updated.
  • google.workspace.chat.spaceReadState.v1.batchUpdated: Multiple space read states are updated for the subscribed user.
  • google.workspace.chat.threadReadState.v1.batchUpdated: Multiple thread read states are updated for the subscribed user.

This feature requires the https://www.googleapis.com/auth/chat.users.readstate or https://www.googleapis.com/auth/chat.users.readstate.readonly authorization scope.

To learn more, see Subscribe to Google Chat events.

Google Workspace Events API
v1beta
Feature

Developer Preview: Subscriptions to user read state updates in Google Chat are now available as part of the Developer Preview Program.

The Google Workspace Events API now supports subscriptions to Google Chat user read state updates. The API supports the following types of events:

  • google.workspace.chat.spaceReadState.v1.updated: A user's space read state is updated.
  • google.workspace.chat.threadReadState.v1.updated: A user's thread read state is updated.
  • google.workspace.chat.spaceReadState.v1.batchUpdated: Multiple space read states are updated for the subscribed user.
  • google.workspace.chat.threadReadState.v1.batchUpdated: Multiple thread read states are updated for the subscribed user.

This feature requires the https://www.googleapis.com/auth/chat.users.readstate or https://www.googleapis.com/auth/chat.users.readstate.readonly authorization scope.

To learn more, see Subscribe to Google Chat events.

May 21, 2026

Google Drive API
v3
Feature

Developer Preview: The copy_file tool is now available for the Google Drive MCP server. AI agents or client applications can use this tool to copy an existing file in Google Drive, with options to specify a new title and redirect it to a specific parent directory.

To learn more about configuring and using the Drive MCP server, see the following pages:

May 18, 2026

Google Drive API
v3
Announcement

Generally Available: Subscriptions are now generally available for Google Drive events.

For details, see Subscribe to Google Drive events in the Google Workspace Events API documentation. For information on how to receive Google Drive events from Google Cloud Pub/Sub, see Work with events from Google Drive.

May 12, 2026

Chat API
v1
Feature

Developer Preview: Available as part of the Developer Preview Program, which grants early access to certain features.

You can now use the search method on the Message resource to search for messages that the authenticated user has access to.

For details, see Search messages.

May 08, 2026

Chat API
v1
Feature

Generally Available: Chat apps using app authentication can now send a forced notification when sending a message or send a message silently by setting the createMessageNotificationOptions field in the CreateMessage request. You can use these options to notify users:

  • Forced notifications: Overrides recipient notification settings and Do Not Disturb (DND) status to ensure the message is delivered as a push notification.
  • Silent messages: Suppresses push notifications and prevents the message from bolding or bumping the space in the recipient's list.

For more information, see Send forced notifications or silent messages.

May 07, 2026

Chat API
v1
Feature

Chat MCP

Developer Preview: Available as part of the Developer Preview Program, which grants early access to certain features.

The Google Chat Model Context Protocol (MCP) server now supports two new tools: search_messages and send_message. These tools allow AI agents to search for messages across conversations and send messages behalf of the user.

To get started with the new tools, see the Set up the Chat MCP server guide or view the full list of tools in the Chat MCP tool reference.

May 01, 2026

Gmail API
v1
Announcement

Generally Available: Updates to Gmail API usage quotas

A new tiering model with updates to API usage quotas will start to roll out. For more information, see Google Workspace standardized model for agent tools and APIs.

Announcement

Generally Available: Quota units for drafts.get, messages.attachments.get, messages.get, messages.trash, threads.get, and threads.trash have changed.

Google Calendar API
v3
Announcement

Generally Available: Updates to Calendar API usage quotas

A new tiering model with updates to API usage quotas will start to roll out. For more information, see Google Workspace standardized model for agent tools and APIs.

Google Drive API
v3
Announcement

Generally Available: Updates to Drive API usage quotas

A new tiering model with updates to API usage quotas will start to roll out. For more information, see Google Workspace standardized model for agent tools and APIs.

Announcement

Generally Available: To help align resource usage in the Google Drive API, usage quotas will change to be measured in quota units instead of the number of requests. Additionally, Google Workspace users can now only egress 1 TB per day. For more information, see Google Drive API usage limits.

April 22, 2026

Chat API
v1
Feature

Developer Preview Developer Preview Program

The Model Context Protocol (MCP) server for Google Chat is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your Chat conversations. By configuring the Chat MCP server, you enable AI agents to securely list messages and take actions, such as sending messages in your spaces.

For example, you can ask your AI agent: "What's the latest update in the 'Project X' space?"

To get started with the Chat MCP server, see the following documentation:

To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.

Gmail API
v1
Feature

Developer Preview: The Model Context Protocol (MCP) server for Gmail is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and Gmail. By configuring the Gmail MCP server, you enable AI agents to securely read your emails and take actions, such as creating drafts and labeling messages.

For example, you can ask your AI agent: "What did Ariel say in her last email about our marketing plan?"

To get started with the Gmail MCP server, see the following documentation:

To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.

Google Calendar API
v3
Feature

Developer Preview: The Model Context Protocol (MCP) server for Google Calendar is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your calendars. By configuring the Calendar MCP server, you enable AI agents to securely read your schedule and take actions, such as creating, updating, or deleting events.

For example, you can ask your AI agent: "When is my next meeting with Ariel?"

To get started with the Calendar MCP server, see the following documentation:

To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.

Google Drive API
v3
Feature

Developer Preview: The Model Context Protocol (MCP) server for Google Drive is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your Drive files. By configuring the Drive MCP server, you enable AI agents to securely search your files and take actions, such as reading content or creating files.

For example, you can ask your AI agent: "Summarize the file 'Marketing Plan'."

To get started with the Drive MCP server, see the following documentation:

To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.

April 21, 2026

Google Drive API
v3
Feature

Generally Available: The Google Drive API now lets you start and manage approvals on Drive files through the approvals resource. The following API methods have been added:

You can still retrieve and list the status of your approvals using either the approvals.get or the approvals.list method.

For details, see Manage approvals.

April 16, 2026

Google Meet
Announcement

Meet API

Generally Available: The phoneAccess and gatewaySipAccess fields on the spaces resource can now be used to identify and join a meeting space.

For details, see How Meet identifies a meeting space.

April 15, 2026

Chat API
v1
Feature

Generally Available: Chat apps can find existing group conversations with specific members using the FindGroupChats method. For more information, see Find a group chat.

April 10, 2026

Chat API
v1
Feature

Developer Preview: You can now configure and respond to message actions in Google Chat. Message actions let users invoke your Chat app from the message context menu. This feature is available for both Google Chat apps and Google Workspace Add-ons that extend Google Chat through the Developer Preview Program.

Google Workspace add-ons
Feature

Developer Preview: You can now configure and respond to message actions in Google Chat. Message actions let users invoke your Chat app from the message context menu. This feature is available for both Google Chat apps and Google Workspace Add-ons that extend Google Chat through the Developer Preview Program.

April 02, 2026

Google Meet
Announcement

Meet API

Generally Available: The get and list methods on the smartNotes resource can now retrieve smart notes files in a conference record. For details, see Work with artifacts.

Additionally, subscriptions are now generally available for the following smartNotes events:

  • google.workspace.meet.smartNote.v2.started
  • google.workspace.meet.smartNote.v2.ended
  • google.workspace.meet.smartNote.v2.fileGenerated

For details, see Subscribe to Google Meet events and Respond to events from Google Meet.

April 01, 2026

Chat API
v1
Feature

Generally Available: Generally available - You can now call the Chat API to create and manage custom sections and organize conversations into a personalized view.

For more information, see the following guides:

March 31, 2026

Chat API
v1
Feature

Generally available: The following Chat API methods support app authentication with administrator approval:

Additionally, Chat apps can now call the following methods in the Google Workspace Events API using app authentication with administrator approval:

March 19, 2026

Chat API
v1
Feature

Generally available: Chat apps can now format text with block quotes. For details, see Format your messages.

March 12, 2026

Google Apps Script
Feature

Generally Available: The AddOnsResponseService and its associated classes in Apps Script are now generally available. This service allows developers to create and manage interactive responses for Google Workspace Add-ons that extend Google Chat.

Google Workspace add-ons
Feature

Generally Available: The Dialogflow integrations for Google Workspace Add-ons that extend Google Chat is now generally available. These integrations let add-ons use Dialogflow CX or Dialogflow ES to understand and respond to user queries in natural language. For more information, see Build a Dialogflow CX Chat app or Build a Dialogflow ES Chat app.

Feature

Generally Available: The Google Cloud Pub/Sub integration for Google Workspace Add-ons that extend Google Chat is now generally available. This integration allows add-ons to receive and respond to events from Google Chat using Pub/Sub. For more information, see Build a Chat app that uses Pub/Sub.

March 10, 2026

Chat API
v1
Feature

Developer Preview: Chat apps can now create messages containing cards on behalf of users with user authentication. Additionally, apps can asynchronously update the cards in these messages without requiring user interaction. For more information, see Create and update interactive cards.

March 05, 2026

Google Apps Script
Deprecated

Deprecated: The method setAuthentication(clientId, signingKey) has been deprecated and is scheduled for sunset in June 2026. This change is because Maps platform client IDs were deprecated on May 26, 2025, and can't be used after May 31, 2026. Instead, use setAuthenticationByKey(apiKey) or setAuthenticationByKey(apiKey, signingKey). To get an API key, refer to the Client ID Migration Guide.

Feature

Generally Available: To authenticate to the Maps service, you can now use an API key with the new methods setAuthenticationByKey(apiKey) and setAuthenticationByKey(apiKey, signingKey). To reset authentication to the default mode, use resetAuthenticationApiKey().

February 25, 2026

Google Drive API
v3
Deprecated

Generally Available: The enforceExpansiveAccess query parameter is now deprecated for all methods in the permissions resource (v2 and v3). To restrict item access, use the folders with limited access setting instead.

February 17, 2026

Google Calendar API
v3
Announcement

We have updated the guidance for using Google Meet conferences on Google Calendar events.

Reusing Google Meet codes across different events can cause access issues, and can expose meeting details to unintended users. We recommend that you generate a new conference using the createRequest field for every new event.

For more information about using events with the Calendar API, see the documentation for the events resource.

February 09, 2026

Chat API
v1
Feature

Generally Available: When sending a message with app authentication, Google Chat API now supports mentioning users who haven't joined a Chat space or are members of a space that is in import mode. Previously, only sending a message with user authentication was supported. To learn how, see Mention users in a text message.

February 03, 2026

Chat API
v1
Feature

Developer Preview: You can now build Google Chat apps as Google Workspace add-ons that use Cloud Pub/Sub to receive messages. This architecture is useful if your Chat app is behind a firewall. For details, see Build a Chat app that uses Pub/Sub.

Gmail API
v1
Feature

Generally Available: The Gmail Postmaster Tools API v2 is now generally available. The API provides access to the full Postmaster Tools dataset—including compliance status data—and includes enhancements like flexible querying with queryDomainStats and support for batch operations. For details on how to use the v2 API, see the updated Postmaster Tools API documentation.

January 14, 2026

Chat API
v1
Feature

Generally Available: You can now convert your interactive event-driven Chat apps to Google Workspace Add-ons that extends Chat.

By converting, your Google Chat app can use the Google Workspace Add-ons framework, opening up new possibilities for integration and features within Google Chat and across Google Workspace. For example, instead of two distributions — one Google Chat app and one Google Workspace add-on — you can distribute a single Google Workspace add-on through Google Workspace Marketplace that extends Chat apps alongside other Google Workspace host applications, like Gmail, Calendar, and Docs.

To learn more, see Convert an interactive Google Chat app to a Google Workspace add-on.

January 12, 2026

Google Apps Script
Feature

Generally Available: Use Apps Script's Vertex AI advanced service to call the Vertex AI API and prompt AI models to generate text, images, and more.

For details, see the Vertex AI advanced service reference documentation.

January 08, 2026

Google Workspace Marketplace API
v1
Deprecated

The licenseNotification resource and the licenseNotification.list method are now deprecated. The licenseNotification.list method previously retrieved a list of licensing notifications for a given app.

There is no alternative resource or method within the Google Workspace Marketplace API. However, user-initiated install events can be tracked through Google Analytics.

January 07, 2026

Chat API
v1
Other

The Google Chat platform samples gallery now lets you find samples by products, language, and sample type. The gallery also features the following new samples for building Chat apps:

Google Apps Script
Other

The Apps Script samples gallery now lets you find samples by use case, products, and sample type. The gallery also features the following new samples:

Google Workspace add-ons
Feature

Developer Preview: You can now build Chat apps that extend Google Workspace add-ons using Apps Script's AddOnsResponseService. For details, see AddOns Response Service.

Other

The Add-ons samples gallery now lets you find samples by products, languages, sample type, and add-on type. The gallery also features the following new samples:

December 30, 2025

Google Workspace Admin SDK
Change

License Manager API: The SKU name "Gemini Education" has been renamed to "Google AI Pro for Education." For details, see the Google Product and SKU IDs documentation and announcement.

December 17, 2025

Google Drive API
v3
Feature

Generally Available: The Google Drive API now supports the reading of content approvals on Drive files through the approvals resource. To retrieve approvals on a file, you can use either the get or list method.

For details, see Manage approvals.

Feature

(Developer Preview): You can now get approval events in Google Drive. The following event types are supported:

  • An approval is created, cancelled, reset, or completed on a file.
  • An approval reviewer is changed on a file.
  • An approval reviewer responded to an approval on a file.

For details, see Subscribe to Google Drive events in the Google Workspace Events API documentation. For information on how to receive Google Drive events from Google Cloud Pub/Sub, see Work with events from Google Drive.

Google Meet
Feature

Meet API

Developer Preview: Subscriptions are now available for the following smartNotes events:

  • google.workspace.meet.smartNote.v2.started
  • google.workspace.meet.smartNote.v2.ended
  • google.workspace.meet.smartNote.v2.fileGenerated

For details, see Subscribe to Google Meet events in the Google Workspace Events API documentation.

For information on how to receive Google Meet events from Google Cloud Pub/Sub, see Respond to events from Google Meet.

December 15, 2025

Google Meet
Feature

Meet API

Developer Preview: Available as part of the Developer Preview Program, which grants early access to certain features.

You can now retrieve smart notes files in a conference record using the get and list methods on the smartNotes resource.

For details, see Work with artifacts.

December 14, 2025

Chat API
v1
Feature

Developer Preview: You can now dynamically populate drop-down menus in Google Chat apps with data from Google Workspace or external data sources, with an autocomplete functionality. To learn more, see Add interactive UI elements to cards.

December 11, 2025

Chat API
v1
Feature

Developer Preview: You can now call the Chat API to create and manage custom sections and organize conversations in a personalized view:

To learn more, see Section (RPC, REST) and SectionItem (RPC, REST) in the Chat API documentation.

Google Workspace add-ons
Other

Limited Preview: Extending Google Workspace Studio with add-ons is in limited preview.

December 09, 2025

Chat API
v1
Announcement

Generally available: The Chat API now supports reading rich links to Gmail threads in Chat messages that appear as chips. To learn more, see RichLinkType in the Chat API reference documentation.

Google Workspace add-ons
Feature

Developer Preview: You can now build Dialogflow CX and Dialogflow ES Chat apps as Google Workspace add-ons.

December 03, 2025

Google Workspace add-ons
Feature

Generally Available: You can now build add-ons that extend Google Workspace Studio (previously known as Google Workspace Flows). For details, see Extend Google Workspace Studio.

For ideas about what you can build, see Introducing Google Workspace Studio: Automate everyday work with AI agents in the Google Workspace blog.

December 02, 2025

Gmail API
v1
Feature

Developer Preview: You can now access data in Gmail Postmaster Tools v2 using the v2beta API. The new API provides access to the full Postmaster Tools dataset, including compliance status data.

The v2beta API also includes enhancements such as the queryDomainStats method for flexible querying, and adds support for batch operations.

To learn how to use the API, see the Postmaster Tools API documentation.

November 20, 2025

Google Meet
Feature

Meet API

Developer Preview: Available as part of the Developer Preview Program, which grants early access to certain features.

You can now identify and join a meeting space using the phoneAccess and gatewaySipAccess fields on the spaces resource.

For details, see How Meet identifies a meeting space.

November 12, 2025

Google Meet
Feature

Meet API

Generally Available: Calendar invitees can now receive google.workspace.meet.conference.v2.started and google.workspace.meet.transcript.v2.fileGenerated events.

For details, see Subscribe to Google Meet events in the Google Workspace Events API documentation.

For information on how to receive Google Meet events from Google Cloud Pub/Sub, see Respond to events from Google Meet.

November 11, 2025

Google Drive API
v3
Feature

(Developer Preview): You can now get comment and reply events in Google Drive. The following event types are supported:

  • A user posts a comment in a Google Docs, Sheets, or Slides file.
  • A user replies to a comment.

For details, see Subscribe to Google Drive events in the Google Workspace Events API documentation. For information on how to receive Google Drive events from Google Cloud Pub/Sub, see Work with events from Google Drive.

October 30, 2025

Chat API
v1
Feature

Developer Preview: Chat apps can find existing group conversations with specific members using FindGroupChats.

October 27, 2025

Google Calendar API
v3
Feature

Generally available starting November 10, 2025:

Secondary calendars will now have a single data owner. This applies to both existing and newly created calendars. In the Calendar API, the data owner's email address will be in the read-only dataOwner field in the Calendars and CalendarList resources.

To prevent unintended actions and undesired states, the following new restrictions apply:

  • Only the data owner can delete secondary calendars.
  • The data owner's access level cannot be changed from the default owner access.
  • The data owner cannot remove an owned calendar from their calendar list. They can hide it from their UI.

When a new secondary calendar is created, the authenticated user that makes the request is the data owner. We recommend that you use user authentication to create secondary calendars. Data ownership can be transferred in the Google Calendar UI.

For more details, see the documentation for Calendars and CalendarList closer to November 10.

Google Workspace add-ons
Feature

Gemini Alpha: As part of the Gemini Alpha program, you can now build add-ons that extend Google Workspace Flows. For details, see Extend Google Workspace Flows.

October 22, 2025

Chat API
v1
Announcement

Generally available: When sending private messages, Chat apps can now include interactive accessory widgets.

Feature

Generally available: We're enhancing membership roles in Chat spaces by introducing a new membership role type. In the Chat UI, existing space managers are now owners and a new manager role is added.

Previously, there were three membership role types in Chat API. MEMBERSHIP_ROLE_UNSPECIFIED, which meant a user wasn't a member but could be invited. ROLE_MEMBER, which meant a user was a member of the space. And ROLE_MANAGER, which meant a user was a space manager.

Now, in the Chat UI, ROLE_MANAGER users are called owners; this is a cosmetic change so permissions and the API enum remain the same. To help space owners administer spaces, we're introducing ROLE_ASSISTANT_MANAGER which is called manager in the UI. Possible membership roles include:

  • MEMBERSHIP_ROLE_UNSPECIFIED: Default value. For users: they aren't a member of the space, but can be invited. For Google Groups: they're always assigned this role.
  • ROLE_MEMBER: A member of the space. In the Chat UI, this role is called Member. Members have basic permissions, like reading messages in a space. Managers and Owners can grant them additional permissions, like adding or removing members, editing space details, and turning history on and off.
  • ROLE_ASSISTANT_MANAGER: A space manager. In the Chat UI, this role is called Manager. By default, managers have permission to make other members managers, delete messages, and change space permissions.
  • ROLE_MANAGER: A space owner. In the Chat UI, this role is called Owner. Owners have the broadest set of permissions, including permission to make other members owners or delete the space.

To learn more, see Update a user's membership in a Google Chat space and MembershipRole in the Chat API reference documentation.

September 22, 2025

Chat API
v1
Announcement

Generally available: You can now format text with Markdown, including lists and code blocks, in your Chat apps.

September 18, 2025

Chat API
v1
Feature

Developer Preview: The following Chat API methods support app authentication with administrator approval when called with chat.app.* authorization scopes:

Additionally, Chat apps can now call the following methods in the Google Workspace Events API using app authentication with administrator approval with chat.app.* authorization scopes:

September 12, 2025

Chat API
v1
Feature

Generally available: Increased per-space quota limits for writing messages and reactions with the Chat API:

  • When importing data to Google Chat, the per-space quota limit for writing messages with spaces.messages.create increases from 60 to 600 per minute.
  • When writing reactions with spaces.messages.reactions.create, the per-space quota limit increases from 60 to 300 per minute.

To learn more, see the Chat API's per-space quotas.

September 10, 2025

Chat API
v1
Feature

Generally available: You can now design your Chat app to include a carousel, which is a layout that rotates and displays a list of cards in a slideshow format, with buttons navigating to the previous or next carousel card. For details, see Carousel.

Gmail API
v1
Feature

You can now use annotations to create Deal Cards in the Promotions tab. To get started, see the overview of Deal Cards.

August 18, 2025

Chat API
v1

August 12, 2025

Chat API
v1
Feature

Generally available: You can now call the Chat API to create messages that quote other messages, or to update messages to remove quotes. To learn more, see Quote a message.

July 25, 2025

Chat API
v1
Feature

Generally Available: The following Chat API methods support app authentication using a new type of authentication scope, https://www.googleapis.com/auth/chat.app.*:

To learn more, see Types of required authentication and Authenticate as a Chat app.

Feature

Generally Available: Chat apps can now create (RPC, REST), update (RPC, REST), and get details about (RPC, REST) Chat space permission settings by calling the corresponding method in Chat API using app authentication with the https://www.googleapis.com/auth/chat.app.spaces or https://www.googleapis.com/auth/chat.app.spaces.create authentication scope, including creating announcement spaces.

July 22, 2025

Chat API
v1
Feature

You can now read the metadata for Meet, Huddle, and Calendar chips using message annotations. Use the RichLinkMetadata object to read information about the chip.

July 16, 2025

Google Drive API
v3
Change

The Drive API has changed how download, print, and copy restrictions are applied.

Users with the role of owner or organizer can apply restrictions to other users with writer roles, in addition to reader roles. Users can directly apply restrictions on files using the itemDownloadRestriction field within the DownloadRestrictionsMetadata object. Determination of whether file restrictions can be changed is controlled by the new capabilities.canChangeItemDownloadRestriction field.

Similarly, users with the role of shared drive organizer can directly apply restrictions on shared drives using the downloadRestriction field within the Restrictions object. Determination of whether shared drive restrictions can be changed is also controlled by the capabilities.canChangeDownloadRestriction field.

While the previous field (copyRequiresWriterPermission) that controlled download, print, and copy restrictions is still available, the functionality is different for both reading from and writing to the field. We recommend that you use the new DownloadRestriction object to enforce how users can download, print, and copy files.

For more information about how download, print, and copy restrictions are now applied for My Drive and shared drive files, see:

July 09, 2025

Chat API
v1
Feature

Generally available: You can now build Google Chat apps as Google Workspace add-ons. For details, see Extend Google Chat.

Google Workspace add-ons
Feature

Generally available: You can now build Google Chat apps as Google Workspace add-ons. For details, see Extend Google Chat.

July 07, 2025

Google Drive API
v3
Feature

(Developer Preview): You can now subscribe to events in Google Drive. The following event types are supported:

  • A file is added to a folder or shared drive.
  • A file is moved to a folder or shared drive.
  • A file is edited or a new revision is uploaded.
  • A file is trashed or removed from the trash.
  • An access proposal is created or resolved on a file.

For details, see Subscribe to Google Drive events in the Google Workspace Events API documentation. For information on how to receive Google Drive events from Google Cloud Pub/Sub, see Work with events from Google Drive.

Google Workspace Events API
v1beta
Feature

(Developer Preview): The Google Workspace Events API now supports subscriptions to Google Drive. The API supports the following types of events:

  • A file is added to a folder or shared drive.
  • A file is moved to a folder or shared drive.
  • A file is edited or a new revision is uploaded.
  • A file is trashed or removed from the trash.
  • An access proposal is created or resolved on a file.

For details, see Subscribe to Google Drive events.

Google Workspace Marketplace API
v1
Announcement

Generally Available: Google Workspace Marketplace has updated the app publishing process. For published apps, certain changes to your draft—such as adding new app integrations or modifying the app name or description—will now trigger a manual review before being published. You can now also cancel an app listing that has been submitted for review, which reverts the app to its draft state. To learn more, see Update your app listing with drafts.

June 17, 2025

Google Sheets API
v4
Feature

Generally available: Create, update, and read Google Drive and People chips in Google Sheets API. To learn more, see Smart chips in the Sheets API documentation.

June 10, 2025

Chat API
v1
Feature

Developer Preview: Chat apps can now format text with markdown, including lists and code blocks.

June 04, 2025

Google Apps Script
Deprecated

Google Analytics 4 has replaced Universal Analytics, which means the Apps Script Advanced Service for Google Analytics Management API and Reporting API is deprecated. Use the Google Analytics Data API Advanced Service instead.

Google Workspace add-ons
Breaking

Developer Preview: Starting on June 16, 2025, the following default Apps Script function names for Google Chat app triggers will change:

  • For Added to space triggers, the default function name will change from onAddToSpace to onAddedToSpace.
  • For Removed from space triggers, the default function name will change from onRemoveFromSpace to onRemovedFromSpace.

If your Chat app responds to being added or removed from Chat spaces, you can address this breaking change and avoid any potential errors by doing one of the following:

  • In your Apps Script project, update the name of your functions to onAddedToSpace and onRemovedFromSpace. If required, create another versioned deployment of your Apps Script project and save the new deployment ID in the Chat API Configuration page in the Google Cloud console.
  • In the Google Cloud console, open the Chat API Configuration page and in the Triggers section, update the function name for the Added to space and Removed from space triggers so that they use the function name that you're currently using in your Apps Script project.

To learn how to update your Chat app configuration in the Google Cloud console, see Configure a Google Chat app.

June 02, 2025

Google Workspace Events API
v1
Feature

The following app-specific fields on the space.message resource are now populated when the created and updated Google Chat events are sent:

  • threadKey
  • clientAssignedMessageId
  • slashCommand
  • MatchedUrl

See the space.message resource.

See the list of Google Chat event types.

May 20, 2025

Gmail API
v1
Feature

For Google Workspace organizations that use hardware key encryption, the Gmail API supports using smart cards for client-side encryption (CSE). For details, see the reference documentation for CseIdentity and CseKeyPair resources.

May 12, 2025

Google Workspace add-ons
Deprecated

For Google Workspace add-ons that extend Google Chat, the invoked_function field is no longer part of the Common event object. Use the parameters field to determine and handle user interactions.

If your application doesn't depend on the invoked_function field, no action is needed.

If your application used the invoked_function field, see to the documentation for an example that uses the parameters field to create interactive widgets.

May 05, 2025

Google Workspace add-ons
Feature

Generally Available: Granular OAuth permissions are now supported for HTTP Google Workspace add-ons. The granular OAuth consent screen lets users specify which individual OAuth scopes they want to authorize.

Keep the following dates in mind when you're building or modifying add-ons:

  • HTTP Google Workspace add-ons built after May 27, 2025 must support granular consent.
  • Existing add-ons have until December 1, 2025 to add support for granular consent.
  • After December 1, 2025, all HTTP Google Workspace add-ons must support granular consent.

For more information about how to add support for granular consent, refer to Build a Google Workspace add-on using HTTP endpoints.

April 30, 2025

Chat API
v1
Announcement

Generally available: You can now call the Chat API to create, delete, and view custom emoji in organizations where creating custom emoji is enabled. You can now include or react with custom emoji in messages.

April 29, 2025

Google Meet
Announcement

Meet API

Generally Available: You can now programmatically configure the moderation settings and the permissions users receive when they join a meeting space. Additionally, you can also pre-configure auto-recording, auto-transcripts, and "take notes for me" in meeting spaces.

For more information, see Configure meeting spaces and members.

Google Sheets API
v4
Announcement

You can now create and modify tables, and take basic actions on tables using the Sheets API.

Google Workspace add-ons
Fixed

For Google Workspace add-ons that extend Google Chat, event_time timestamps are serialized and match the serialization of legacy Google Chat apps. You can now use the same timestamp-handling logic in both legacy Chat apps, and in your Workspace add-ons that extend Google Chat.

Previously, timestamps were serialized in the following format:

"eventTime": {
 "seconds": 1.742601948E9
 "nanos": 7.01868E8
}

After this fix, timestamps are serialized in the following format that shows the date and time:

"eventTime": "2025-03-24T16:31:21.165203Z"

See the Event object in the Google Chat API.

April 23, 2025

Google Apps Script
Fixed

Between approximately September 2024 and March 2025, for Google Sheets modifications made by time-based Apps Script triggers, a bug caused incorrect OAuth App IDs and App Names to be logged in the Google Admin console.

This logging issue did not impact the functionality of Apps Script or Google Sheets. A fix was deployed on March 27, 2025, preventing future incorrect logging. Historical logs will not be corrected.

To learn more about Apps Script and audit logs, see Monitor and control Apps Script use in your Google Workspace organization.

April 08, 2025

Google Apps Script
Feature

You can now use the Forms Service to publish forms, and to have granular control over who can respond to forms.

Learn about the setPublished method to publish forms.

March 17, 2025

Google Workspace Admin SDK
Change

Reports API: User Logs Events now have logs for additional challenge types, such as Passkey, Device Prompt, SAML and more.

Learn more about Login Audit Activity Events. You can get these events using the activities.list method.

March 13, 2025

Chat API
v1
Announcement

The Google Workspace Events API v1beta endpoint will be decommissioned for Google Chat and Google Meet events on April 30, 2025. To subscribe to Chat or Meet events, use the generally available v1 endpoint.

Google Meet
Announcement

The Google Workspace Events API v1beta endpoint will be decommissioned for Google Chat and Google Meet events on April 30, 2025. To subscribe to Chat or Meet events, use the generally available v1 endpoint.

Google Workspace Events API
v1beta
Announcement

The Google Workspace Events API v1beta endpoint will be decommissioned for Google Chat and Google Meet events on April 30, 2025. To subscribe to Chat or Meet events, use the generally available v1 endpoint.

March 07, 2025

Chat API
v1
Feature

Generally Available: You can now call the Chat API to get or update a user's notification settings for a Chat space. For details, see the following guides:

March 05, 2025

Chat API
v1
Feature

Generally available: Chat apps can respond to quick commands. To use quick commands, users select the command from the message reply area in a Chat space. To learn more, see Respond to Google Chat app commands.

Google Workspace add-ons
Feature

Generally available: Chat apps can respond to quick commands. To use quick commands, users select the command from the message reply area in a Chat space. To learn more, see Respond to Google Chat app commands.

March 03, 2025

Chat API
v1
Feature

Google Chat API now supports mentioning users who haven't joined a Chat space or are members of a space that is in import mode when sending a message with user authentication. To learn how, see Mention users in a text message.

February 24, 2025

Google Meet
Announcement

Meet Media API

Developer Preview: The Google Meet Media API is now available as part of the Developer Preview Program. The Meet Media API lets you access real-time media from Google Meet conferences.

February 20, 2025

Google Apps Script
Announcement

As of February 20, 2025, the Rhino runtime is deprecated. Scripts running on Rhino will continue to function until January 31, 2026, after which they will no longer execute. Please migrate your scripts to the V8 runtime before this date. Refer to Migrate scripts to the V8 runtime.

February 19, 2025

Google Drive API
v3
Feature

Generally Available: The Google Drive API now supports folders with limited access which allow you to restrict folders to specific users. Folders with limited access broadens the expansive access model from shared drives to My Drive.

To limit access to a folder, developers can set the boolean inheritedPermissionsDisabled field on the files resource to true. Developers can also opt in to expansive access API behavior in My Drive ahead of any future mandatory enforcement by setting the enforceExpansiveAccess request parameter to true on the permissions.delete() and permissions.update() methods.

To learn more, see Manage folders with limited and expansive access.

February 18, 2025

Chat API
v1
Change

Generally available: When a user deletes a message sent by a Chat app, the DeletionType of the Chat API Message resource is set to SPACE_MEMBER. Previously, the DeletionType was set to CREATOR.

February 14, 2025

Google Workspace Admin SDK
Change

Reports API: Google Chat now supports the customerUsageReports.get() and userUsageReports.get() methods. Forty eight new metrics have been added to customerUsageReports and four new metrics have been added to userUsageReports.

Change

Reports API: A new event type conversation_read has been added to Google Chat along with four new event parameters to activities.list, and activities.watch:

  • conversation_ownership
  • conversation_type
  • message_type
  • attachment_status

The full list of events and parameters supported in Chat audit activities can be found on the Chat Audit Activity Events page.

February 07, 2025

Google Meet
Announcement

Meet API

Developer Preview: You can now pre-configure auto-recording, auto-transcripts, and "take notes for me" within a meeting space. For details, see Manage auto artifacts.

Generally Available: You can now use a new non-sensitive scope (https://www.googleapis.com/auth/meetings.space.settings) to set up auto-artifacts for meetings created by other apps including Google Calendar. For details, see OAuth scopes for settings.

Feature

Meet API

Generally Available: All meeting participants can now query for certain conference data including the conference records, the conference artifacts, and the participant records.

January 30, 2025

Google Meet
Change

Meet Add-ons SDK

Early Access Preview: Meet add-ons on Android now contains a new meeting status, MEETING_WITH_START_COACTIVITY_PERMISSION_DISABLED, which lets you set a status when the user doesn't have permission to start a co-activity session during a meeting.

January 08, 2025

Google Apps Script
Feature

Generally Available: Granular OAuth permissions are now supported for users executing scripts in the Apps Script IDE. The granular OAuth consent screen lets users specify which individual OAuth scopes they would like to authorize. The granular consent screen will gradually launch to the remaining Apps Script surfaces, such as add-ons and trigger executions, in the future.

For more information, refer to the Workspace Updates blog post: Granular OAuth consent in Google Apps Script IDE executions.

Feature

Generally Available: To complement the release of the granular consent flow in Apps Script IDE executions, the following methods have been added to the ScriptApp and AuthorizationInfo classes to let Apps Script developers programmatically interact with the scopes granted for a script.

ScriptApp class:

AuthorizationInfo class:

For more information, refer to Handle granular OAuth permissions.

December 27, 2024

Google Workspace add-ons
Announcement

When building Google Workspace Add-on user interfaces, the following functionality is now available:

December 18, 2024

Chat API
v1
Feature

Developer Preview: Quick commands are a new way for users to invoke and interact with a Chat app directly without typing a slash command. For details, see Respond to quick commands as a Google Chat app.

Google Workspace add-ons
Breaking

Developer Preview: To respond to slash commands, Chat apps must now use the AppCommandPayload instead of a MessagePayload. To learn more, see Respond to slash commands.

Feature

Developer Preview: Quick commands are a new way for users to invoke and interact with a Chat app directly without typing a slash command. For details, see Respond to quick commands in Google Chat.

December 16, 2024

Chat API
v1
Feature

Developer Preview: You can now design your Chat app to include a carousel, which is a layout that rotates and displays a list of cards in a slideshow format, with buttons navigating to the previous or next carousel card. For details, see Carousel.

Feature

Developer Preview: Chat apps can now create (RPC, REST), update (RPC, REST), and get details about (RPC, REST) Chat space permission settings by calling the corresponding method in Chat API using app authentication with the https://www.googleapis.com/auth/chat.app.spaces or https://www.googleapis.com/auth/chat.app.spaces.create authentication scope, including creating announcement spaces.

To learn more about Chat app authentication, see Types of required authentication and Authenticate as a Chat app.

December 13, 2024

Google Workspace add-ons
Announcement

Developer Preview: You can now use the following widgets when building user interfaces for Add-ons:

December 09, 2024

Google Apps Script
Deprecated

The getUrl() method for the CellImage, CellImageBuilder, and OverGridImage classes of the Spreadsheet service has been deprecated. An image's source URL isn't available regardless of how the image is inserted into a spreadsheet.

Feature

Generally available: The getSheetById() method has been added to the Spreadsheet class of the Spreadsheet service. This lets you get a sheet in a spreadsheet using its unique ID.

Feature

Generally available: You can now get and set the transparency of a calendar event, meaning whether the event shows as "Busy" or "Available" in Google Calendar. For more information, refer to the following documentation:

December 05, 2024

Chat API
v1
Announcement

Developer Preview: You can now build Google Chat apps as Google Workspace Add-ons. For details, see Extend Google Chat.

Google Workspace Marketplace API
v1
Announcement

Developer Preview: You can now build Google Chat apps as Google Workspace Add-ons. For details, see Extend Google Chat.

Google Workspace add-ons
Announcement

Developer Preview: You can now build Google Chat apps as Google Workspace Add-ons. For details, see Extend Google Chat.

December 03, 2024

Chat API
v1
Change

Chat apps now have 90 days to complete the import of data. Previously, Chat apps had 30 days. To learn more, see Import data to Google Chat.

November 27, 2024

Google Apps Script
Feature

The Calendar service now has a getEventType() method that lets developers differentiate regular events from other types of events like out-of-office and working location events. For more information, see the following documentation: