Skip to Content

Zoom Phone

Zoom Phone connections give you access to your company’s voice call and communication data.

Source Setup

Etleap uses OAuth to authenticate with Zoom Phone. Please perform the following steps within your Zoom Phone account to enable API access.

Step 1. Create your OAuth App

  1. Sign in to your Zoom Phone account.

  2. Click Develop in the drop-down menu at the top-right corner of the Main Page.

    1. Select Build App to find your available app types.

    2. Click Create in the OAuth option.

    App Type Selection
  3. Complete the following information:

    1. Enter a name for your App in the App Name field.

    2. Select Account-level app under the Choose app type option.

    3. Leave the “Would you like to publish this app…” toggle button off.

    App Creation Form
  4. Click Create.

  5. When you create your App, the system automatically generates your Client ID and Client Secret.

Step 2. Enable OAuth with Etleap

  1. Use your Zoom Phone Production Credentials when completing the App credentials Information.
  2. Fill Redirect URL for OAuth with https://api.etleap.com/web/v1/connection/oauth2Callback/ZOOM_PHONE .
  3. Fill Add allow lists with https://api.etleap.com  and click Continue.
App Credentials Form
  1. In the Information tab, enter Basic App Information (e.g., App Name, Short Description, Long Description, Company Name, Developer Name, and Email address).
  2. Click Continue.
  3. In the Feature tab, click Continue.

Step 3. Add Scopes

  1. In the Scope tab, click Add scopes and select the following permissions:

    1. View all users’ phone information/phone:read:admin.
    2. View all users’ call log information/phone_call_log:read:admin.

    Call Logs Scopes Selection 3. View all user information/user:read:admin.

    User Scope Selection
  2. Click Done and then Continue.

  3. You will need to access the Client ID and Client secret values when creating a connection in Etleap.

Note

Prefer using API? Go here  and select Zoom Phone under the Body header to create a connection via API.

What Data is Available?

Warning

Update-Mode Deletes Support

Deletes  are not supported for update-mode entities with this connector.

You can create Zoom Phone pipelines with the following entities:

EntityPipeline Mode
Call Queues Replace
User’s Profile Replace
Phone Calls Update

Key Considerations

  • Zoom Phone API only returns data from the last six months from the extraction date.
  • In order to maintain historical data, Etleap doesn’t delete old data from phone calls when refreshing the pipeline since it is possible to have data older than six months.
  • The Zoom Phone tokens have an expiration time of one hour, limiting the extraction interval to one hour max.