# OAuth Error : App cannot be installed outside the developer's account

**URL:** <https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361>\
**Category:** API and Webhooks\
**Created:** [June 25, 2020, 3:15pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361 "2020-06-25T15:15:20Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![growthzone\_dev](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@growthzone\_dev](https://devforum.zoom.us/u/growthzone_dev)\
**Post date:** [June 25, 2020, 3:15pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/1 "2020-06-25T15:15:21Z")

</div>

**Description**  
I have an app published to the Zoom App Marketplace ([https://marketplace.zoom.us/apps/dgwTICG3TciF-2x\_XayYSA](https://marketplace.zoom.us/apps/dgwTICG3TciF-2x_XayYSA)), but when a user tries to connect they get the error. It is happening for all users that we try including our test account that has a Pro License.

**Error**  
You cannot authorize the app - This app cannot be installed outside of the developer’s account. Please contact the application developer to get support with installing this application.

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

**App Name**  
GrowthZone

**Endpoint**  
Oauth Development endpoints

---

<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 26, 2020, 2:43am UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/2 "2020-06-26T02:43:17Z")

</div>

Hi @growthzone_dev can you verify that your install link is using your Production credentials, not Development credentials? If not, please swap these 🙂

---

<div class="post-metadata">

**Author:** ![growthzone\_dev](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@growthzone\_dev](https://devforum.zoom.us/u/growthzone_dev)\
**Post date:** [June 26, 2020, 1:19pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/3 "2020-06-26T13:19:04Z")

</div>

No, I am using my development credentials because I am trying to test the integration. How can we test the app outside of production? Is there a way for a developer account to be allowed to test the api even ones that require a Licensed host?

---

<div class="post-metadata">

**Author:** ![growthzone\_dev](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@growthzone\_dev](https://devforum.zoom.us/u/growthzone_dev)\
**Post date:** [June 29, 2020, 1:12pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/4 "2020-06-29T13:12:30Z")

</div>

No, I am using my development credentials because I am trying to test the integration. How can we test the app outside of production? Is there a way for a developer account to be allowed to test the api even ones that require a Licensed host?

---

<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 30, 2020, 9:24pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/5 "2020-06-30T21:24:41Z")

</div>

Hey @growthzone_dev,

Only your published, production app can be installed outside of your account.

If you’d like, you can [request a beta test ur](https://marketplace.zoom.us/docs/guides/publishing/sharing-private-apps)l, but that also uses your production API credentials.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![growthzone\_dev](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@growthzone\_dev](https://devforum.zoom.us/u/growthzone_dev)\
**Post date:** [July 1, 2020, 1:09pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/7 "2020-07-01T13:09:34Z")

</div>

OK, so our development account has to be a licensed / paid account in order to test all of the features of the API? Is there a way to enable the restricted functionality for the development account that is used to create the app in the marketplace?  
This is my biggest hang up, how can we be expected to QA our integration if the development account is locked down?

---

<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:** [July 6, 2020, 7:41pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/8 "2020-07-06T19:41:09Z")

</div>

Hey @growthzone_dev,

> [@growthzone\_dev](#):
>
> OK, so our development account has to be a licensed / paid account in order to test all of the features of the API?

Not necessarily. Are you using your development credentials for your app to test it? I am confused, do you have one single OAuth app?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![growthzone\_dev](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@growthzone\_dev](https://devforum.zoom.us/u/growthzone_dev)\
**Post date:** [July 6, 2020, 7:59pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/10 "2020-07-06T19:59:42Z")

</div>

We have one Oauth App that we use. When we use the development endpoint from that app and use our developer account to connect / auth we will get errors when trying to add registrants because we are not a licensed / paid account.  
When this happened we tried connected to our dev endpoint with a paid account because we needed to test this functionality before releasing it to our customers, but then we get an error that only the developer accounts can use that endpoint / auth.  
So it seems we are forced to test the licensed portions of the api in production mode with a licensed user. There does not seem to be clear way to test your api with a free developer account.

---

<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:** [July 9, 2020, 4:26pm UTC](https://devforum.zoom.us/t/oauth-error-app-cannot-be-installed-outside-the-developers-account/22361/11 "2020-07-09T16:26:20Z")

</div>

Hey @growthzone_dev,

You can test in your apps development environment, but for paid features like registration and cloud recording, the user will need to be licensed.

Thanks,  
Tommy
