We’ve a master account with 2 extra sub-accounts configured and we need to get the callLogs for all the accounts. We’ve tried to create a app (Server-to-Server OAuth) for each account but it did not work and all of the apps are only returning data from the master account (using the Zoom Phone API 2.0.0).
We also tried to use the Zoom Meeting Master Account API 2.0.0 but we are getting the following error “Zoom Phone has not been enabled for this account.” what does not make sense because we have Zoom phone enabled on all the accounts. For these calls we are passing the accountId of the master account.
NOTES
- All apps have been created with a user with administration rights.
- The accountId used on the master API calls is the same Account ID found on the app credentials. We also validate that value using the endpoint: Zoom Meeting API https://api.zoom.us/v2/users/{userId} , and passing me instead of userId as suggested in other question here at the forum.
So, to summarise the questions are the following:
-
How can I get CallLog data for all the accounts configured (master and subaccounts) ?
-
Is it possible to have different Zoom apps per account/sub-account? If is possible are the API rate limits defined per account/sub-account? Or shared between them?
-
If the only solution is to use the master API, what I’m doing wrong?
Thanks