Zoom Phone VS Zoom Contact Center scopes/webhooks/endpoints

Hi.

We are building a marketplace application for our clients. We want to process/analyze the inbound/outbound call recordings for all the users on a Zoom account. For example, for a “Zoom Phone” account all the numbers therein, or for “Zoom Contact Center”.

Currently I just bought/set up a “Zoom Phone” test account and tested that phone number. When I hit the call recordings endpoint I get recordings for a “Zoom Phone” number. And I enabled the webhook “When Call Recording is Complete”.

But I can’t test on a “Zoom Contact Center” account because we have to pay to test it out.

So for an account that is “Zoom Phone” (and has many recorded numbers) OR a client that is on “Zoom Contact Center”, will the “Call Recordings” endpoint/webhook fetch/send all the call recordings for both types of account, for ALL agents/users/numbers on the account?

Example:

phone:read:list_call_recordings:admin
View call recordings
phone:read:call_recording:admin

@sintake ,
Welceom to the forum.

If you are looking to get data from multiple accounts then you have two options

  1. Create an app at admin level. This will give you a higher level of access, and you may do this with a server server app. However, you need to make it clear with the customers for what data you are accessing as they may underestiamte the data you can access and this can cause privacy concerns, so please come to an agreement early.
  2. If you created an app at the user level, then each user would have to run the app to collect their data. For some companies they may prefer this as it is a more limited access.
    Please note that there is some discraperences between acess for recordings, which are harder to access than call dara and transcripts.
    The API’s are pretty much the same, it is the scope of them that is different.
  3. Lastly, I confirm you must have a paid account for the serivces you wish to aceess, there is no ‘developers version’ of Zoom. You need to purchase a licence for whatever you want to use.
    I hope that gives you enough data to get started.
    all the best

John

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.