Create the server-to-server OAuth
Configure the server-to-server OAuth
Introduction
The Blameless platform offers an integration with Zoom that automatically creates a Zoom video bridge when a Blameless incident is created. This is done via a server-to-server OAuth process and configured on the Zoom App Marketplace. When configuring the integration, ensure that you are logged in as a Zoom Administrator.
Create the server-to-server OAuth
- Navigate to the Zoom App Marketplace and log on as an Administrator.
- On the top right of the screen, select Develop and, in the API Agreement dialog box, select Agree.
- Note: This dialog box only appears on first use of the Develop drop-down.
- In the Develop drop-down menu, select Build Server-to-Server App.
- In the Server-to-Server OAuth panel, select Create.
- In the App Name field, enter a name for the new integration and then select Create.
Configure the server-to-server OAuth
- At this stage, you will configure the integration. By default, the App credentials screen appears. Take careful note of the Account ID, Client ID, and Client secret ⏤ these will be used as part of the authentication process when integrating Blameless and Zoom. Securely store this information for later use.
- In the sidebar, select Information.
- Complete the Basic information section:
- App name - This is pre-populated with the app name specified earlier.
- Short description - Enter a short summary of your app. Content from this optional field is displayed on your Zoom marketplace listing page (if a published app).
- Company Name - Enter the name of your company.
- Complete the Developer Contact Information section:
- Name - Enter the name of a contact person for the integration.
- Email address - Enter the corporate email of the contact person. Take special note of this email address, as it will be required when providing authentication details for the integration.
- In the sidebar, select Scopes and then, on the Add Scopes screen, select + Add Scopes.
- In the scopes category sidebar, select Meeting (this should already be active by default).
- Enable the following scopes:
- View all user meetings (
meeting:read:meeting:admin
). - View and manage all user meetings (
meeting:write:meeting:admin
).
- View all user meetings (
- In the scopes category sidebar, select User.
- Enable the following scopes:
- View all user information (
user:read:admin
). - View users information and manage users (
user:write:admin
).
- View all user information (
- Select Done.
- In the sidebar, select Activation and then select Activate your app.
- An activation confirmation message appears.
Integrate Blameless and Zoom
- In the sidebar of the Blameless UI, navigate to Settings → Integrations → Video Conferencing.
- In the Zoom row, select Manage.
- Ensure that the Enable Zoom toggle switch is enabled, and then complete the following fields:
- Zoom User Email - The email address entered during the Zoom integration.
- Zoom Account ID - The account ID provided above.
- Zoom Client ID - The client ID provided above.
- Zoom Client Secret - The client secret provided above.
- When done, select Save.
Comments
0 comments
Article is closed for comments.