Specifying timezone when creating meeting via zoom api

If a zoom meeting is created via the api and the timezone is specified as UTC, how is the meeting supposed to show up in the zoom console? Will it not show all the meeting in the timezone set for the User in their zoom profile (ex PST)?

What is the best way to specify the start time ( and timezone) when passing in the data via the following api call, so that the meeting will show the start time in the zoom users profile timezone(ex PST).

Any clarification will be appreciated.

Hey @juhi.hakhu,

Regardless of the timezone used to create the meeting, it will show up in the Zoom Web Portal in the timezone the user has specified.


Hi Tommy,

Thanks for getting back. We are running into this issue when we pass the meeting start date/time in UTC, the user in zoom does not see the meeting in their zoom profile timezone. It shows up in UTC. Please see example below. In this case we are passing the time in UTC.

Ex: “{“topic”:“Zoom Session 1”,“type”:2,“start_time”:“2020-04-11T03:30:00”,“end_date_time”:“2020-04-11T11:30:00”,“duration”:0,“agenda”:“Zoom Session 1”,“timezone”:“UTC”,“password”:null,“ZoomUser”:null,“meetingKey”:null,“code”:null,“id”:null,“message”:null,“settings”:{“host_video”:false,“participant_video”:false,“cn_meeting”:false,“in_meeting”:false,“join_before_host”:false,“mute_upon_entry”:false,“approval_type”:0,“registration_type”:2},“uuid”:null,“join_url”:null,“start_url”:null}”

What is the way to pass the datetime in UTC in the Create Meeting api call so that it will show up correctly in the zoom user’s profile time zone.
What format should the start time be in and what should be passed in the timezone field?

Hey @juhi.hakhu,

To pass the start_time as UTC, just add a Z to the end of start_time, and leave out the timezone property.


  "topic": "Zoom Session 1",
  "type": 2,
  "start_time": "2020-04-11T03:30:00Z",
  "duration": 30,
  "agenda": "Zoom Session 1"


1 Like