Getting 403 error when trying to download Zoom Phone voicemail

When trying to download voicemail for Zoom Phone call, I am getting this error:

Request: GET https://zoom.us/v2/phone/voice_mails/download/xxxxxxxxxxxxxxxxxxx
Response Status code: 403
Response Body:
{
“code”: 403,
“message”: “You do not have permission.”
}

Which configuration needs to be changed to changed to enable this download ?

I could be totally wrong but I suspect it’s an issue with the Zoom platform expecting your OAuth app to have been granted certain permission(s) but the expect permission(s) are not available in the App Marketplace UI and therefore you can’t grant these permissions to your app. This happened several times when Zoom rolled out the ‘Granular Scopes’ in early 2024 (you can find several threads on this forum about this situation).

The reason why I suspect this is the case is that documentation says that in order to download a voicemail, you need the following two granular scopes: phone:read:voicemail:admin,phone:read:voicemail and yet I can't find phone:read:voicemail in the list of scopes I can grant to my OAuth Server-to-Server app.

If you want a member of the Zoom team to investigate this further, you will have to provide the x-zm-trackingidof a failed call. This will allow them to search their log and attempt to understand the root cause.

Finally, at the risk of stating the obvious there’s also a simpler possibility: you might not have granted the necessary scopes to your app in the first place!

@desautelsj We have the scope phone:read:voicemail:admin scope added in our app. The scope phone:read:voicemail is not present however in the list of scopes as you mentioned. We are able to capture the voicemails for other customers but for one particular customer we are not able to capture it. We wanted to reproduce this scenario in our test environment so we wanted to understand why this error and how that particular customer can enable it. I will check and share the x-zm-trackingid if that is what is required to debug this further.