# Private or Public App

**URL:** <https://devforum.zoom.us/t/private-or-public-app/21354>\
**Category:** API and Webhooks\
**Created:** [June 15, 2020, 7:34am UTC](https://devforum.zoom.us/t/private-or-public-app/21354 "2020-06-15T07:34:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bansal.ankit1985](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bansal.ankit1985/32/28207_2.png) [@bansal.ankit1985](https://devforum.zoom.us/u/bansal.ankit1985)\
**Post date:** [June 15, 2020, 7:34am UTC](https://devforum.zoom.us/t/private-or-public-app/21354/1 "2020-06-15T07:34:25Z")

</div>

**Description**  
We are looking to create an app for our customers which will utilize oauth to create meeting on their behalf. These customers are not part of our zoom account but will have their own zoom accounts. We don’t intend to use this app for anyone else other than our product customers. Should it be a private app or public app. Please provide your inputs.

**Error**  
The full error message or issue you are running into.

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
Knowing the endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

**Which Endpoint/s?**  
Knowing the API endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

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

1. Request URL / Headers (without credentials) / Body
2. See error

**Screenshots (If applicable)**  
If applicable, add screenshots to help explain your problem.

**Additional context**  
Add any other context about the problem here.

---

<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 18, 2020, 5:23pm UTC](https://devforum.zoom.us/t/private-or-public-app/21354/2 "2020-06-18T17:23:55Z")

</div>

Hey @bansal.ankit1985,

Your app should be public on the Marketplace. In order to have Zoom users external to your Zoom account install the app, it must be [published to the Zoom App Marketplace](https://marketplace.zoom.us/docs/guides/publishing).

See my post here about limiting who has access to it while published:

> [@OAuth integration without publishing app to marketplace](https://devforum.zoom.us/t/oauth-integration-without-publishing-app-to-marketplace/11499/2):
>
> Hey @navatech, The only way to share your Zoom OAuth app outside your Zoom account is to publish it. That being said, you could use the “visit site to install” option (which hides the install url from the public): [Screen Shot 2020-04-06 at 3.26.47 PM] Or, after a user installs your app, you can do a [check on the account\_id](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user) and compare that with your whitelist of companies who are allowed to install your app. Thanks, Tommy

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:07pm UTC](https://devforum.zoom.us/t/private-or-public-app/21354/3 "2020-08-21T22:07:57Z")

</div>


