MyTimetable’s Zoom integration leverages the Zoom API to communicate with Zoom. For this to work, an OAuth app needs to be created in the Zoom Marketplace portal..
Go to the Zoom App Marketplace
Click ‘Develop’ in the top right of the screen and select ‘Build Legacy App’
With the ‘OAuth’ option, click the ‘Create’ button
Provide a useful name for the app.
At ‘Choose app type’, select ‘User-managed app’
Untick the option at ‘Would you like to publish this app on Zoom App Marketplace’
Provide Semestry with the following information via a secure channel:
Client ID
Client secret
Under ‘App credentials’, put the following for ‘Redirect URL for OAuth’:
https://<customer>.meeting.mytimetable.net/login/oauth2/code/zoom
and replace the<customer>
placeholder. Enter the same URL in the ‘OAuth Allow List’. Please reach out to Semestry Support if you do not have the placeholder details yet.Tick ‘Use Strict Mode for Redirect URLs’
Click the ‘Continue’ button
At ‘Information', enter all relevant information and click the 'Continue’ button.
At 'Feature', make sure 'Event Subscriptions' is unchecked. Click the 'Continue’ button.
At ‘Scopes’, click the ‘Add scopes’ button and add the following scopes:
user:read:user
meeting:write:meeting
Click the ‘Continue’ button
At ‘Activation', don’t do anything as the app won’t be available in the Zoom Marketplace