Zoom API returning cache response

When we use the zoom API for long time, the API meeting list does not include new meeting in the response. because of it teh code feels it is available at given time and try to scedule multiple meeting for same time slot

MeetingList
keep ideal time our of application calling zoom api to 0 in app pool.
https://api.zoom.us/v2/users/{userId}/meetings

I have implemented ifmodifiedsince while making API call. And waiting. since then issue dint happened. but i am monitoring it.

Hey @diptej.bandekar, thanks for posting and using Zoom!

Please let us know if the issue happens again.

Thanks,
Tommy

It happened again. Can we have a quick call?

Hey @diptej.bandekar,

Sure, you can schedule a Zoom meeting here:

Thanks,
Tommy

As per India local time all Meeting slots are before 6 AM or after 10:30 PM. Can we have it around 11 AM (IST)

Hey @diptej.bandekar,

I see you have scheduled for 11am MST, 11:30pm IST. Feel free to reschedule.

How often are you pinging https://api.zoom.us/v2/users/{userId}/meetings?

Have you tried using our Meeting Created or Meeting Started Webhooks?

Thanks,
Tommy

I wanted to schedule at 11:30 AM, secluded meeting of 11:30 PM is mistake. Please delete it.

Best Regards,

Thanks @diptej.bandekar,

How often are you pinging https://api.zoom.us/v2/users/{userId}/meetings?

Have you tried using our Meeting Created or Meeting Started Webhooks?

Can you please provide details on how to reproduce the error?

Thanks,
Tommy

I am not using web hooks but using zoom APIS
https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetings
https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate
before crreating every meeting we are checking if given account is having meeting at that time rang. if conflict is there we are uising different account.
We have total 44 accounts.

this issue will not come quickly. Since there are 44 accounts to get meeting for all acounts 10 mints will take, this is lot to load page, hence we are keeping all this meetings in cache, and we set ideal time-out and regular time interval for this application app pool to 0. so the cache will be there.
after 10-12 days of clearing the cache this issue will come. After clearing cache application will again work normally.

Hey @diptej.bandekar,

Rather then pinging the Zoom API every time before creating a meeting, I suggest a more efficient approach like using our Meeting Created, and Meeting Updated Webhooks to keep track of when the meetings are scheduled so you can avoid meeting time conflicts.

I suggest storing the meeting start_time and duration from the webhooks in your database, and then check your database, or update your frontend calendar to see if there are conflicts instead of hitting the Zoom API each time.

Thanks,
Tommy