# Private Zoom App installation

**URL:** <https://devforum.zoom.us/t/private-zoom-app-installation/123825>\
**Category:** Zoom Apps\
**Created:** [January 3, 2025, 9:44pm UTC](https://devforum.zoom.us/t/private-zoom-app-installation/123825 "2025-01-03T21:44:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sci909](https://avatars.discourse-cdn.com/v4/letter/s/a8b319/32.png) [@sci909](https://devforum.zoom.us/u/sci909)\
**Post date:** [January 3, 2025, 9:44pm UTC](https://devforum.zoom.us/t/private-zoom-app-installation/123825/1 "2025-01-03T21:44:55Z")

</div>

Hi,

I have a private Zoom app that I am enable to install via the Authorization URL. I understand that the app is not on the Zoom Marketplace, but shouldn’t I be able to see it as part of “My Apps” in the Zoom Workplace app? How would a user know if they have the app installed?

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [January 9, 2025, 1:17pm UTC](https://devforum.zoom.us/t/private-zoom-app-installation/123825/2 "2025-01-09T13:17:25Z")

</div>

Thank you for posting in the Zoom Developer Forum. Could you please share a screenshot of the UI for My Apps in the Zoom Workplace app you mentioned?

In the meantime, please review the documentation for the Zoom App.

> **[App distribution - Zoom Developers](https://developers.zoom.us/docs/distribute/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

> **[Key concepts for Zoom Developer Platform - Zoom Developers](https://developers.zoom.us/docs/platform/key-concepts/#private-vs-beta-vs-published-vs-unlisted-apps)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

---

<div class="post-metadata">

**Author:** ![MultiplayerSession](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/multiplayersession/32/66446_2.png) [@MultiplayerSession](https://devforum.zoom.us/u/MultiplayerSession)\
**Post date:** [January 17, 2025, 11:21pm UTC](https://devforum.zoom.us/t/private-zoom-app-installation/123825/3 "2025-01-17T23:21:10Z")

</div>

Here are two areas where I was personally caught by surprise:

- Does this Zoom App define a **Home URL** in **Build your app** ; **Features** ; **Surface**?
- If the Zoom desktop application is hosting the meeting, is the meeting host different from the user signed in to the Zoom desktop application? This can happen if you begin the meeting from the web site and you’re signed in as a different user in the web browser. Zoom Apps tend to be withheld if the users don’t match.

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [January 24, 2025, 9:05am UTC](https://devforum.zoom.us/t/private-zoom-app-installation/123825/4 "2025-01-24T09:05:45Z")

</div>

> [@MultiplayerSession](#):
>
> Does this Zoom App define a **Home URL** in **Build your app** ; **Features** ; **Surface**?

Yes, you can find the field for the Home URL on the Surface page:

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

> [@MultiplayerSession](#):
>
> If the Zoom desktop application is hosting the meeting, is the meeting host different from the user signed in to the Zoom desktop application? This can happen if you begin the meeting from the web site and you’re signed in as a different user in the web browser. Zoom Apps tend to be withheld if the users don’t match.

Could you tell me more about your use case and what you’re looking to achieve? For example, if someone is signed into Zoom as a different user in their browser and that user isn’t assigned as the host, they would need to sign into the appropriate account to be classified as the host for that meeting. If you give me a little bit more details about your use case, I can provide guidance on how you can achieve your intended workflow

---

<div class="post-metadata">

**Author:** ![MultiplayerSession](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/multiplayersession/32/66446_2.png) [@MultiplayerSession](https://devforum.zoom.us/u/MultiplayerSession)\
**Post date:** [January 24, 2025, 2:40pm UTC](https://devforum.zoom.us/t/private-zoom-app-installation/123825/5 "2025-01-24T14:40:16Z")

</div>

> [@donte.zoom](#):
>
> Could you tell me more about your use case and what you’re looking to achieve? For example, if someone is signed into Zoom as a different user in their browser and that user isn’t assigned as the host, they would need to sign into the appropriate account to be classified as the host for that meeting.

The usage scenario we were facing is individual users working from home that are signed in to the desktop client using their personal user, but need to host a meeting or webinar using our organization’s licensed users. [When they sign in to the web site as the organization’s host, then hand off hosting to the desktop client, Zoom Apps that belong to the organization’s host don’t appear.](https://devforum.zoom.us/t/custom-zoom-app-added-for-local-testing-is-absent-from-zoom-desktop-client-on-windows/105016/3) We’re trying to pin a private Zoom App in the user interface so that the host can quickly refer to it for organization-specific guidance on what to do during a sudden meeting attendee disruption.

I linked to the original forum topic where I noticed this behavior, which was several months ago. I haven’t reviewed the current behavior to see if it’s changed since then.
