Meet manifest resource
Stay organized with collections
Save and categorize content based on your preferences.
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)
}
} |
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.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[null,null,["Last updated 2025-08-28 UTC."],[],[],null,["The resource configuration that is used to define\n[Google Workspace add-on](/workspace/add-ons/concepts/types#g_suite_add-ons)\ncontent and behavior within Google Meet. Google Workspace add-on manifests\nmust have all the components marked as **Required** if they extend\nMeet.\n\nMeet\n\nThe Google Workspace add-on manifest configuration for Google Meet\nextensions. See [Extending Meet with\nGoogle Workspace add-ons](/workspace/meet/add-ons/guides/overview) for more information.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------|\n| ```text { \"web\": { object (Web) }, \"homepageTrigger\": { object (HomepageTrigger) } } ``` |\n\n| Fields ||\n|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `web` | `object (`[Web](#web)`)` **Required.** The web configuration for the Meet Google Workspace add-on. |\n| `homepageTrigger` | `object (`[HomepageTrigger](/apps-script/manifest/homepage-trigger)`)` The trigger function specification for creating the add-on [homepage](/workspace/add-ons/concepts/homepages) in the Meet host. This overrides [`addOns.common.homepageTrigger`](/apps-script/manifest/addons#Common.FIELDS.homepageTrigger). |\n\nWeb\n\nWeb execution properties.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ```text { \"sidePanelUrl\": string, \"supportsScreenSharing\": boolean, \"addOnOrigins\": [ { string: string, ... } ], \"logoUrl\": string, \"darkModeLogoUrl\": string } ``` |\n\n| Fields ||\n|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `sidePanelUrl` | `string` **Required.** The URL for the side panel iframe. This is also the URL to the entry point of your add-on app. |\n| `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. |\n| `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](/workspace/meet/add-ons/guides/add-on-security) for more details. |\n| `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. |\n| `darkModeLogoUrl` | `string` Optional. A dark mode specific URL of the logo for the add-on. |"]]