We are trying to create a OAuth app (Legacy App).
Steps:
- Go to App Marketplace.
- From “Develop” menu, select “Build Legacy App”
- Add scopes to the app in the scope section.
All the below issues were not present in the existing apps which were created from before the introduction of the granular scopes.
API Issue #1:
- API: GET /v2 /phone/metrics/call_logs/{call_id}
- Documentation: Zoom Phone API
- Description: In the documentation for this API, it is mentioned that the granular scope required is: “phone:read:call_log:admin”. However, even after adding this scope, the GET call to this API returns the error message:
{
"code": 104,
"message": "Invalid access token, does not contain scopes:[]."
}
So, unlike lot of other APIs, even the required scope does not get listed here.
API Issue #2:
- API: /v2/phone/recording/download/jnAbo0NyRuCpDISvUTC3mQ
- Documentation: No separate documentation available for this API.
- Description: Even after adding the scopes - “phone:read:call_recording:admin” and “phone:read:call_recording”, getting the below error message. Can you help us with the right scope to be used for this endpoint call ?
{
"code": 104,
"message": "Invalid access token, does not contain scopes:[]."
}
So, unlike lot of other APIs, even the required scope does not get listed here.
API Issue #3:
- API: /v2/voice_mails/download/qG-5cMoITJO29qXKFa1IgA
- Documentation: No separate documentation available for this API.
-
- Description: Even after adding the scopes - "“phone:read:voicemail:admin” and
“phone:read:voicemail”, getting the below error message. Can you help us with the right scope to be used for this endpoint call ?
- Description: Even after adding the scopes - "“phone:read:voicemail:admin” and
{
"code": 104,
"message": "Invalid access token, does not contain scopes:[]."
}
So, unlike lot of other APIs, even the required scope does not get listed here.