# What does Error code: 29 mean?

**URL:** <https://devforum.zoom.us/t/what-does-error-code-29-mean/26368>\
**Category:** API and Webhooks\
**Created:** [August 5, 2020, 10:13pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368 "2020-08-05T22:13:50Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![asoto98](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/asoto98/32/13100_2.png) [@asoto98](https://devforum.zoom.us/u/asoto98)\
**Post date:** [August 5, 2020, 10:13pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/1 "2020-08-05T22:13:50Z")

</div>

**Description**  
Users are running into Error Code: 29 when trying to join a zoom meeting. The zoom meetings are created via the api and the hosts in these cases are zoom rooms. I have been unable to find anything around that error code and what it means.

**Error**  
First error  
An unknown error occurred  
Error code: 29

Second error  
Leave Meeting  
The meeting has problem. Error code :29

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
The meetings were created using a jwt token (via api key/secret).

**Which Endpoint/s?**  
POST /v2/users/{userId}/meetings

> **[Create a Meeting - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate)**
>
> Create a meeting for a user. This API has a daily rate limit of 100 requests per day. Therefore, only 100 Create a Meeting API requests are permitted wi...

**How To Reproduce (If applicable)**  
I am not sure how to reproduce.

**Screenshots (If applicable)**

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

I have a second image but am unable to upload it…

**Additional context**  
Not sure if this makes any difference but sharing as it’s more info:

One of the meetings had a password, the other did not.  
Both are accessed via links with a custom subdomain ([subdomain.zoom.us](http://subdomain.zoom.us)), and it is two different customers, so two different subdomains.

---

<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:** [August 6, 2020, 9:30pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/2 "2020-08-06T21:30:34Z")

</div>

Hey @asoto98,

Thanks for sharing this. I have notified our engineering team and will keep you updated on what the issue is. (ZOOM-184482)

Thanks,  
Tommy

---

<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:** [August 7, 2020, 5:01pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/3 "2020-08-07T17:01:25Z")

</div>

Hey @asoto98,

Can you please provide the userId that created the meeting so we can look into the logs?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![asoto98](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/asoto98/32/13100_2.png) [@asoto98](https://devforum.zoom.us/u/asoto98)\
**Post date:** [August 7, 2020, 7:47pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/4 "2020-08-07T19:47:36Z")

</div>

Sure thing!

userId 1: 9ouuRw5ERLW0WQzOj20wyA  
userId 2: goUwtWu3Q9KW1FasZfwxrA

---

<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:** [August 10, 2020, 6:40am UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/5 "2020-08-10T06:40:22Z")

</div>

Thanks @asoto98!

We are looking into this.

-Tommy

---

<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:** [August 20, 2020, 6:40am UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/6 "2020-08-20T06:40:28Z")

</div>

Closed on August 20, 2020, 6:40am UTC

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

---

<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:** [March 9, 2021, 4:31pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/7 "2021-03-09T16:31:42Z")

</div>

Opened on March 9, 2021, 4:31pm UTC



---

<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:** [March 9, 2021, 4:33pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/8 "2021-03-09T16:33:09Z")

</div>

Hi @asoto98,

Do you happen to have any more recent examples? I will follow up on our team’s investigation of this error and any recent examples could be helpful as well.

Thanks,  
Will

---

<div class="post-metadata">

**Author:** ![asoto98](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/asoto98/32/13100_2.png) [@asoto98](https://devforum.zoom.us/u/asoto98)\
**Post date:** [March 10, 2021, 10:27pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/9 "2021-03-10T22:27:43Z")

</div>

I do. userId: zie9kNabSxynBAy6TfBBEw.

These are occurring with zoom rooms and it has occurred for different zoom rooms.

---

<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:** [March 11, 2021, 4:08pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/10 "2021-03-11T16:08:49Z")

</div>

Thanks, @asoto98. I’ve shared this with our team to take a closer look and will be in touch. (ZOOM-184482)

-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:** [March 16, 2021, 2:20pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/11 "2021-03-16T14:20:08Z")

</div>

Hi @asoto98,

Thanks for your patience while our team looked into this.

They’ve clarified that this endpoint (/v2/users/{userId}/meetings) is not actually intended for creating a meeting under a Zoom Room, and they’re addressing a bug that allows you to attempt this currently.

Rather, you should be scheduling meetings under Zoom Rooms using this endpoint:

> **[Zoom Rooms API - Zoom Rooms - Documentation](https://marketplace.zoom.us/docs/guides/zoom-rooms/zoom-rooms-api)**
>
> We are excited to announce the APIs to control Zoom Rooms. These first set of APIs allow your app to get the list of rooms on your account, select a roo...

Can you let me know if you run into any issues using the Zoom Room-specific endpoint?

Thanks!  
Will

---

<div class="post-metadata">

**Author:** ![asoto98](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/asoto98/32/13100_2.png) [@asoto98](https://devforum.zoom.us/u/asoto98)\
**Post date:** [March 16, 2021, 11:31pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/12 "2021-03-16T23:31:27Z")

</div>

Thanks Will. I gave it a try, however I get the following error: {‘jsonrpc’: ‘2.0’, ‘error’: {‘code’: 4007, ‘message’: ‘The room client does not support this command. Please upgrade to latest package.’}}

We have a customers who may not be willing to update their packages. I’m not sure this solution will work in our case.

In addition, I’m testing on an account with zoom rooms that have no devices (it’s only used for api testing). I attempted to follow the instructions here without luck: [Zoom Room API - Meeting End Error - #2 by tommy](https://devforum.zoom.us/t/zoom-room-api-meeting-end-error/6087/2)

Without any devices, the option to update the package does not exist.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [March 17, 2021, 10:17pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/13 "2021-03-17T22:17:06Z")

</div>

Hey @asoto98,

Thank you for testing that out. Unfortunately, there isn’t another method when it comes to creating a meeting in a Zoom Room programmatically. For this reason, you may want to communicate to your customers how critical it is to update to the latest version.

Are you aware of any blockers that would prevent your customers from upgrading their package?

> [@asoto98](#):
>
> In addition, I’m testing on an account with zoom rooms that have no devices (it’s only used for api testing). I attempted to follow the instructions here without luck: [Zoom Room API - Meeting End Error - #2 by tommy](https://devforum.zoom.us/t/zoom-room-api-meeting-end-error/6087/2)
> 
> Without any devices, the option to update the package does not exist.

That seems to be correct. I would make sure that you have assigned at least one device to the Zoom Room that you’re using for testing.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![basic](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/basic/32/31317_2.png) [@basic](https://devforum.zoom.us/u/basic)\
**Post date:** [November 18, 2021, 9:42pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/14 "2021-11-18T21:42:41Z")

</div>

We successfully resolved error code 29 for one of our customers! We don’t know the exact details, but it had something to do with the Room needing to be upgraded (either the version, or the license/subscription).

It was not an error in our code or our usage of the Zoom API. The only changes made were within the user’s Zoom account, not our code. To be crystal clear, we are using the standard Zoom OAuth API create meeting endpoint with the room set as the host.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [November 22, 2021, 10:48pm UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/15 "2021-11-22T22:48:33Z")

</div>

Thank you for adding this to our Developer Community @basic !

---

<div class="post-metadata">

**Author:** ![rachelgomez161999](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rachelgomez161999/32/35985_2.png) [@rachelgomez161999](https://devforum.zoom.us/u/rachelgomez161999)\
**Post date:** [September 21, 2022, 9:56am UTC](https://devforum.zoom.us/t/what-does-error-code-29-mean/26368/16 "2022-09-21T09:56:15Z")

</div>

Tips to Fix a Code 29 Error  
Restart your computer.  
Use System Restore to undo recent system changes.  
Update drivers for hardware devices that might be related to the code 29 error.  
Roll back your drivers.  
Reinstall the device drivers.  
Enable the hardware device in your system BIOS.

Regards,  
Rachel Gomez
