In my application there is a requirement to end meetings automatically after specified duration is passed. While creating a meeting I am passing meeting duration in the code. But still meetings are not ending automatically even when duration is passed.
I am using zoom rest api function for creating a meeting with below parameters:
Above functions ends ongoing meeting if we pass ongoing meeting’s id and host id.
Now to end meetings automatically I can run cron job on server to get meeting & host ids from my database of ongoing meetings whose meeting duration is passed. And then I can execute above function with retrieved values. So it will automatically end ongoing meetings for me.
Is there any better way to end meetings than this (as I am not sure if this is a good way to achieve this)? As I will have to run cron job for this every minute to end meetings automatically on time.
Duration is not a hard stop parameter, it’s used to determine end time for calendar invites. The endAMeeting function you created is the only way to end a meeting through the API
This seems like it could easily be added as a feature to zoom. They already support hard stops of 40 minutes for non-paying accounts. Can we please add this? Our team needs it as well. It is a critical feature!
Even though I get the expected 204 return code, it seems to do nothing for me, i.e. one can still join the meeting and various V2 API calls complain that the meeting has not ended.