# Meeting not started error

**URL:** <https://devforum.zoom.us/t/meeting-not-started-error/4395>\
**Category:** Web\
**Created:** [May 26, 2019, 4:56am UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395 "2019-05-26T04:56:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![vantakusaikumar](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vantakusaikumar/32/950_2.png) [@vantakusaikumar](https://devforum.zoom.us/u/vantakusaikumar)\
**Post date:** [May 26, 2019, 4:56am UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395/1 "2019-05-26T04:56:09Z")

</div>

Hi all,  
I am new to zoom APIs and web SDK. I cloned a sample web app provided by zoom. [https://github.com/zoom/sample-app-web](https://github.com/zoom/sample-app-web)

I red a lot about current zoom APIs also. I tried creating new meetings with POST API([https://api.zoom.us/v2/users/{userId}/meetings](https://api.zoom.us/v2/users/%7BuserId%7D/meetings)). I am successfully able to create meetings. I do this from my server side with our paid account credentials. Here the host is my server and the participant can be anyone to whoever my server sends this meeting id details to.

But when I send the newly created meeting id to clientside for joining participants, they are not able to join. In the client side, I am using ZoomMtg.join() js API.  
Participants getting an error with code 3008(`Meeting not started`).

How can a participant successfully join a meeting created this way?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 28, 2019, 8:27pm UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395/2 "2019-05-28T20:27:05Z")

</div>

Hey @vantakusaikumar, welcome to our forum and API!

Can you tell me what you are passing in for the `type` field?

![50%20PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/1X/926fe476310fb0c3352de130cc308f1c0f6fa1fa.png)

Two possible solutions for you:

1. Make sure your participants are joining after the `start_time` field in the request body. If they try to join before it will say `Meeting not started`

2. You could try setting the `join_before_host` to `true` in the request body `settings`

> **[Create a Meeting - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate#request-body)**
>
> Create a meeting for a user. The expiration time for the start\_url object is two hours. For API users, the expiration time is 90 days.
> Scopes: meeting:w...

Let me know if this helps! If you are still getting that error, we can try something else! 🙂

---

<div class="post-metadata">

**Author:** ![se7en.quarait](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/se7en.quarait/32/5062_2.png) [@se7en.quarait](https://devforum.zoom.us/u/se7en.quarait)\
**Post date:** [April 9, 2020, 12:15pm UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395/3 "2020-04-09T12:15:00Z")

</div>

Hi @tommy ,

I would like to ask why I set `join_before_host` to `true` in the request body `settings`.  
I am using the web sdk , tried to join the meeting as a `attendee` but only get the error message " the meeting not started ".

So join\_before\_host does not work for role 0 in the setting ?

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [April 10, 2020, 6:53am UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395/4 "2020-04-10T06:53:05Z")

</div>

Hi @se7en.quarait

If you’re getting the meeting not started error then please make sure to uncheck Join before host within the Edit meeting screen.

![Screen Shot 2020-04-09 at 11.46.20 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/7/77ebd8f36b5e940be213a93325121ea062ce3d24.png)

Let us know if this works

---

<div class="post-metadata">

**Author:** ![se7en.quarait](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/se7en.quarait/32/5062_2.png) [@se7en.quarait](https://devforum.zoom.us/u/se7en.quarait)\
**Post date:** [April 13, 2020, 6:59am UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395/5 "2020-04-13T06:59:11Z")

</div>

I have uncheck the waiting room and it’s work. But I do not know why

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 14, 2020, 7:06am UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395/6 "2020-04-14T07:06:08Z")

</div>

Happy to hear it is working now @se7en.quarait!

Update: the waiting room feature is now supported in [version 1.7.5 of the Web SDK.](https://marketplace.zoom.us/docs/sdk/native-sdks/web)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![isidorogomez.a](https://avatars.discourse-cdn.com/v4/letter/i/f05b48/32.png) [@isidorogomez.a](https://devforum.zoom.us/u/isidorogomez.a)\
**Post date:** [July 30, 2020, 8:50pm UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395/7 "2020-07-30T20:50:36Z")

</div>

Is there any way that I can start a meeting without the host using the Ionic SDK?. I checked out the documentation but there is not option to set up the “role” in the joinMeeting method.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [August 3, 2020, 5:55pm UTC](https://devforum.zoom.us/t/meeting-not-started-error/4395/8 "2020-08-03T17:55:04Z")

</div>

Hey @isidorogomez.a,

For Ionic SDK questions, please post them here: #mobile-sdk:ionic

Thanks,  
Tommy
