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

Hi Tommy,
we haev 44 zoom accounts,
We have created application, user can come to this application and select proper time of meeting and schedule. Application will call one by one account, and if any account is free at the given time. account will be scheduled.
we are checking if account is free and scheduling meeting using zoom API.
Can webhook do it?

@tommy I had a meeting with the customer today. The customer is asking how can he run a webhook with his 44 accounts. The customer is not familiar with how the webhooks function. Can you assist the customer in this aspect?

Hey @diptej.bandekar,

The Webhooks will tell you in real time if there is a meeting running for anyone on your Zoom account. The meeting is running if you have received a Meeting Started Webhook event, and not the respective Meeting Ended Webhook event.

Here is more info on Webhooks:
https://marketplace.zoom.us/docs/guides/tools-resources/webhooks

Here is sample code to receive a Webhook on your server:

Let me know if you have additional questions.

Thanks,
Tommy

Hi

It happened again.

to start meeting as a host we are appending zak to url. And in test environment API returning diffrenet zak which works fine and in production API returning different zak which is not correct, hence asking end user to continue as attendee.

why same API in diffreent environment getting different response.

Hey @diptej.bandekar,

Can you please share your request url, and full error message and screenshots?

Thanks,
Tommy