Recurring meetings retrieval also fetches deleted meetings

I’m having issues retrieving and storing reoccurring meetings. I am able to get all of them but I also fetch deleted ones and am unable to filter them out. We have a user level app with appropriate scopes.

  1. I first do a get a request to GET/users/{userId}/meetings( Meetings APIs - Zoom Developers) using the ‘scheduled’ parameter
  2. Then I store the meeting_id(id) for type 3( Recurring meeting with no fixed time) and 8( Recurring meeting with fixed time)
  3. then i make a request to GET/meetings/{meetingId}(Meetings APIs - Zoom Developers) with the meeting id and save various details and try to filter out if its deleted, it works for type 8 which are scheduled from zoom but type 3 which are scheduled from the calendar show a status of ‘waiting’ even if they are deleted, and there are no occurrence objects either, I want to cross reference the calendar api but there is nothing for me to cross reference with other than calendar_type. Is there a way to solve this without having to do a third party calendar integration?

**zoom webhook events are set up for meeting.created, deleted and updated and work but this for when a user signs up to initially save their data.

Hi @ahsan
Thanks for reaching out to us!
Allow me some time to set up some meetings in my account and try to replicate this behavior on my end