Issue Starting Cloud Recording with ZRCSDK (Linux)

Subject: Issue Starting Cloud Recording with ZRCSDK (Linux)

Hello Zoom Team,

I am working with the Zoom Room Control SDK (ZRCSDK) on Linux. Most features are working well, but I am running into an issue with starting Cloud Recording.
I am using the function:

virtual ZRCSDKError StartMeetingCloudRecording() = 0;

When I call this, I receive the error:

Failed to start Cloud Recording. Error code: 352
ZRCSDKERR_NOT_SET_RECORDING_NOTIFICATION_EMAIL = 352, ///< You can’t start recording before setting recording notification email.

To address this, I attempted to set the recording notification email first, but the call returned:

Recording Notification Result: 300
ZRCSDKERR_MEETING_SHARE_IS_DISABLED = 300, ///< Meeting Share is disabled.

This creates a circular problem:

StartMeetingCloudRecording() fails unless the notification email is set.

SetMeetingRecordingNotificationEmail() fails with an unrelated error.

This is working fine with the zoom’s Native app. So i assume the required configurations from admin portal are correct.

Please suggest what we are doing wrong as per the required workflow or what things we can check to resolve this.

Hi @Diptesh, have you been able to check your cloud recording admin settings? While the native Zoom app may function correctly, I have a hunch that SDK integrations may require more explicit permissions to be enabled. I would recommend double checking that all the relevant Zoom Room-related settings has been enabled.

Hi Amanda,

Thanks for your response. Yes, I’ve already reviewed the cloud recording settings in the Zoom Admin portal, and since the same Zoom Room can start cloud recordings successfully from the native Zoom Room app, I believe the general configuration is correct.

If there are any specific permissions, admin settings, or Zoom Room configurations that the SDK relies on beyond what the native app uses, please let me know what exactly I should check or enable.