# Participant Duration Showing as Zero from the API

**URL:** <https://devforum.zoom.us/t/participant-duration-showing-as-zero-from-the-api/133229>\
**Category:** API and Webhooks\
**Tags:** api\
**Created:** [May 27, 2025, 10:12am UTC](https://devforum.zoom.us/t/participant-duration-showing-as-zero-from-the-api/133229 "2025-05-27T10:12:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![chowta](https://avatars.discourse-cdn.com/v4/letter/c/ac91a4/32.png) [@chowta](https://devforum.zoom.us/u/chowta)\
**Post date:** [May 27, 2025, 10:12am UTC](https://devforum.zoom.us/t/participant-duration-showing-as-zero-from-the-api/133229/1 "2025-05-27T10:12:51Z")

</div>

### I’m using the GET /report/meetings/{meetingUUID}/participants API to fetch attendance data for completed meetings. However, I’ve noticed a recurring issue in some meetings:

- Some participants are showing `duration: 0` with identical `join_time` and `leave_time`.
- This happens **even though** the participant was present for a substantial amount of time.
- Interestingly, it seems that if I call the same API about 4-5 days after the meeting, the durations and timestamps are accurate and reflect the actual user activity.

Any guidance would be appreciated, as my requirement needs accurate data within a few hours of the meeting’s completion.

One Example Reference :  
{  
“id”: “”,  
“user\_id”: “33555456”,  
“name”: “----------”,  
“user\_email”: “”,  
“join\_time”: “2025-05-24T12:41:50Z”,  
“leave\_time”: “2025-05-24T12:41:50Z”,  
“duration”: 0,  
“attentiveness\_score”: “”,  
“failover”: false,  
“status”: “in\_meeting”,  
“groupId”: “”,  
“customer\_key”: “”  
},

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [May 28, 2025, 4:14pm UTC](https://devforum.zoom.us/t/participant-duration-showing-as-zero-from-the-api/133229/2 "2025-05-28T16:14:36Z")

</div>

Hi @chowta  
Thanks for reaching out to us.  
I would suggest you add a delay to your API request, since the Report endpoints do bring back a lot of data, it’s suggested to wait for all the data to be available once the meeting ends.  
Have you tried waiting for about 1 minute or 2 instead of 4-5 days?

---

<div class="post-metadata">

**Author:** ![chowta](https://avatars.discourse-cdn.com/v4/letter/c/ac91a4/32.png) [@chowta](https://devforum.zoom.us/u/chowta)\
**Post date:** [May 30, 2025, 9:15am UTC](https://devforum.zoom.us/t/participant-duration-showing-as-zero-from-the-api/133229/3 "2025-05-30T09:15:43Z")

</div>

Hi @elisa.zoom  
I’ve tried re-fetching the data for the entire meeting IDs where such invalid entries exist, as part of the cron job that runs every 3 hours.  
However, it still returns the same results.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [May 30, 2025, 3:39pm UTC](https://devforum.zoom.us/t/participant-duration-showing-as-zero-from-the-api/133229/4 "2025-05-30T15:39:00Z")

</div>

Hi @chowta  
I will send you a DM so you can provide more information and I will be happy to look into this

---

<div class="post-metadata">

**Author:** ![bachld](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bachld/32/71832_2.png) [@bachld](https://devforum.zoom.us/u/bachld)\
**Post date:** [May 31, 2026, 3:56pm UTC](https://devforum.zoom.us/t/participant-duration-showing-as-zero-from-the-api/133229/5 "2026-05-31T15:56:56Z")

</div>

Hi @elisa.zoom . I am also get the same problem after about 1 hour after the meeting, some record return 0 in duration. Is there any way for me to handle this case
