Description
When creating a new recurring webinar it doesn’t create the occurences.
What I need to create is a recurring webinar that happens daily, with 1 repeat interval, a fixed time so even a start_date and an end_date.
Which Endpoint/s?
POST https://api.zoom.us/v2/users/{userId}/webinars
How To Reproduce (If applicable)
I’ll copy below the request that I’am sending to the api as body
By the way, in the documentation (https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinarcreate) the type for “duration” is “string” but it doesn’t work because has to be an integer.
{
"topic": "Test Webinar",
"type": 9,
"start_time": "2020-09-17T12:00:00Z",
"duration": 60,
"timezone": "Europe/Rome",
"password": "avfhfgh",
"agenda": "Test Webinar",
"recurrence": {
"type": 1,
"repeat_interval": 1,
"end_date_time": "2020-09-25T13:00:00Z"
},
"settings": {
"host_video": "true",
"panelists_video": "true",
"practice_session": "true",
"hd_video": "true",
"hd_video_for_attendees": "false",
"send_1080p_video_to_attendees": "false",
"approval_type": 2,
"registration_type": 2,
"audio": "both",
"auto_recording": "none",
"enforce_login": "false",
"close_registration": "true",
"show_share_button": "true",
"allow_multiple_devices": "false",
"email_language": "en-US",
"panelists_invitation_email_notification": true,
"registrants_confirmation_email": true,
"registrants_email_notification": true,
"attendees_and_panelists_reminder_email_notification": {
"enable": true,
"type": 1
},
"follow_up_attendees_email_notification": {
"enable": true,
"type": 1
},
"follow_up_absentees_email_notification": {
"enable": true,
"type": 1
}
}
}
Screenshots (If applicable)
I’ll write here the response that I get.
{
"uuid": "[obfuscated]",
"id": [obfuscated],
"host_id": "[obfuscated]",
"host_email": "test@test.it",
"topic": "Test Webinar",
"type": 9,
"duration": 60,
"timezone": "Europe/Rome",
"agenda": "Test Webinar",
"created_at": "2021-09-16T14:09:06Z",
"start_url": "[obfuscated]",
"password": "avfhfgh",
"occurrences": [],
"settings": {
"host_video": true,
"panelists_video": true,
"approval_type": 2,
"audio": "both",
"auto_recording": "none",
"enforce_login": false,
"enforce_login_domains": "",
"alternative_hosts": "",
"close_registration": true,
"show_share_button": true,
"allow_multiple_devices": false,
"practice_session": true,
"hd_video": true,
"question_answer": true,
"registrants_confirmation_email": true,
"on_demand": false,
"request_permission_to_unmute_participants": false,
"global_dial_in_countries": [
"US"
],
"global_dial_in_numbers": [
{
"country_name": "US",
"city": "Houston",
"number": "+1 3462487799",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"city": "San Jose",
"number": "+1 4086380968",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"city": "New York",
"number": "+1 6468769923",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"city": "San Jose",
"number": "+1 6699006833",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"city": "Tacoma",
"number": "+1 2532158782",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"city": "Washington DC",
"number": "+1 3017158592",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"city": "Chicago",
"number": "+1 3126266799",
"type": "toll",
"country": "US"
}
],
"contact_name": "Mario Rossi",
"contact_email": "test@test.it",
"registrants_restrict_number": 0,
"registrants_email_notification": true,
"post_webinar_survey": false,
"meeting_authentication": false,
"question_and_answer": {
"enable": true,
"allow_anonymous_questions": true,
"answer_questions": "only",
"attendees_can_upvote": false,
"attendees_can_comment": false
},
"hd_video_for_attendees": false,
"send_1080p_video_to_attendees": false,
"email_language": "en-US",
"panelists_invitation_email_notification": true,
"attendees_and_panelists_reminder_email_notification": {
"enable": true,
"type": 1
},
"follow_up_attendees_email_notification": {
"enable": true,
"type": 1
},
"follow_up_absentees_email_notification": {
"enable": true,
"type": 1
}
},
"recurrence": {
"type": 1,
"repeat_interval": 1,
"end_date_time": "2020-09-25T13:00:00Z"
}
}
Additional context
If I try to create the same webinar inside the back-office it works, but I saw that are called different APIs for the creation of a webinar.