Thanks @gianni.zoom for the reply. What permission is needed for downloading voicemails? We are using API (https://api.zoom.us/v2/phone/voice_mails?) with bearer token to get list of voicemails. We are using the same token to download the voicemail.
The prereqs on each API endpoint page share the account type and scopes needed which helps clarify permissions. E.x. whether only an admin with the specific scope will be able to retrieve info via that endpoint.
Please look at the detailed response documentation as well.
To reiterate, we do receive data from the endpoint. However, the issue arises when we attempt to use the download_url field from the response object. Despite using the same auth token that successfully retrieves the account voicemails, we encounter the following error:
{ “code”: 403, “message”: “You do not have permission.” }
Hi @gianni.zoom, we’ve identified the issue. It turns out the user who set up the Server-to-Server OAuth app needed to have a Zoom Phone license assigned, and this license must be present at the time of each API request to download a voicemail.
Note: The app had the necessary scopes form the start.