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

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

2 Likes

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.

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

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:

Thanks,
Fernando K. G. A.

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.

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.

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

1 Like

Hi @michael_p.zoom,

Yes, that has resolved the issue!

Thanks,
Fernando K. G. A.

2 Likes

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

Thanks

Hi @michael_p.zoom
I’m facing same issue , after I did end for meeting , the status goes back to “waiting” why?

Hey @aya,

Is your meeting a recurring meeting or instant meeting? If so, then after it ends it the status will be “waiting”.

Thanks,
Tommy

I have the same problem with a meeting never entering the “finished” status. My meetings are neither instant nor recurrent, they are “scheduled”. At what point does a meeting id enter the “finished” state?

Hello @tommy Meeting type 2 (scheduled meeting)

@tommy I need to know which type of meeting which their status will be converted from started to finished when I do end for it ???

@tommy How can I distinguish (using the rest api or otherwise) between an instant meeting that is genuinely “waiting” i.e. has been created but not yet joined by anyone, vs. an instant meeting that was joined by participants, and then ended using the api and is back in the “waiting” state?

Or put another way, will the instant meeting I describe ever be in the state “waiting” in my first example (created but not joined) or is “waiting” only a status that exists after the meeting has been ended?

An instant meeting would only give you a response if using GET /meetings/{meetingId} at all if it was created using a PMI.

PMI meetings are always waiting if there is not a meeting in-progress.

Instant meetings created without a PMI are not available via the GET /meetings/{meetingId} endpoint after the meeting has ended.

If it used a PMI, you will just need to check for past meeting instances using the GET /past_meetings/{meetingId}/instances endpoint.

If you have the UUID (the longer alphanumeric identifier unique to each instance) from a meeting, you can directly use the GET /meetings/{meetingId} endpoint to find our information about a past meeting.

@a.diament one strategy would be to create the meeting via API and then use Meeting Events to listen for participation events. This could monitor if an instant meeting had been created but has not yet had anyone joined.

Hey Michael. I am having trouble getting my meeting status to change to “finished”. This is not a recurring meeting nor is it a instant meeting. The meeting id is 89403355900. I started the meeting, ended it and the duration has passed so I would want it to be “finished” now. Can you help me out? thanks! I appreciate it.

1 Like

Hey @jessicaelee,

What is the current meeting status you are seeing? Are you using your personal meeting ID?

Thanks,
Tommy

@tommy - So even if we end the meeting by using the update meeting status API call, for a recurring meeting, the status would always show waiting