Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context.
phone.recording_completed
Description
The app caught the webhook request, and the S2S access token was generated successfully.I tried to request the download_url within the webhook payload, but the response always returns “File does not exist”.I tried both methods below:Authorization token pattern:
Phone
View all users’ phone information
phone:read:list_call_recordings:admin View call recordings
phone:read:call_recording:admin View a call recording
Recording
View all user recordings
cloud_recording:read:recording:admin View a recording
cloud_recording:read:archive_files:admin Read archiving recordings
Hi @kota.matsumoto
Thanks for reaching out to us!
If you are still facing this issue, please check out this Blog post that I have about Downloading recordings using webhooks:
Thank you for your reply.
The URL you provided appears to be discussing webhooks for Zoom Meetings, not Zoom Phone webhooks.
While the bottom of the blog mentions that the download_token can be used similarly for Zoom Phone webhooks, when I look at the documentation linked, I don’t see the download_token in the payload.
How can we implement this for Zoom Phone webhooks?
Can you try calling the endpoint Get a recording by call ID and use the download URL provided in the response body to get the recording please?
I think it could be an issue with the specific download URL you are using. Let me know if you can get the recording this way @kota.matsumoto
To update this thread, the developer didn’t have the right phone management settings enabled in his account, so make sure to enable the right permissions and settings for the user who is making the API request