We want to send Recording URLs/Call IDs to an external custom API for transcription. Will there be any issue with the access if we setup security settings in zoom for users to access their own recordings and others won't have access?

I am trying to send Recording URLs to custom API as part of Salesforce-Zoom integration. However I realized we have set permissions in Zoom that users can access only their recordings except super admins. Will there be any issue when I pass the zoom call log details from Salesforce to an external API for transcription as it should be able to access all users recordings?

Hi @likhitha,

With your current Zoom security settings where users can only access their own recordings (except super admins), typically you’ll need to be granted permissions from the user to access their recordings

The recommended solution is to use a Server-to-Server OAuth App to get access to the user’s recordings:

  • Set it up in the Zoom Marketplace with the scope to read recordings, which allows access to all users’ recordings across the account.

  • Fetch the Recording URLs (e.g., via /users/{userId}/recordings or /meetings/{meetingId}/recordings) and append the access token (e.g., download_url?access_token={token}) for secure access.

  • Send these URLs to your external transcription API, ensuring it can download the files with the provided authentication.

Thank you Amanda! I really appreciate your detailed response. I will try the steps you mentioned.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.