When I am creating meeting, I am Sending the request as Setting {"auto_recording": "cloud ",}

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:

https://www.postman.com/zoom-developer/zoom-public-workspace/request/kvyur57/create-a-meeting?tab=body

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 ?

@accountsgzt ,

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.