Meet manifest resource

  • Resource configuration for Google Workspace add-ons within Google Meet requires specific components marked as Required in the manifest.

  • The Meet configuration includes web and homepageTrigger fields, with web being a required object for defining the add-on's web properties.

  • The web configuration requires sidePanelUrl, supportsScreenSharing, addOnOrigins, and logoUrl fields to define the add-on's side panel, screen sharing support, hosted origins, and logo within Meet.

The resource configuration used to define Google Workspace add-on content and behavior within Google Meet. Google Workspace add-on manifests must include all components marked as Required if they extend Meet.

Meet

The Google Workspace add-on manifest configuration for Google Meet extensions. See Extending Meet with Google Workspace add-ons for details.

JSON representation
{
  "web": {
    object (Web)
  },
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Fields
web

object (Web)

Required. Web configuration for the Meet Google Workspace add-on.

homepageTrigger

object (HomepageTrigger)

The trigger function for the add-on homepage in the Meet host. This overrides addOns.common.homepageTrigger.

Web

Web execution properties.

JSON representation
{
  "sidePanelUrl": string,
  "supportsScreenSharing": boolean,
  "addOnOrigins": [
    {
      string: string,
      ...
    }
  ],
  "logoUrl": string,
  "darkModeLogoUrl": string
}
Fields
sidePanelUrl

string

Required. The URL for the side panel iframe. This is the entry point for your add-on app.

supportsScreenSharing

boolean

Required. Whether the add-on supports screen sharing.

If false, users must use the add-on to see activity in a collaborative session.

If true, the initiator can screen share their view of the add-on.

addOnOrigins

string

Required. An array of origins where your add-on is hosted. Sub-origins and wildcard subdomains are permitted.

See Add-on security for details.

logoUrl

string

Required. A Meet-specific URL of the logo. This logo is used throughout Meet. If omitted, the logo defaults to the common section logo.

darkModeLogoUrl

string

Optional. A dark mode specific URL of the logo.