How do I configure my institution's Zoom app to send cloud recordings to Canvas Studio?

Canvas Studio supports a conferences integration that allows Zoom to automatically upload recorded meetings into Studio. However, before configuring the integration in Canvas Studio, you must first create a Zoom app integration for your institution's Zoom account. You can create the Zoom app integration in the Zoom App Marketplace.

To update your Zoom configuration, please follow the steps outlined in this screencast.

Log In to Zoom App Marketplace

Log In to Zoom App Marketplace

In an Internet browser, navigate to https://marketplace.zoom.us/ [1]. Then click the Sign In link [2].

Open App Development Type Options

Open View App Types

In the Zoom App Marketplace header, hover over the Develop drop-down menu [1] and select the Build App option [2].

Note: If the Build App option is shaded, click the Build Legacy App option [3].

Select OAuth App Type

Create OAuth App Type

In the App Type page, locate the OAuth app type [1] and click the Create button [2].

Create OAuth App

Create OAuth App

Enter a name for the Studio Zoom app integration in the App Name field [1].

To select the app type, click the User-managed app radio button [2].

By default, Zoom will publish your app in the Zoom App Marketplace. Click to turn off the Publish to Marketplace toggle [3].

Then click the Create button [4].

View App Credentials

View App Credentials

View the app credentials. Use the app credentials to connect Zoom to your Studio account.

Add Redirect and Allow URLs

Add Redirect and Allow URLs

To allow Zoom to upload cloud recordings to Studio, you must enter a redirect URL in the Redirect URL for OAuth field [1]. Configure this URL as [your institution's Canvas Studio].instructuremedia.com/api/conference/zoom_callback.

You must also add your Canvas Studio URL to the OAuth allow list. Enter the URL in the Add allow lists field [2]. Configure this URL as [your institution's Canvas Studio].instructuremedia.com.

To add additional URLs to the Allow list, click the Add a new one button [3]. To remove a URL from the list, click the Remove button [4].

When finished, click the Continue button [5].

Add Required App Details

Add Required App Details

In the Basic Information page, add details about the app.

You can view and edit the name in the App name field [1].

Enter a short description for the app in the Short description field [2].

Enter a longer description in the Long description rich content editor [3].

Enter the name of your institution or company in the Company Name field [4].

In the Developer Contact Information section, add your name [5] and email [6].

When finished, click the Continue button [7].

Notes: The above documented fields must be complete before you can continue. The Zoom App Marktetplace provides additional fields. However, they are optional.

Add Token

Add Token

In the Add Feature page, Zoom generates a secret token for your Studio account.

Before Zoom can use the tokens, you need to copy and paste the tokens into Studio. To do this, click the Copy link for the Zoom secret token [1].

If you need to regenerate your token for any reason, click the Regenerate button [2].

Paste Zoom Token

Paste Zoom Token

Open a new browser window and navigate to your Studio Settings page.

Click the Conferences tab [1]. Then click the Connect Zoom button.

Paste the Zoom secret token you just copied into the Secret Token field [2].

You can find the additional information for the fields in your Zoom account.

When you are done, click the Save button [3].

Add Event Subscriptions

Add Event Subscriptions

Click to turn on the Event subscriptions toggle [1]. Then click the Add Event Subscription button [2].

Enter Event Subscription Details

Enter Event Subscription Details

Enter a name for the subscription in the Subscription name field [1].

Then add the subscription destination URL in the Event notification endpoint URL field [2]. Configure the URL as [your institution's Canvas Studio].instructuremedia.com/api/conference/zoom_notification/recording_completed.

Then, in the Events section, click the Add Events button [3].

Add Events

Add Events

In the Event Types window sidebar, click the Recording link [1].

Click the All Recordings have completed checkbox [2]. Then click the Done button [3].

Save Event Subscription

Save Event Subsciption

View the added event [1].

Click the Save button [2].

View Event Verification Token

View Event Verification Token

Saving the event subscription generates an event verification token that is needed to configure the Studio integration. View the event verification token [1].

To copy the token, click the Copy link [2]. Learn about connecting Zoom to your Studio account.

Click the Continue button [3].

Add Scopes

Add Scopes

In the Add Scopes page, click the Add Scopes button.

Select Scopes

Select Recording Scopes

In the Add Scopes window sidebar, click the Recording link [1]. From the available options, click the checkboxes for View a recording [2], Delete all recording files of a meeting [3], and Returns all of a meeting's recordings [4].

 

Select User Scopes

Then, in the sidebar, scroll down and click the User link [1]. Click the View a user checkbox [2].

When finished, click the Done button [3].

View Added Scopes

VIew Added Scopes

View the added scopes [1].

When finished, click the Continue button [2].

View App Activation Options

View App Activation Options

Your Zoom app is now ready to use in Studio. View your app activation options [1].

To return to the app credentials, click the App credentials link [2]. To return to the event subscription page, click the Feature link [3].