Manifest Schema

The manifest schema is a JSON representation of the configuration information of a Zoom app.

This is an overview of the overall structure of the manifest schema.

The following app information sections are intentionally excluded from the manifest JSON because they contain information used for app review and publishing, rather than settings that configure your app's features and functionality.

  • Monetization
  • Technical Design
  • Beta Test
  • Publish

For description and explanation fo the fields in the app creation build flow, see the apps-creation documentation.

{
    "display_information": {},
    "oauth_information": {},
    "developer_information": {},
    "features": {
        "products": [],
        "development_home_uri": "",
        "production_home_uri": "",
        "domain_allow_list": [],
        "in_client_feature": {},
        "zoom_client_support": {},
        "embed": {},
        "team_chat_subscription": {},
        "event_subscription": {},
        "connect": {},
        "customer_form": {},
        "marketplace_actions": {},
        "marketplace_triggers": {},
        "plugin_sdk": {}
    }
}