Manifest template

This is a full display of the manifest JSON. For details, see the respective articles about each section.

{
    "display_information": {
        "description": "description",
        "display_name": "Manifest ApplicationName",
        "long_description": "long_description"
    },
    "oauth_information": {
        "usage": "USER_OPERATION",
        "development_redirect_uri": "https://redirect.domain.us/",
        "production_redirect_uri": "https://redirect.domain.us/",
        "oauth_allow_list": [
            "https://redirect.domain.us/",
            "https://redirect.domain.us/"
        ],
        "strict_mode": false,
        "subdomain_strict_mode": true,
        "scopes": [
            {
                "scope": "zoomapp:inmeeting",
                "optional": false
            },
            {
                "scope": "user:read:email",
                "optional": false
            },
            {
                "scope": "meeting:read:meeting",
                "optional": false
            },
            {
                "scope": "imchat:userapp",
                "optional": false
            }
        ],
        "scope_description": "scope_description"
    },
    "features": {
        "products": ["ZOOM_CHAT", "ZOOM_MEETING"],
        "development_home_uri": "https://home.domain.us/",
        "production_home_uri": "https://home.domain.us/",
        "domain_allow_list": [
            {
                "domain": "domain.us",
                "explanation": "reason"
            }
        ],
        "in_client_feature": {
            "zoom_app_api": {
                "enable": true,
                "zoom_app_apis": ["getSupportedJsApis", "onShareApp"]
            },
            "guest_mode": {
                "enable": false,
                "enable_test_guest_mode": false
            },
            "in_client_oauth": {
                "enable": false
            },
            "collaborate_mode": {
                "enable": false,
                "enable_screen_sharing": false,
                "enable_play_together": false
            }
        },
        "zoom_client_support": {
            "mobile": {
                "enable": false,
                "apple_developer_program_team_id": ""
            },
            "zoom_room": {
                "enable": true,
                "enable_personal_zoom_room": false,
                "enable_shared_zoom_room": true,
                "enable_digital_signage": false,
                "enable_zoom_rooms_controller": false
            },
            "pwa_client": {
                "enable": false
            }
        },
        "embed": {
            "meeting_sdk": {
                "enable": false,
                "enable_device": false,
                "devices": []
            },
            "contact_center_sdk": {
                "enable": false
            },
            "phone_sdk": {
                "enable": false,
                "fcm_token": null
            }
        },
        "team_chat_subscription": {
            "enable": true,
            "enable_support_channel": false,
            "slash_command": {
                "command": "ApplicationName1",
                "command_hints": [
                    {
                        "description": "12",
                        "usage_hint": "12"
                    },
                    {
                        "description": "23",
                        "usage_hint": "23"
                    }
                ],
                "enable_add_to_channel": false,
                "development_message_url": "https://example.domain.us",
                "production_message_url": "https://example.domain.us",
                "sender_type": "zoom",
                "welcome_msg": {
                    "title": "title",
                    "body": "body"
                }
            },
            "shortcuts": [
                {
                    "shortcut_id": "shortcut_id",
                    "action_label": "actionName",
                    "action_id": "actionCommandId",
                    "action_types": ["COMPOSE_BOX"],
                    "action_usage": "DIALOG",
                    "dialog_config": {
                        "title": "www",
                        "size": "S"
                    }
                }
            ]
        },
        "event_subscription": {
            "enable": true,
            "events": [
                {
                    "subscription_id": "subscription_id",
                    "subscription_name": "subscription_name",
                    "event_types": ["meeting.started", "meeting.ended"],
                    "development_webhook_url": "https://webhook.site/xxxxxxxxxx",
                    "production_webhook_url": "https://webhook.site/xxxxxxxxxx",
                    "development_event_custom_header": null,
                    "production_event_custom_header": null
                }
            ]
        }
    }
}

Resources