Description
When running the following API request:
GET … /v2/phone/metrics/call_logs/{callLogID}
I am consistently getting a 403 response with the following error:
{“code”:2031,“message”:“Zoom Phone has not been enabled for this account.”}
I’ve verified all of the following:
- The
account_id
in use is correct and matches my Zoom tenant - I’m using the account owner’s credentials (myself), who has an active Zoom Phone license
- The Server-to-Server OAuth app is fully activated and installed
- The following scopes are enabled and added to the Salesforce Named Credential:
phone:read:call_log:admin
phone:read:list_call_logs:admin
phone:read:call_log:master
Questions..
- Is there an undocumented required scope for this endpoint?
- Does the
metrics/call_logs/{id}
endpoint reject UUID-style or long integer IDs under any condition? - Could there be a backend configuration error even when Zoom Phone is active and licensed for the account?
Quick note on purpose- I am initiating the request via Salesforce to add Caller ID to Call Log records made by the Zoom Phone integration
Any help is appreciated