Update meeting status not working

Description
after call this api the return code is 204, but the meeting status is still “started”

Error
no message error

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT

Which Endpoint/s?
put https://api.zoom.us/v2/meetings/{meetingid}/status with body {“action”:“end”}

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. start an instant meeting
  2. call the endpoint specified on Which Endpoint/s?
  3. call get https://api.zoom.us/v2/meetings/{meetingid}
  4. the meeting status still “started”

Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Hey @pedro.zumpano, thanks for posting and using Zoom!

May I ask the meeting id you are trying to end?

Thanks,
Tommy

I got the same problem. Even though the meeting has ended and I received a meeting ended event from my webhook but the status won’t change to ended but it’s still ‘waiting’. I tried to call the API to update the meeting status but it didn’t change either. The meeting id is 461326362

Hey @trongtin6495,

Is this an instant meeting or recurring meeting by any chance? If so, that would explain the waiting status.

Thanks,
Tommy

Hi @tommy

No, the meeting type is 2 so it’s not a recurring meeting.

i tryed many, in my case all are instant meetings and after a few minutes (with no one on the meeting) the meetings ends automatically, so its difficult send to you one specific meetingid.

one sample can be this one (but already ended) 139674061

Hey @pedro.zumpano,

If it is an instant meeting, it will always say waiting unless it is in progress.

Thanks,
Tommy

Hey @trongtin6495,

Are you using your personal meeting ID for scheduled meetings?

Thanks,
Tommy

@tommy
You mean user ID? I use this API to create scheduled meeting /users/{userId}/meetings and meeting type is set to 2.

Hey @trongtin6495,

I mean personal meeting ID.

image

Let me know if you are using it for scheduled meetings.

Thanks,
Tommy

@tommy

No, I’m not using it.

Hey @trongtin6495,

Can you share your request body when creating the meeting so I can try to reproduce the issue?

Thanks,
Tommy

hy Toomy,
same thing here.
I create a type 2 meeting. After meeting is ended, status still continue in waitting value

1 Like

Hey @dlrmartin,

Can you share your request body when creating the meeting so I can try to reproduce the issue?

Thanks,
Tommy

for sure;
C#
Create:
Meeting = _ZoomPOST.MeetingAdd(New MeetingModel With {
.duration = 60,
.type = MeetingModel.MeetingType.ScheduledMeeting,
.start_time = FechaHora.ToString(“yyyy-MM-ddTHH:mm:ss”),
.topic = Topico,
.timezone = “America/Argentina/Buenos_Aires”
})

after finish de meeting
Get:
RestRequest request = new RestRequest(“Meetings/” + meetingID, Method.GET);
request.AddHeader(“authorization”, token);
IRestResponse<List> response = client.Execute<List>(request);
MeetingModel meet = Newtonsoft.Json.JsonConvert.DeserializeObject(response.Content);
return meet;

and status not changed to finished. continue waitting

1 Like

Hey @dlrmartin,

Can you share the JSON you instead of the code so I can test through postman?

Thanks,
Tommy

Hey Tommy, I too have encountered the same problem.
I created a meeting through the App, then via API call I try to update the status, response status 204 but the field has not been updated.

Hello Tommy , I have the sam issue I did create for meeting using this api
https://api.zoom.us/v2/users/:userId/meetings

When I trying to Update meeting status this the result

But The meeting status still waiting untill it updated using update status api

How can I do fixing for this problem and I have another question, can i do change for the meeting status using this api

https://api.zoom.us/v2/meetings/:meetingId

Fox example I need to change meeting status from waiting to started how I can do that ?

@tommy any Updates ?

I want to know, why after I did end for meeting , the status goes back to “waiting”?