# API: timezone returned that's not in docs

**URL:** <https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372>\
**Category:** API and Webhooks\
**Created:** [February 15, 2021, 1:26pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372 "2021-02-15T13:26:26Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![xeio](https://avatars.discourse-cdn.com/v4/letter/x/848f3c/32.png) [@xeio](https://devforum.zoom.us/u/xeio)\
**Post date:** [February 15, 2021, 1:26pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/1 "2021-02-15T13:26:27Z")

</div>

**Description**  
Hi. I’m seeing the API return invalid timezones. For example, meeting with ID 91485083549 returns “Mountain Standard Time” but that’s not one of the valid timezones you list in the [documentation](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#timezones).

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
OAuth / API

**Which Endpoint/s?**  
`/v2/users/me/meetings` and `/v2/meetings/MEETINGID` amongst others (see below for example)

**How To Reproduce (If applicable)**  
Steps to reproduce the behavior:

1. Retrieve `/v2/meetings/91485083549`
2. See `timezone` field is “Mountain Standard Time” and compare to [documentation](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#timezones) where this is not listed as a valid timezone

It’s particularly strange because some other events by the same user appear as `America/Denver` or `America/Edmonton` which is expected behavior and in line with the documentation.

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [February 16, 2021, 7:25pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/2 "2021-02-16T19:25:42Z")

</div>

Hi @xeio,

Thanks for reaching out about this.

Can you share the API response body where you’re seeing this returned? This will help me to take a closer look.

Best,  
Will

---

<div class="post-metadata">

**Author:** ![xeio](https://avatars.discourse-cdn.com/v4/letter/x/848f3c/32.png) [@xeio](https://devforum.zoom.us/u/xeio)\
**Post date:** [February 16, 2021, 7:43pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/3 "2021-02-16T19:43:31Z")

</div>

Hi @will.zoom - sure thing, here is the response to `/v2/meetings/91485083549` - I’ve removed the user’s data:

```
{
    "uuid": "Mz/CX3zNQkKdgcso7nQnSw==",
    "id": 91485083549,
    "host_id": "--REMOVED--",
    "host_email": "--REMOVED--",
    "assistant_id": "",
    "topic": "--REMOVED--",
    "type": 2,
    "status": "waiting",
    "start_time": "2021-02-18T00:30:00Z",
    "duration": 120,
    "timezone": "Mountain Standard Time",
    "agenda": "",
    "created_at": "2020-09-14T15:18:54Z",
    "start_url": "--REMOVED--",
    "join_url": "--REMOVED--",
    "password": "--REMOVED--",
    "h323_password": "--REMOVED--",
    "pstn_password": "--REMOVED--",
    "encrypted_password": "--REMOVED--",
    "settings": {
        "host_video": false,
        "participant_video": false,
        "cn_meeting": false,
        "in_meeting": false,
        "join_before_host": false,
        "jbh_time": 0,
        "mute_upon_entry": false,
        "watermark": false,
        "use_pmi": false,
        "approval_type": 2,
        "audio": "both",
        "auto_recording": "none",
        "enforce_login": false,
        "enforce_login_domains": "",
        "alternative_hosts": "",
        "close_registration": false,
        "show_share_button": false,
        "allow_multiple_devices": false,
        "registrants_confirmation_email": true,
        "waiting_room": true,
        "request_permission_to_unmute_participants": false,
        "global_dial_in_countries": [
            "US"
        ],
        "global_dial_in_numbers": [--REMOVED--],
        "registrants_email_notification": true,
        "meeting_authentication": false,
        "encryption_type": "enhanced_encryption",
        "approved_or_denied_countries_or_regions": {
            "enable": false
        },
        "breakout_room": {
            "enable": false
        }
    }
}
```

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [February 17, 2021, 5:17pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/4 "2021-02-17T17:17:10Z")

</div>

Hi @xeio,

Thank you for sharing this. When you created the meeting did you pass the start\_time in local time or GMT? (including a Z at the end of the timestamp vs. not including it)

Let me know when you have a chance—thanks!  
Will

---

<div class="post-metadata">

**Author:** ![xeio](https://avatars.discourse-cdn.com/v4/letter/x/848f3c/32.png) [@xeio](https://devforum.zoom.us/u/xeio)\
**Post date:** [February 17, 2021, 5:30pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/5 "2021-02-17T17:30:50Z")

</div>

Hi @will.zoom - perhaps some crossed wires here, I did not create the meeting; it was retrieved from your API with a `GET` request to `/v2/meetings/91485083549` using a customer’s OAuth credentials and is their meeting. The timestamp isn’t the issue - the `timezone` field is the issue; the value the API has returned (`Mountain Standard Time`) is not one that your [docs](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#timezones) list as valid, which caused an exception in my code.

Note I’ve now manually altered all of the events on this user’s account and set the timezones to `America/Edmonton` just so the client can use our app - but it would be great to have this fixed for the future.

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [February 18, 2021, 4:11pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/6 "2021-02-18T16:11:44Z")

</div>

Hi @xeio,

I see—thank you for clarifying. I now see what you’re referring to.

I’m looking into this for you (ZOOM-247903).

I’ll follow up with you here shortly,  
Will

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [February 19, 2021, 2:02pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/7 "2021-02-19T14:02:29Z")

</div>

Hi @xeio,

After checking with our Engineering team, we haven’t so far been able to reproduce this—is it possible to provide the exact timestamp of one of the requests that has returned “Mountain Standard Time” in the response? Additionally, is there anything on your end that could be manipulating the API response, or is this the raw response you’re receiving back directly from Zoom servers?

Let me know when you have a chance, thanks!  
Will

---

<div class="post-metadata">

**Author:** ![xeio](https://avatars.discourse-cdn.com/v4/letter/x/848f3c/32.png) [@xeio](https://devforum.zoom.us/u/xeio)\
**Post date:** [February 19, 2021, 3:16pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/8 "2021-02-19T15:16:22Z")

</div>

Hi @will.zoom, thanks for following up.

Sure thing - here are some timestamps of calls to `https://api.zoom.us/v2/users/me/meetings` on behalf of user `oZL0EZXYTNGeRQ2D_8dzFg` which returned `Mountain Standard Time` in several meetings’ `timezone` fields:

2021-02-11 22:28:58.118 GMT  
2021-02-11 22:29:04.703 GMT  
2021-02-17 18:28:14.524 GMT  
2021-02-17 18:28:19.018 GMT  
2021-02-17 18:29:16.788 GMT  
2021-02-17 18:31:59.599 GMT  
2021-02-17 18:32:33.502 GMT

In terms of your question, no that was the raw API response received - and I double checked via Postman; the example above it was directly pasted from Postman with no changes (except to obscure the client’s data.)

Thanks.

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [February 19, 2021, 3:22pm UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/9 "2021-02-19T15:22:37Z")

</div>

Hey @xeio,

Thanks for providing these additional details. We are looking into it further.

-Will

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [March 22, 2021, 1:22am UTC](https://devforum.zoom.us/t/api-timezone-returned-thats-not-in-docs/43372/10 "2021-03-22T01:22:56Z")

</div>

Closed on March 22, 2021, 1:22am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
