View a markdown version of this page

Zoom integration - Amazon Quick

Zoom integration

With the Zoom action connector, you can access the Zoom platform directly in Amazon Quick through natural language. You can create and manage meetings, access recordings and meeting summaries, view webinar details, and search contacts without leaving Amazon Quick.

Amazon Quick supports multiple authentication methods for Zoom. Choose the method that best fits your organization's security requirements.

  • Default OAuth app – Uses an AWS-managed OAuth application. No additional credentials are needed. Users authenticate directly with their Zoom account.

  • Custom OAuth app – Uses a customer-managed OAuth application registered in the Zoom App Marketplace. This option gives your organization full control over the OAuth configuration.

For more information about the authentication methods that Amazon Quick supports, see Authentication methods.

Before you begin

Make sure that you have the following before you set up the integration.

  • An active Zoom account with access to the meetings, recordings, and webinars that you want to use.

  • For Custom OAuth app: Access to the Zoom App Marketplace on the Zoom website to create an app.

  • For Amazon Quick subscription requirements, see Set up integrations in the console.

Configuring Zoom

If you are using Default OAuth app authentication, skip this section and proceed to Setting up the connector in Amazon Quick.

For Custom OAuth app authentication, complete the following steps in the Zoom App Marketplace before configuring Amazon Quick.

Create a Zoom app (Custom OAuth app)

Create an app in the Zoom App Marketplace to obtain the client credentials that you need for Amazon Quick. For more information, see OAuth on the Zoom Developer website.

  1. Sign in to the Zoom App Marketplace on the Zoom website and go to the app creation portal.

  2. Create a new application. Choose General for user-based OAuth or Server-to-Server OAuth for service-to-service authentication.

  3. On the Basic Information tab, under App Credentials, record the following values. You need them when you configure Amazon Quick.

    • Client ID

    • Client secret

  4. In the OAuth Information section, for Authorized Redirect URI, add the Amazon Quick callback URL: https://{region}.quicksight.aws.amazon.com/sn/oauthcallback

  5. Choose the Scopes tab and choose + Add Scopes to select the permissions that your integration requires. For the recommended scopes, see Recommended scopes.

Recommended scopes

The following scopes are requested when you connect to Zoom. When you create a custom Zoom app, add these scopes on the Scopes tab.

Zoom recommended scopes
Scope Description
meeting:read:list_meetings Lists meetings.
meeting:read:meeting Reads meeting details.
meeting:read:summary Reads meeting summaries.
meeting:read:list_past_participants Lists past meeting participants.
meeting:read:list_past_instances Lists past meeting instances.
meeting:write:meeting Creates meetings.
meeting:update:meeting Updates meetings.
meeting:delete:meeting Deletes meetings.
meeting:write:registrant Adds meeting registrants.
cloud_recording:read:list_user_recordings Lists user recordings.
cloud_recording:read:list_recording_files Lists recording files.
cloud_recording:delete:meeting_recording Deletes meeting recordings.
webinar:read:webinar Reads webinar details.
webinar:read:list_webinars Lists webinars.
webinar:read:list_past_participants Lists past webinar participants.
webinar:read:list_registrants Lists webinar registrants.
webinar:write:registrant Adds webinar registrants.
user:read:user Reads user information.
user:read:settings Reads user settings.
user:read:list_collaboration_devices Lists collaboration devices.
contact:read:list_contacts Lists contacts.
Note

Additional scopes for whiteboard and marketplace features are also requested. The scopes listed above cover the primary meeting, recording, webinar, user, and contact actions.

Setting up the connector in Amazon Quick

Connect from the Available tab

If you want to use Default OAuth app authentication, you can connect directly from the Available tab without additional configuration.

  1. In the Amazon Quick console, choose Connectors.

  2. On the Available tab, find Zoom and choose Connect.

  3. Complete the Zoom sign-in flow and grant the requested permissions.

To configure a connector with Custom OAuth app instead, use the Create for your team tab as described below.

Create from the Create for your team tab

After you complete any required Zoom configuration, create the connector in Amazon Quick.

  1. In the Amazon Quick console, choose Connectors.

  2. Choose the Create for your team tab.

  3. Find and choose Zoom.

    Note

    If a Zoom connector already exists, a dialog appears with your existing connectors. To use an existing connector, choose it. To create a new one, choose No, create new.

  4. Enter a Name for your connector. Optionally, choose + Add Description to add a description.

  5. For Connection type, choose Public network.

  6. For OAuth Configuration, choose one of the following authentication methods and configure the required fields.

    1. For Default OAuth app:

      No additional credentials are needed. Choose Next to continue.

    2. For Custom OAuth app, configure the following fields:

      • Base URL (Optional) – The Zoom API base URL. Example: https://api.zoom.us

      • Client ID – The client ID from your Zoom app.

      • Client secret – The client secret from your Zoom app.

      • Token URL – The token endpoint. Example: https://zoom.us/oauth/token

      • Authorization URL – The authorization endpoint. Example: https://zoom.us/oauth/authorize

      • Redirect URL – Pre-filled with the Amazon Quick callback URL.

  7. Choose Next.

  8. If you chose Default OAuth app or Custom OAuth app, a Zoom authorization window opens. Review the requested permissions and choose Allow.

  9. On the Review page, review the available actions for the connector. Choose Next.

  10. On the Publish page, choose who can access the connector. You can enable access for everyone in your organization or search for specific teams or groups.

  11. Choose Publish.

Available actions

After you set up the connector, the following actions are available.

Zoom available actions
Category Action Description
Meetings List Meetings Lists meetings for a user.
Meetings Get Meeting Retrieves details for a specific meeting.
Meetings Create Meeting Creates a new meeting.
Meetings Update Meeting Updates an existing meeting.
Meetings Get Meeting Summary Retrieves the AI-generated summary for a meeting.
Meetings List Meeting Summary Templates Lists available meeting summary templates.
Meetings Get Past Meeting Participants Retrieves participants from a past meeting.
Meetings List Past Meeting Instances Lists instances of a recurring meeting.
Meetings Create Meeting Registrant Adds a registrant to a meeting.
Recordings List Recordings Lists all recordings for a user.
Recordings Get Meeting Recordings Retrieves recordings for a specific meeting.
Recordings List Archived Files Lists archived recording files.
Webinars List Webinars Lists webinars for a user.
Webinars Get Webinar Retrieves details for a specific webinar.
Webinars List Webinar Participants Lists participants for a webinar.
Contacts Search Company Contacts Searches for contacts in the company directory.
Devices List Devices Lists Zoom devices.
Reports Get Daily Usage Report Retrieves a daily usage report.
Users Get User Retrieves information about the authenticated user.
Note

The actions that you can use depend on the permissions configured for your Zoom account and the data accessible to the authenticated user.

Managing and troubleshooting

To edit, share, or delete your connector, see Managing existing integrations.

Authentication issues

  • Sign-in fails (Default OAuth app or Custom OAuth app) – Verify that your Zoom account is active and that you can sign in to zoom.us on the Zoom website directly. For Custom OAuth app, confirm that the redirect URI in your Zoom app matches the Amazon Quick callback URL.

  • Invalid client credentials (Custom OAuth app) – Verify that the Client ID and Client secret match the values in your Zoom app. You can view your credentials from the app settings in the Zoom App Marketplace.

  • Insufficient permissions – Verify that the scopes configured for your Zoom app include the permissions required for the actions that you want to use. See Recommended scopes.