I’m struggling downloading resources from download_url attribute from Zoom Phone Recording and Voice mails endpoints. For some unknown reason I keep getting 404 when trying to download from the url that’s provided by that attribute.
I checked Why zoom returns not found response on downloading audio file from record.completed event but it’s not my case as I’m not using the completed hook and this is Zoom Phone, not Zoom recordings.
I also checked Downloading a Cloud Recording Requires Signin, the zak trick looked promising but sadly it didn’t work.
I tried passing an Authorization header with Bearer <auth_token>, no luck.
I also tried downloading the file from a browser, from curl and from my code getting consistently the same error (404).
I’m trying all of these after the phone recordings and voice mails were created days ago, meaning that the resources should be more than ready at this point.
Here’s the URL format (this is an example, hashes are not matching real data, http formatted because I can only put 2 links in my post): (https)://us01pbx.zoom.us/api/v2/pbx/download/account/cAGcS2DLXXCOZAS4K2UcEQ/file/X-HpKYysDWipJuz9wpo4Sg/msg_c065f86d-ca5f-409b-abfa-399fd3ff0de4.mp3
Side note: I’m using Zoom Recordings API for other stuff in my code and I don’t have issues with download_url attribute for those.
Any help is much appreciated. Thanks!