{
    "manifest": {
  "display_information" : {
    "display_name" : "Zoom Workplace Chatbot",
    "discover_type" : "LISTED",
    "install_type" : "APP_DIRECTORY"
  },
  "oauth_information" : {
    "usage" : "USER_OPERATION",
    "development_redirect_uri" : "https://example.ngrok.app/auth/callback",
    "production_redirect_uri" : "",
    "oauth_allow_list" : [
      "https://oauth.pstmn.io/v1/callback",
      "https://example.ngrok.app",
      "https://example.ngrok.app/#ai-actions",
      "https://web.zoom.us",
      "https://us06web.zoom.us",
      "https://example.ngrok.app/auth/callback"
    ],
    "strict_mode" : false,
    "subdomain_strict_mode" : false,
    "scopes" : [
      {
        "scope" : "imchat:userapp",
        "optional" : false
      },
      {
        "scope" : "team_chat:read:user_message",
        "optional" : false
      },
      {
        "scope" : "app:channel_content:write",
        "optional" : false
      },
      {
        "scope" : "user:read:user",
        "optional" : false
      },
      {
        "scope" : "meeting:read:meeting",
        "optional" : false
      },
      {
        "scope" : "zoomapp:inmeeting",
        "optional" : false
      },
      {
        "scope" : "meeting:read:meeting_audio",
        "optional" : false
      },
      {
        "scope" : "meeting:read:meeting_video",
        "optional" : false
      },
      {
        "scope" : "meeting:update:participant_rtms_app_status",
        "optional" : false
      },
      {
        "scope" : "meeting:read:meeting_transcript",
        "optional" : false
      },
      {
        "scope" : "rtms:read:zcc_voice_rtms_stopped",
        "optional" : false
      },
      {
        "scope" : "rtms:read:zcc_voice_rtms_interrupted",
        "optional" : false
      },
      {
        "scope" : "rtms:read:rtms_concurrency_near_limit",
        "optional" : false
      },
      {
        "scope" : "rtms:read:zcc_voice_rtms_started",
        "optional" : false
      },
      {
        "scope" : "rtms:read:rtms_interrupted",
        "optional" : false
      },
      {
        "scope" : "rtms:read:rtms_concurrency_limited",
        "optional" : false
      },
      {
        "scope" : "meeting:read:meeting_screenshare",
        "optional" : false
      },
      {
        "scope" : "meeting:read:meeting_chat",
        "optional" : false
      },
      {
        "scope" : "marketplace:read:app",
        "optional" : false
      },
      {
        "scope" : "rtms:read:rtms_started",
        "optional" : false
      },
      {
        "scope" : "rtms:read:rtms_stopped",
        "optional" : false
      },
      {
        "scope" : "docs:write:import",
        "optional" : false
      },
      {
        "scope" : "meeting:read:assets",
        "optional" : false
      },
      {
        "scope" : "meeting:read:search",
        "optional" : false
      },
      {
        "scope" : "docs:read:export",
        "optional" : false
      },
      {
        "scope" : "ai_companion:read:search",
        "optional" : false
      },
      {
        "scope" : "cloud_recording:read:content",
        "optional" : false
      },
      {
        "scope" : "docs:write:file",
        "optional" : false
      },
      {
        "scope" : "cloud_recording:read:list_user_recordings",
        "optional" : false
      },
      {
        "scope" : "hub:write:content",
        "optional" : false
      },
      {
        "scope" : "team_chat:write:contact_information",
        "optional" : false
      },
      {
        "scope" : "team_chat:read:list_user_channels",
        "optional" : false
      },
      {
        "scope" : "team_chat:update:user_channel",
        "optional" : false
      },
      {
        "scope" : "team_chat:read:list_user_sessions",
        "optional" : false
      },
      {
        "scope" : "team_chat:read:list_user_messages",
        "optional" : false
      },
      {
        "scope" : "team_chat:update:channel_member_role",
        "optional" : false
      },
      {
        "scope" : "team_chat:read:list_members",
        "optional" : false
      },
      {
        "scope" : "team_chat:write:user_message",
        "optional" : false
      },
      {
        "scope" : "team_chat:update:user_message",
        "optional" : false
      },
      {
        "scope" : "team_chat:write:members",
        "optional" : false
      },
      {
        "scope" : "team_chat:read:channel",
        "optional" : false
      },
      {
        "scope" : "team_chat:read:list_contacts",
        "optional" : false
      },
      {
        "scope" : "team_chat:write:user_channel",
        "optional" : false
      },
      {
        "scope" : "tasks:delete:collaborator",
        "optional" : false
      },
      {
        "scope" : "tasks:write:comment",
        "optional" : false
      },
      {
        "scope" : "tasks:write:collaborators",
        "optional" : false
      },
      {
        "scope" : "tasks:read:comments",
        "optional" : false
      },
      {
        "scope" : "tasks:read:list_collaborators",
        "optional" : false
      },
      {
        "scope" : "tasks:update:task",
        "optional" : false
      },
      {
        "scope" : "tasks:delete:assignees",
        "optional" : false
      },
      {
        "scope" : "tasks:write:assignees",
        "optional" : false
      },
      {
        "scope" : "tasks:read:list_tasks",
        "optional" : false
      },
      {
        "scope" : "tasks:delete:comment",
        "optional" : false
      },
      {
        "scope" : "tasks:write:task",
        "optional" : false
      },
      {
        "scope" : "tasks:read:task",
        "optional" : false
      },
      {
        "scope" : "tasks:read:assignees",
        "optional" : false
      },
      {
        "scope" : "tasks:write:file",
        "optional" : false
      },
      {
        "scope" : "tasks:write:import",
        "optional" : false
      }
    ]
  },
  "features" : {
    "products" : [
      "ZOOM_CHAT",
      "ZOOM_MEETING"
    ],
    "development_home_uri" : "https://example.ngrok.app",
    "production_home_uri" : "",
    "domain_allow_list" : [
      {
        "domain" : "ngrok.app",
        "explanation" : ""
      },
      {
        "domain" : "appssdk.zoom.us",
        "explanation" : ""
      }
    ],
    "in_client_feature" : {
      "zoom_app_api" : {
        "enable" : true,
        "zoom_app_apis" : [
          "authorize",
          "composeCard",
          "getAppContext",
          "getChatContext",
          "getRTMSStatus",
          "getRunningContext",
          "getSupportedJsApis",
          "getUserContext",
          "onAuthorized",
          "onRTMSStatusChange",
          "openUrl",
          "pauseRTMS",
          "promptAuthorize",
          "resumeRTMS",
          "sendMessageToChat",
          "startRTMS",
          "stopRTMS"
        ]
      },
      "guest_mode" : {
        "enable" : false,
        "enable_test_guest_mode" : false
      },
      "in_client_oauth" : {
        "enable" : true
      },
      "collaborate_mode" : {
        "enable" : false,
        "enable_screen_sharing" : false,
        "enable_play_together" : false,
        "enable_start_immediately" : false,
        "enable_join_immediately" : false
      },
      "team_chat_tab" : {
        "enable_home_tab" : true,
        "enable_channel_tab" : true
      }
    },
    "zoom_client_support" : {
      "mobile" : {
        "enable" : false
      },
      "zoom_room" : {
        "enable" : false,
        "enable_personal_zoom_room" : false,
        "enable_shared_zoom_room" : false,
        "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
      }
    },
    "team_chat_subscription" : {
      "enable" : true,
      "slash_command" : {
        "command" : "examplezwc",
        "command_hints" : [
          {
            "usage_hint" : "General Chatbot Command",
            "description" : "A Zoom Workplace Chatbot command"
          }
        ],
        "enable_mention" : true,
        "development_message_url" : "https://example.ngrok.app/webhooks",
        "production_message_url" : "",
        "sender_type" : "zoom",
        "welcome_msg" : {
          "title" : "",
          "body" : ""
        },
        "trust_domain_list" : [ ]
      },
      "shortcuts" : [
        {
          "action_label" : "Create note",
          "action_id" : "create_note",
          "action_types" : [
            "COMPOSE_BOX",
            "MESSAGE_ACTION"
          ],
          "action_usage" : "DIALOG",
          "dialog_config" : {
            "title" : "Create a note",
            "size" : "M"
          }
        }
      ]
    },
    "event_subscription" : {
      "enable" : true,
      "events" : [
        {
          "event_types" : [
            "team_chat.channel_app_removed",
            "team_chat.channel_app_added",
            "contact_center.voice_rtms_interrupted",
            "contact_center.voice_rtms_started",
            "contact_center.voice_rtms_stopped"
            
          ],
          "development_webhook_url" : "https://example.ngrok.app/webhooks",
          "event_usage" : "EVENT_FOR_USER",
          "communicate_type" : "WEB_HOOK"
        }
      ]
    },
    "custom_form" : {
      "enable" : false
    },
    "marketplace_actions" : {
      "enable" : false
    },
    "marketplace_triggers" : {
      "enable" : false
    },
    "plugin_sdk" : {
      "enable" : false
    }
  }
}
}