# Create Simulive event via the API

**URL:** <https://devforum.zoom.us/t/create-simulive-event-via-the-api/143011>\
**Category:** Webinars\
**Created:** [April 16, 2026, 7:16am UTC](https://devforum.zoom.us/t/create-simulive-event-via-the-api/143011 "2026-04-16T07:16:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shtiglitz](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shtiglitz/32/73689_2.png) [@Shtiglitz](https://devforum.zoom.us/u/Shtiglitz)\
**Post date:** [April 16, 2026, 7:16am UTC](https://devforum.zoom.us/t/create-simulive-event-via-the-api/143011/1 "2026-04-16T07:16:17Z")

</div>

* * *

### Format Your New Topic as Follows:

**API Endpoint(s) and/or Zoom API Event(s)**  
v2/users/me/webinars

**Description**  
_I am trying to create Simulive event via the API so i can create events automatically_

**Error?**  
_what ever i am doing, and whatever setting i am adding to the “simulive\_settings” i am keep getting an “is\_simulive”:“false”._

**How To Reproduce**  
_Steps to reproduce the behavior:_  
v2/users/me/webinars - POST Request  
Headers: Auto and application-json

Body:

{  
“topic”: “Your Simulive Webinar Name”,  
“type”: 5,  
“start\_time”: “2024-06-10T15:00:00Z”,  
“duration”: 60,  
“timezone”: “UTC”,  
“agenda”: “This is a simulive webinar demo.”,  
“settings”: {  
“host\_video”: true,  
“panelists\_video”: false,  
“practice\_session”: false,  
“auto\_recording”: “cloud”  
},  
“simulive\_settings”: {  
“video\_file\_id”: “htr9w0dXTlikuFqtzjkMIQ==”,  
“enable\_simulive\_webinar”: true  
}  
}

if need anymore info, let me know

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [April 16, 2026, 11:09pm UTC](https://devforum.zoom.us/t/create-simulive-event-via-the-api/143011/2 "2026-04-16T23:09:41Z")

</div>

Simulive on the Webinar side has [API support](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0075963) marked as limited, and the only explicit simulive capability I could confirm on the webinar endpoints is [anonymous Q&A for simulive webinars](https://developers.zoom.us/changelog/zoom-workplace/zoom-one-january-8th-2023/). I could not find a Zoom doc that exposes a create-webinar request field that switches a normal webinar into simulive, so passing `simulive_settings` to `POST /users/{userId}/webinars` does not look like a documented way to make `is_simulive` become true.

---

<div class="post-metadata">

**Author:** ![freelancer.nak](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/freelancer.nak/32/40968_2.png) [@freelancer.nak](https://devforum.zoom.us/u/freelancer.nak)\
**Post date:** [June 1, 2026, 9:48am UTC](https://devforum.zoom.us/t/create-simulive-event-via-the-api/143011/3 "2026-06-01T09:48:58Z")

</div>

Hey @Shtiglitz, this is a known gap. As Amanda noted, `simulive_settings` in `POST /users/{userId}/webinars` is essentially undocumented and Zoom’s own support pages confirm API support for Simulive is “limited.” The field gets silently ignored, which is why you keep seeing `"is_simulive": false` no matter what you pass.

**The short answer: you cannot fully create a Simulive webinar end-to-end via the Zoom REST API today.** Simulive setup still requires manual steps in the Zoom web portal (uploading the pre-recorded video, toggling the Simulive switch, linking the file to the webinar).

**What you can automate around it:**

- Create the base webinar via API (`type: 5`), then manually enable Simulive in the portal

- Use the API to manage registrants, panelists, and settings on the webinar after it is created

**Alternatively** , if your use case is spinning up Simulive-style events at scale (pre-recorded video broadcast with live interaction), take a look at **[simulive.us](https://simulive.us)** — it is purpose-built for automated Simulive event creation and may fit your workflow better than fighting the Zoom API limitations here.

If Zoom ever opens up a proper `is_simulive` flag or a dedicated endpoint, it will likely surface in the [changelog](https://developers.zoom.us/changelog) first. Worth watching.

Hope that saves you some time!
