Authentication

Capacity connects to Zoom using a Server-to-Server OAuth app — a machine-to-machine authentication method that doesn't require an end-user login or a redirect step. This is a one-time setup: the same app and credentials can be used across the following supported products:

  • Workplace Meetings
  • Workplace Phone
  • Contact Center Calls
  • Contact Center Chat

Before You Begin

  • You must have account owner or admin access to the Zoom Marketplace for your organization's account.
  • You know which of the four products above you're enabling, since that determines which scopes you'll add in the next step.
  • If you're enabling any Zoom Contact Center product, confirm your Zoom account includes Contact Center licensing.

Configuration

  1. Sign in to the Zoom App Marketplace with your admin account.
  2. Select Build App (shown as a + icon in Zoom's newer Marketplace layout).
  3. Choose Server to Server OAuth App and click Create.
  4. Enter app name, for example Capacity CI Integration and click Create.
  5. On the App Credentials tab, save the Account ID, Client ID, and Client Secret securely — you'll share all three with Capacity.
  6. Click Continue
  7. On the Information tab enter your Company Name and then Name and Email within the Developer Contact Information — This is required for Zoom to notify a devloper of potential braking changes in future.
  8. Click Continue
  9. Event subscriptions are not required, click Continue on the Features tab
  10. On the Scopes tab, click Add Scopes and add the scopes listed in the article for each product you're enabling. One app can hold scopes for all Zoom products — At least 1 scope needs to be added to continue.
  11. Click Done when all scopes are added and 
  12. Click Continue
  13. Click Activate your app

What to Share with Capacity

ItemDescription
Account IDAccount ID from the Server-to-Server OAuth app
Client IDClient ID from the same app
Client SecretClient Secret from the same app

Was this article helpful?