{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":4607,"path":"conversational-interfaces/callback-over-zoom/setup-zoom-spoke-omni.md","title":"Setting up the Zoom spoke for Zoom extension for Omnichannel Callback","bundle":null,"doc_type":null,"release":"australia","body":"\n# Setting up the Zoom spoke for Zoom extension for Omnichannel Callback\n\nEnable the Zoom spoke to perform various actions such as creating meetings, rescheduling meetings, deleting a meeting, or fetching the participant details from your Zoom account by integrating your Zoom account with your ServiceNow instance.\n\n## Create a connected app in Zoom\n\nCreate a connected app in your Zoom account to enable OAuth 2.0 authentication with the Zoom spoke.\n\n### Before you begin\n\n-   Ensure that you have an Integration Hub subscription.\n-   Ensure that Omnichannel Callback is installed on your instance.\n-   Ensure that the Zoom spoke is activated. For more information, see [Zoom spoke](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/integrate-applications/zoom-spoke.md)\n\nRole required: Zoom admin\n\n### Procedure\n\n1.  Log in to [Zoom marketplace](https://marketplace.zoom.us/).\n\n2.  In the **Develop** drop-down list, select **Build App**.\n\n3.  Choose the **OAuth** card from the available cards.\n\n4.  Disable the **Would you like to publish this app on Zoom App Marketplace?** option.\n\n5.  Select **Create.**\n\n6.  Provide a name for the app in the **Name** field.\n\n7.  Set the app type to **Account-level app**.\n\n    **Note:** Account-level apps must be installed by a Zoom admin, who manage the app for all account users in the account.\n\n8.  Configure the redirect URLs for authentication.\n\n    1.  In the App credentials section, enter the ServiceNow instance redirect URL in the **Redirect URL for OAuth** field in the following format:\n\n        `https://<instance name>.com/oauth_redirect.do`\n\n    2.  In the OAuth allow list section, add the ServiceNow instance redirect URL in the following format:\n\n        `https://<instance name>.com/oauth_redirect.do`\n\n    3.  Record the values of the **Client ID** and **Client Secret** fields to use them for the application registry.\n\n9.  In the left panel, select **Scopes**.\n\n10. In the Add Scopes section, select **Add Scopes**.\n\n11. On the **Add Scopes** dialog box, select the scope type.\n\n12. Select the **Meeting** scope type.\n\n13. Select the following scopes:\n\n    -   View all user meetings\n    -   View and manage all user meetings\n14. Select the **Recording** scope type.\n\n15. Select the following scopes:\n\n    -   View all user recordings\n    -   View and manage all user recordings\n16. Select the **User** scope type.\n\n17. Select the **View all user information** scope.\n\n18. Select **Done**.\n\n\n### Result\n\nThe actions under the selected scopes become available to the Zoom spoke.\n\n## Configure a Zoom connection in ServiceNow instance\n\nUse the information generated during Zoom account configuration to register the Zoom spoke as an OAuth provider and allow the instance to request OAuth 2.0 tokens.\n\n### Before you begin\n\nRole required: admin\n\n### Procedure\n\n1.  From your ServiceNow instance, navigate to **Process Automation** &gt; **Flow Designer**.\n\n2.  In the Flow Designer, select the **Connections** tab.\n\n3.  Search for the Zoom connection and select **View Details**.\n\n4.  On the Zoom connection card, select **Edit**.\n\n5.  On the form, fill in the fields.\n\n    |Field|Description|\n    |-----|-----------|\n    |Connection Name|Name to identify the connection record.|\n    |Connection URL|Base URL to connect to your Zoom instance: `https://api.zoom.us`.|\n    |OAuth Entity Name|Name to identify the application registry record.|\n    |OAuth Client ID|Client ID created during application registration.|\n    |OAuth Client Secret|Client secret created during application registration.|\n    |OAuth Redirect URL|OAuth callback endpoint: `https://instance name.service-now.com/oauth_redirect.do`.|\n\n6.  Select **Edit and Get OAuth Token**.\n\n    A confirmation message is displayed that the token is available.\n\n\n"}}