# Meeting/Webinar report API

**URL:** <https://devforum.zoom.us/t/meeting-webinar-report-api/19939>\
**Category:** API and Webhooks\
**Created:** [June 2, 2020, 8:23am UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939 "2020-06-02T08:23:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![m.wf](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@m.wf](https://devforum.zoom.us/u/m.wf)\
**Post date:** [June 2, 2020, 8:23am UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/1 "2020-06-02T08:23:51Z")

</div>

According to the screen, the API return time is not consistent with the Dashboard.  
In Dashboard, the Meeting/Dashboard details will show local time in Start Time / End Time.  
but API does not return local time, please advise how to convert the time returned by the API to local time.  
I cant find any API that return the meeting/webinar Time Zone setting.

 ![screen](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/6/6d92cfa351fa42c5af4853e71f9ed56292420169.jpeg)

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [June 5, 2020, 5:54pm UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/2 "2020-06-05T17:54:25Z")

</div>

Hi @m.wf the API returns datetime in UTC Zero (+0 GMT). This can be converted in a number of methods, is there a particular language you’re looking to do this in?

---

<div class="post-metadata">

**Author:** ![m.wf](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@m.wf](https://devforum.zoom.us/u/m.wf)\
**Post date:** [June 10, 2020, 9:48am UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/3 "2020-06-10T09:48:56Z")

</div>

understand the API return UTC Zero(+0 GMT), but what about the Dashboard ? As in my screen captured, the time is not shown in UTC Zero, so, in what way I can convert the API returned time to the one shown in the Dashboard?

What TImeZone Dashboard is using? any api i can retrieve the timezone?

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [June 13, 2020, 12:26am UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/4 "2020-06-13T00:26:36Z")

</div>

Hi @m.wf are you able to return the Host User’s timezone through the User API:

> **[Get a User - Users - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user)**
>
> A Zoom account can have one or more users. Use this API to view information of a specific user on a Zoom account.
> Scopes: user:read:admin user:read
> 
> Ra...

---

<div class="post-metadata">

**Author:** ![m.wf](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@m.wf](https://devforum.zoom.us/u/m.wf)\
**Post date:** [June 22, 2020, 3:06am UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/5 "2020-06-22T03:06:54Z")

</div>

as mentioned, all the API returned time in UTC Zero(+0 GMT), but all the Report/Dashboard NOT display the time in UTC Zero, how can i convert the time returned by GMT to the time showing in the Dashboard/Report?

Should I convert it according to the TimeZone returned by the meeting or webinar API ?  
For example, as attached in the screen, according to the API " [https://api.zoom.us/v2/meetings/{meetingiId}](https://api.zoom.us/v2/meetings/%7BmeetingiId%7D)", the meeting TimeZone is “Asia/Shanghai”, means GMT+8  
can i assume that i can simply convert the ADD 8 HOUR to the Time returned by any APIs such as  
" /report/meetings/{meetingId}/participants" that make it consistent as the Dashboard/Report generated i ZOOM admin portal .

Here comes another issue, the TimeZone name returned by API looks something like “Asia/Shanghai”  
not align with the Meeting Setting, can you provide me the possible TimeZone value returned by the  
API ? and what is the corresponding GMT value, e.g. “Asia/Shanghai” means GMT+8.

We hope to automate the generation of report using the API, but we dont want to show the time in UTC Zero, we hope to show the time same as the Dashboard, so, its a must to know the TimeZone value and convert the UTC Zero to a “correct” TimeZone, please advise !

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/9/9b36e8b4e5cc86d435d48f772e4e6c650cc8c712.png)

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 23, 2020, 9:53pm UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/6 "2020-06-23T21:53:32Z")

</div>

Hey @m.wf,

Typically all data returned from an API is in server time, (UTC / GMT).

Once you receive the data from the API, you can convert the UTC time to your local time, or the timezone of the client (browser). For example, in JavaScript you can convert UTC to the local time via [getTimezoneOffset()](https://www.w3schools.com/jsref/jsref_gettimezoneoffset.asp).

Does that help?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![m.wf](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@m.wf](https://devforum.zoom.us/u/m.wf)\
**Post date:** [June 26, 2020, 9:32am UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/7 "2020-06-26T09:32:39Z")

</div>

Hi, let me clarify my question  
as shown in the previous screen :

The API return Join Time as “2020-06-19 07:33”  
But, in the Dashboard, it shows “2020-06-19 03:33pm” , may I know the logic behind? Why the Dasboard shows a GMT +8 time ? Is it because when the meeting is scheduled, the time zone selected is GMT+8 ?

according to the end point “[https://api.zoom.us/v2/meetings/{meetingId}](https://api.zoom.us/v2/meetings/%7BmeetingId%7D)”, the meeting timezone is “Asia/Shanghai” which is GMT+8 !

my question is , instead of returning “Asia/Shanghai” , can it return “(GMT+8:00)Beijing, Shanghai” , so that i can parse the Timezone value and retrieve GMT+8 , , then convert the time programtically.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 29, 2020, 8:56pm UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/8 "2020-06-29T20:56:20Z")

</div>

Hey @m.wf,

The dashboard shows the local time (GMT +8 time) because that is what timezone you are in.

Thanks,  
Tommy

> [@m.wf](#):
>
> my question is , instead of returning “Asia/Shanghai” , can it return “(GMT+8:00)Beijing, Shanghai” , so that i can parse the Timezone value and retrieve GMT+8 , , then convert the time programtically.

Since the API always returns the time in GMT (you will see a Z at the end of it), you can use that date time to convert it programmatically.

Does that make sense?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:30pm UTC](https://devforum.zoom.us/t/meeting-webinar-report-api/19939/9 "2020-08-21T22:30:10Z")

</div>

Closed on August 21, 2020, 10:30pm UTC


