Data Integrity Issue with Zoom Meetings API for Recurring Meetings

API Endpoint(s) and/or Zoom API Event(s)
##[ List meetings]
get /users/{userId}/meetings


**Subject: **Data Integrity Issue with Zoom Meetings API for Recurring Meetings

Description
Hi Team,

I’m a data engineer at Fivetran, and we’re encountering a data integrity issue with the Zoom API (/users/{userId}/meetings). We’re using the type=scheduled query parameter, along with from and to to implement incremental sync. However, some type 3 (recurring with no fixed time) meetings are missing start_time in the response, leading to incomplete data capture.

Could you clarify why some type 3 meetings lack start_time, and suggest how we can capture these records?
[Not only type 3 we can say if the meetings having no start_time we are not capturing.]

For gHYYzwvjQ9-KTpD5ehcTNQ user , we are unable to capture data for the meeting ID 89024685457 since the response did not include a start_time

{
“uuid”: “2KOBf9QZSKxxxxxxx”,
“id”: 89024685457,
“host_id”: “gHYYzwvjQ9-KTpD5ehcTNQ”,
“topic”: “Technology”,
“type”: 3,
“duration”: 60,
“timezone”: “America/Los_Angeles”,
“created_at”: “xxxxxx”,
“join_url”: “s://xxxx.zoom.us/j/89024685457”
},

1 Like

Hi @rambabu.rachamalla
Thanks for reaching out to us.
Let me take a closer look at this issue and will get back to you shortly

Hi @rambabu.rachamalla
For the List meetings endpoint that you are using, it is expected that you do not get a start time for recurring meetings with no fixed time, with this endpoint you will only be getting basic information about the meeting.
If you are trying to get the start_time of a recurring meeting that’s in the past, I would suggest you to use one of our dashboard or reports endpoint or the Get past meeting details: