Meet manifest resource

The resource configuration that is used to define Google Workspace add-on content and behavior within Google Meet. Google Workspace add-on manifests must have all the 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 more information.

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

object (Web)

Required. The web configuration for the Meet Google Workspace add-on.

homepageTrigger

object (HomepageTrigger)

The trigger function specification for creating 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 also the URL to the entry point of your add-on app.

supportsScreenSharing

boolean

Required. Whether the add-on supports screen sharing.

If set to false, users must use the add-on to see what's happening in a collaborative add-on session.

If set to true, the initiator of the collaborative add-on session can screen share their view of the add-on.

addOnOrigins

string

Required. An array of origins where your add-on is hosted. Two URLs have the same origin when they share the same scheme, host, and port. Sub origins are also permitted, as are wildcard subdomains.

See Add-on security for more details.

logoUrl

string

Required. A Meet-specific URL of the logo for the add-on. This logo is used throughout Meet. If not specified, the logo defaults to the logo in the common section of the manifest.

darkModeLogoUrl

string

Optional. A dark mode specific URL of the logo for the add-on.