From ad283ac1dda56cd84407d1311b873f75787084a5 Mon Sep 17 00:00:00 2001 From: Sarah Nyakeri Date: Wed, 20 Apr 2022 20:19:35 +0300 Subject: [PATCH] Update Zoom Integration Instructions It is not clear where the Build app is found so I Added more details There is no whitelist but OAuth allows list so I removed and added a separate line showing how it's done. About the scopes tab, I added more explanation on how to tick on the meeting:write option. --- docs/production/video-calls.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/production/video-calls.md b/docs/production/video-calls.md index e07ce6d94a..b8ab63fecd 100644 --- a/docs/production/video-calls.md +++ b/docs/production/video-calls.md @@ -10,7 +10,8 @@ server. To use the [Zoom](https://zoom.us) integration on a self-hosted installation, you'll need to register a custom Zoom app as follows: -1. Select [**Build App**](https://marketplace.zoom.us/develop/create) +1. Click on **Develop's** drop-down list (Found at the top right corner of Zoom App Marketplace) + and Select [**Build App**](https://marketplace.zoom.us/develop/create) at the Zoom Marketplace. 1. Create an app with the **OAuth** type. @@ -22,11 +23,16 @@ installation, you'll need to register a custom Zoom app as follows: 1. Inside the Zoom app management page: - - On the **App Credentials** tab, set both the **Redirect URL for - OAuth** and the **Whitelist URL** to + - On the **App Credentials** tab, set the **Redirect URL for + OAuth** to `https://zulip.example.com/calls/zoom/complete` (replacing `zulip.example.com` by your main Zulip hostname). - - On the **Scopes** tab, add the `meeting:write` scope. + + - On the **OAuth allow list** tab, add the set URL + `https://zulip.example.com/calls/zoom/complete` to the **Add allow lists** + + - On the **Scopes** tab, add the `meeting:write` scope + by clicking on **+Add Scope** then **meeting** then **View and manage your meetings**. You can then configure your Zulip server to use that Zoom app as follows: