When I am creating meeting, I am Sending the request as
settings = new
{
auto_recording = “cloud”,
},
and getting the Response is
“auto_recording”: “none”,
Hi @sdc.pratik.ugile , what is the full request you’re sending? Please change any sensitive info (e.x. user emails)
I am Sending request body is
var requestBody = new
{
agenda = txtAgenda.Text,
settings = new
{
host_video = true,
participant_video = true,
join_before_host = true,
mute_upon_entry = true,
auto_recording = “cloud”, // Options: “local”, “cloud”, “none”
calendar_type = 2,
allow_multiple_devices = true,
push_change_to_calendar = true,
show_share_button = true,
},
start_time = meetingStartTime,
duration = meetingDuration,
timezone = “Asia/Kolkata”,
topic = meetingTopic,
type = 2, // Scheduled Meeting
};
Hi @sdc.pratik.ugile , can you please send me a valid JSON? Otherwise, I cannot determine what part of the object may be incorrectly formatted leading to the results you’re seeing. Please check the example in our Postman workspace:
I am sending this JSON
{
“agenda”:“Test Zoom Api”,
“settings”:
{
“host_video”:true,"
participant_video":true,
“join_before_host”:true,
“mute_upon_entry”:true,"
auto_recording":“cloud”,
“calendar_type”:2,
“allow_multiple_devices”:true,
“push_change_to_calendar”:true,
“show_share_button”:true
},
“start_time”:" 2024-07-31T12:02:00Z",
“duration”:120,
“timezone”:“Asia/Kolkata”,
“topic”:“Test Zoom Api”,
“type”:2
}
Hi @sdc.pratik.ugile , can you please test with Postman and share screenshot of your result?
here, I am getting reponse in Postman
{
“uuid”: “ah9VXkZvRmuFcQWh1Atbcg==”,
“id”: 94419530562,
“host_id”: “0RtbM02PRbeURIRp1q0chw”,
“host_email”: “sdc.Pratik.Ugile@dpu.edu.in”,
“topic”: “Test Zoom Api”,
“type”: 2,
“status”: “waiting”,
“start_time”: “2024-08-16T04:32:35Z”,
“duration”: 120,
“timezone”: “Asia/Kolkata”,
“agenda”: “Test Zoom Api”,
“created_at”: “2024-08-16T04:32:35Z”,
“start_url”: “”,
“join_url”: “”,
“password”: “”,
“h323_password”: “”,
“pstn_password”: “”,
“encrypted_password”: “o6284WFXQ8fZSCBsbskvb8kqShx8bn.1”,
“settings”: {
“host_video”: true,
“participant_video”: true,
“cn_meeting”: false,
“in_meeting”: false,
“join_before_host”: false,
“jbh_time”: 0,
“mute_upon_entry”: true,
“watermark”: false,
“use_pmi”: false,
“approval_type”: 2,
“audio”: “voip”,
“auto_recording”: “none”,
“enforce_login”: false,
“enforce_login_domains”: “”,
“alternative_hosts”: “”,
“alternative_host_update_polls”: false,
“close_registration”: false,
“show_share_button”: false,
“allow_multiple_devices”: false,
“registrants_confirmation_email”: true,
“waiting_room”: true,
“request_permission_to_unmute_participants”: false,
“registrants_email_notification”: true,
“meeting_authentication”: false,
“encryption_type”: “e2ee”,
“approved_or_denied_countries_or_regions”: {
“enable”: false
},
“question_and_answer”: {
“enable”: false
},
“breakout_room”: {
“enable”: false
},
“internal_meeting”: false,
“continuous_meeting_chat”: {
“enable”: false,
“auto_add_invited_external_users”: false
},
“participant_focused_meeting”: false,
“push_change_to_calendar”: false,
“resources”: ,
“auto_start_meeting_summary”: false,
“auto_start_ai_companion_questions”: false,
“alternative_hosts_email_notification”: true,
“show_join_info”: false,
“device_testing”: false,
“focus_mode”: false,
“meeting_invitees”: ,
“enable_dedicated_group_chat”: false,
“private_meeting”: false,
“calendar_type”: 2,
“email_notification”: true,
“host_save_video_order”: false,
“sign_language_interpretation”: {
“enable”: false
},
“email_in_attendee_report”: false
},
“pre_schedule”: false
}
getting the response for auto_recording is
here, is body I am sending
@sdc.pratik.ugile can you please share the screenshot of the request body?
In the web portal under Settings → Recording is “automatic recording” enabled?
Hi @sdc.pratik.ugile , please click that toggle to enable automatic recording and try the request again.
After enabling the automatic recording the response getting the same cloud recording : none
Hi @sdc.pratik.ugile ,
I am not able to reproduce what you’re seeing:
What type of licensing do you have? Auto_recording for cloud is only available for Pro+ users, while free/unlicensed users can only enable auto-recording locally.
we have almost the same issue
set {'settings': {'auto_recording': 'local'}}
would success, but set {'settings': {'auto_recording': 'cloud'}}
would result a {'settings': {'auto_recording': 'none'}}
by the way, is Zoom One for Education eligible for Auto_recording for cloud ?
Yes since it’s a Pro account.
Additionally, if you look at my screenshot from when I tried to reproduce, you’ll see there’s no bracket pair around auto_recording
in the request object like you’ve done below:
Can you double check the request you’re sending to ensure its formatted correctly? This will affect the response.
This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.