# Why 'End meeting' doesn't end it actually?

**URL:** <https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808>\
**Category:** API and Webhooks\
**Created:** [June 28, 2019, 6:39pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808 "2019-06-28T18:39:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [June 28, 2019, 6:39pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/1 "2019-06-28T18:39:00Z")

</div>

I have wondered why the meetings don’t end automatically when the host push the ‘End Meeting’ button in the JSSDK or either the meeting created inside the Zoom Account and started through the browser, I have to do it manually? If this command don’t finishes the meeting, how should I do then? I doesn’t seems logical to end a meeting manually with the API Endpoint ‘…/meetings/{meetingId}/status’ after the meeting been already finished…

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [June 28, 2019, 8:36pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/2 "2019-06-28T20:36:17Z")

</div>

And I do want to know, why after using the manual endpoint to finish it, the status goes back to “waiting”?

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [June 28, 2019, 11:30pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/3 "2019-06-28T23:30:42Z")

</div>

Hi @famorim,

We have received your request and will update you shortly.

Thanks

---

<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:** [July 3, 2019, 11:03pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/4 "2019-07-03T23:03:14Z")

</div>

Hi @famorim,

When you try to End the meeting, do you have the Role parameter set to 1? By doing that, after you click end meeting, it should end the meeting for all attendees.

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 4, 2019, 4:28pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/5 "2019-07-04T16:28:41Z")

</div>

Hi @michael_p.zoom,

Probably I wasn’t clear enough about the question, it does end the meeting that it’s _live_. However, I don’t understand why the _status_ of the meeting goes back to _waiting_, instead of completely finishing the meeting. By finishing I mean: never been able to start the meeting with that specific ID again. How does it works? I would like to never let either the host or anyone enter that meeting again.

And that leads to another question, that’s the reason why I can’t use the _Previous Meeting Endpoint_? (It does not find the meeting ID).

---

<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:** [July 16, 2019, 4:07am UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/6 "2019-07-16T04:07:25Z")

</div>

Hi @famorim,

> [@famorim](#):
>
> By finishing I mean: never been able to start the meeting with that specific ID again. How does it works? I would like to never let either the host or anyone enter that meeting again.

Our meeting IDs are designed to be reused and not fully deleted. One workaround is to password protect your meeting or have a registrant enabled meeting then cancel the registration for the attendees after the meeting ends.

> [@famorim](#):
>
> And that leads to another question, that’s the reason why I can’t use the _Previous Meeting Endpoint_ ? (It does not find the meeting ID).

Are you referring to the Retrieve Past Meeting Details[1]? If so then you will need to use the meeting UUID instead of ID.

1 - [https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/pastmeetingdetails](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/pastmeetingdetails)

Thanks

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 16, 2019, 12:57pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/7 "2019-07-16T12:57:19Z")

</div>

Hi @michael_p.zoom,

> [@michael\_p.zoom](#):
>
> Are you referring to the Retrieve Past Meeting Details[1]? If so then you will need to use the meeting UUID instead of ID.

Yes, I am referring to Retrieve Past Meeting Details as you mentioned. However I’m having problems while retrieving the meeting, passing it’s UUID, I double encoded it as the API asked to make the request, but it can’t find the meeting… Already tried what is explained in another topic: [https://devforum.zoom.us/t/this-meeting-is-not-available-or-id-is-not-valid/1602/14](https://devforum.zoom.us/t/this-meeting-is-not-available-or-id-is-not-valid/1602/14), but with no success…

Thanks for the explanation about the meeting IDs, and the possible workaround!

Yours sincerely,  
Fernando K. G. A.

---

<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:** [July 16, 2019, 5:09pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/8 "2019-07-16T17:09:16Z")

</div>

@famorim

What is the meeting ID or Meeting UUID that you’re trying to pass?

Thanks

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 18, 2019, 12:53pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/9 "2019-07-18T12:53:05Z")

</div>

@michael_p.zoom

This is the Meeting UUID I’m tryning to pass: hsj%252B58i0SUi5ppaLdJ%252FrWg%253D%253D . And any other meeting that I had tried just can’t retrieve details of the past meeting ([https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/pastmeetingdetails](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/pastmeetingdetails)) .

Thanks,  
Fernando K. G. A.

---

<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:** [July 18, 2019, 3:44pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/10 "2019-07-18T15:44:50Z")

</div>

Hi @famorim,

Looks like your account is a Free account and webinar is not enabled yet. The UUID that you provided, which account is this coming from? Also, do you have the Webinar ID?

Thanks

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 18, 2019, 4:58pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/11 "2019-07-18T16:58:44Z")

</div>

Hi @michael_p.zoom, this isn’t an webinar, it’s an scheduled meeting. It comes from an another account, sorry for not mentioning it…:

> **account**
>
> E-mail: [vcesar@arbit.onmicrosoft.com](mailto:vcesar@arbit.onmicrosoft.com)  
> UserID: 9rxdF7DeRP2Uj52vGwa87w

It’s Meeting ID is: 624651352.

Thanks,  
Fernando K. G. A.

---

<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:** [July 18, 2019, 7:43pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/12 "2019-07-18T19:43:30Z")

</div>

Hi @famorim,

It looks like the past meetings API is not returning for 624651352 because the meeting only had one attendee. The meeting needs to have at least two members to return data from our API.

Thanks

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 18, 2019, 8:47pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/13 "2019-07-18T20:47:15Z")

</div>

Hi @michael_p.zoom,

Thanks for clearing that out! If possible, let this comment written inside the documentation! I will test this as soon as possible!

Yours sincerely,  
Fernando K. G. A.

---

<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:** [July 18, 2019, 11:01pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/14 "2019-07-18T23:01:31Z")

</div>

Hi @famorim,

Sure, we’ll make sure to update our documentation. Let us know if that works for you, if not feel free to reply back!

Thanks

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 19, 2019, 6:46pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/15 "2019-07-19T18:46:31Z")

</div>

Hi @michael_p.zoom,

I had tried what you suggested, so I used other browsers to simulate more people, but even making more people join and finishing the meeting after, to act like it is an “past meeting”, I couldn’t retrieve the details of the meeting… Error: “This meeting is not available or ID is not valid.”. Don’t know if still an issue with the double encoded UUID, because I’m sending it correctly…

Here is it’s ID: 840797973 and UUID: ( uzrALU3WTVKl2v1wJD8Caw== ). I had used the same account as before:

> [@famorim](#):
>
> > **account**
> >
> > E-mail: [vcesar@arbit.onmicrosoft.com](mailto:vcesar@arbit.onmicrosoft.com)  
> > UserID: 9rxdF7DeRP2Uj52vGwa87w

Thanks,  
Fernando K. G. A.

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 19, 2019, 7:02pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/16 "2019-07-19T19:02:09Z")

</div>

I discovered why the meeting details wasn’t working… The UUID that is returned at the meeting creation, isn’t the same when the meeting is ended… This is the UUID that is returned when retrieving a meeting: ( uzrALU3WTVKl2v1wJD8Caw== ), and this is the UUID shown in ended meeting instances: ( T9s/1wF4Th6zOwCQy7pD1w== ). WHY it is different? Couldn’t be the same as being the FIRST occurrence?

Thanks,  
Fernando K. G. A.

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 19, 2019, 7:18pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/17 "2019-07-19T19:18:06Z")

</div>

> [@famorim](#):
>
> This is the UUID that is returned when retrieving a meeting: ( uzrALU3WTVKl2v1wJD8Caw== ), and this is the UUID shown in ended meeting instances: ( T9s/1wF4Th6zOwCQy7pD1w== ). WHY it is different?

Okay so… What I have found… If you start an meeting BEFORE it’s time, it doesn’t initiate as the meeting UUID in the moment of it’s creation, it creates another one… However, if you start it AFTER the time scheduled, the meeting UUID of that instance initiated after the time, by the end of it, will have the same UUID described in it’s creation.

Fernando K. G. A.

---

<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:** [July 19, 2019, 11:41pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/19 "2019-07-19T23:41:55Z")

</div>

Hi @famorim,

You are correct, you’ll have two UUIDs for when scheduling a meeting and another after the meeting starts. Did that resolve your issue? We’ll make sure to update our docs to reflect the UUID being changed once a meeting starts.

Thanks

---

<div class="post-metadata">

**Author:** ![famorim](https://avatars.discourse-cdn.com/v4/letter/f/779978/32.png) [@famorim](https://devforum.zoom.us/u/famorim)\
**Post date:** [July 22, 2019, 4:34pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/20 "2019-07-22T16:34:46Z")

</div>

Hi @michael_p.zoom,

Yes, that has resolved the issue!

Thanks,  
Fernando K. G. A.

---

<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:** [July 22, 2019, 5:07pm UTC](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808/21 "2019-07-22T17:07:06Z")

</div>

@famorim Thats good to hear, let us know if you need anything else.

Thanks

[Next page](https://devforum.zoom.us/t/why-end-meeting-doesnt-end-it-actually/4808.md?page=2)
