# Unpublished Apps Review Process Flow & Security Limitations Queries

**URL:** <https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676>\
**Category:** Windows\
**Created:** [May 10, 2024, 1:53pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676 "2024-05-10T13:53:25Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 10, 2024, 1:53pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/1 "2024-05-10T13:53:25Z")

</div>

Hi,

I recently got a notification from Zoom that my Meeting SDK has to be upgraded from Legacy App to General App by due date as it will not able to join meetings.  
But, I am not clear with the latest guidelines regarding unpublished Apps as there was a flow change.

I have few queries on this.

1. Are Legacy Apps are going to be removed completely. If not so, what difference it makes for Legacy App (Meeting SDK) to join meetings with in our organization/tenant?
2. Now General Apps are again categorized into Development & Production. Is there any security limitations for Development General Apps?
3. Can Development Category General Apps join meetings created by anyone in the tenant/organization?
4. Is Development Category General Apps have any expiry time to be converted into Production category? If yes, how long?
5. For an Unpublished General App (either Production or Development) can join meetings inside meetings created by anyone in the same organization/tenant?
6. Is there any review process exists for Unpublished Apps? If yes, can anyone explain in detail.
7. Can unpublished Apps can be added by user on request?
8. I have requirement of both Meeting SDK & Client to Server OAuth App. Is Single App is enough for both or does it needed to create individual Apps?

Can someone help me on above queries please?

---

<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:** [May 10, 2024, 2:10pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/2 "2024-05-10T14:10:55Z")

</div>

Hi @kisappdev , can you please share a screenshot of the notification please of the language you received? I want to connect directly with the team that is responsible for the new marketplace app build flow.

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 13, 2024, 7:28am UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/4 "2024-05-13T07:28:16Z")

</div>

![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/9/6/966dc59cfb876d26bc2db69ad2d5d05a5176a93c.png)

---

<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:** [May 14, 2024, 3:02pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/5 "2024-05-14T15:02:30Z")

</div>

> [@kisappdev](#):
>
> - Are Legacy Apps are going to be removed completely. If not so, what difference it makes for Legacy App (Meeting SDK) to join meetings with in our organization/tenant?  
> No they will not be removed. There’s no difference for joining meeting within your account.
> 
> - Now General Apps are again categorized into Development & Production. Is there any security limitations for Development General Apps?  
> No; it’s just a development environment but it’s not a different app. You just have a set of credentials for development and production use.
> 
> - Can Development Category General Apps join meetings created by anyone in the tenant/organization?  
> Not sure what you mean, but if you mean as a bot? Please follow the bot guidance we have in our docs. Non-published apps have the capacity to be used within your account/for internal meeting.
> 
> - Is Development Category General Apps have any expiry time to be converted into Production category? If yes, how long?  
> Please see earlier response about development vs. production.
> 
> - For an Unpublished General App (either Production or Development) can join meetings inside meetings created by anyone in the same organization/tenant?  
> Development and production credentials are present in each individual general app. Join permissions will be dependent upon host settings.
> 
> - Is there any review process exists for Unpublished Apps? If yes, can anyone explain in detail.  
> [Publishing apps](https://developers.zoom.us/docs/distribute/)
> 
> - Can unpublished Apps can be added by user on request?  
> No, not for external users.
> 
> - I have requirement of both Meeting SDK & Client to Server OAuth App. Is Single App is enough for both or does it needed to create individual Apps?  
> Not sure what you mean here. Can you please rephrase?

See all responses above.

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 15, 2024, 7:57pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/6 "2024-05-15T19:57:33Z")

</div>

Thanks for your reply.

I understood a bit more based on your reply. But, I still had a lot of queries.  
I am mentioning few more questions, explained below with use cases.

**Scenario 1** : I have Meeting SDK to join a zoom meeting using a user ZAK token. the zoom meeting was created by the another user within the same tenant or organization.

1. Will Meeting SDK (Legacy App) able to join the above meeting, if host has given access to the user (ZAK Token User).
2. Can Meeting SDK (Development Category General App) able to join the above zoom meeting?

**Scenario 2 :** I saw the above shared url ([Publishing apps](https://developers.zoom.us/docs/distribute/)) but it was meant for Published Apps. But, I didn’t require the app to be published just want to add it to myself.

1. Is the same process to be followed for both Published & Unpublished Apps as well?
2. Can Unpublished Apps adds to himself (App Owner), not to be added by anyone?
3. Will existing Legacy Apps stops working after the above mentioned due date?
4. Can my Scenario 2 be a private App? If yes, Is existing Legacy App is fine without doing any changes?
5. Is Private Apps are same as Legacy Apps?
6. Is Private Apps also need to go through any review process? May be can you bit explain more about private Apps creation in Zoom Market Place.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 21, 2024, 5:08pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/7 "2024-05-21T17:08:05Z")

</div>

Hi,

Can you please reply on above queries please?

---

<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:** [May 21, 2024, 7:25pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/8 "2024-05-21T19:25:29Z")

</div>

Hi @kisappdev ,

> [@kisappdev](#):
>
> **Scenario 1** : I have Meeting SDK to join a zoom meeting using a user ZAK token. the zoom meeting was created by the another user within the same tenant or organization.

This is the guidance to have a Meeting SDK operate as a meeting bot to join a meeting: [Meeting Bots Accessing Media Streams](https://developers.zoom.us/docs/zoom-apps/guides/meeting-bots-sdk-media-streams/)

> [@kisappdev](#):
>
> **Scenario 2 :** I saw the above shared url ([Publishing apps](https://developers.zoom.us/docs/distribute/)) but it was meant for Published Apps. But, I didn’t require the app to be published just want to add it to myself.

Please click that link again and you will see information about published vs. private (unpublished) apps to answer your questions.

Legacy apps were just the old UI and for app types. They were segmented into Meeting SDK, Chat App, OAuth 2.0, Server-to-Server, Webhook. Now, under unified build flow, you can enable these as different features under ONE APP containing the same credentials.

> [@Unified Build Flow walkthrough](https://devforum.zoom.us/t/unified-build-flow-walkthrough/102141):
>
> We recently released a new version of the build flow in December and have been getting questions from the developer community about the benefits of using this new feature. The Unified Build Flow decreases the number of apps that you have to build to get functionality across Zoom products. Before, a developer would have to build a separate Zoom App, a webhook app, and a Meeting SDK app to complete the functionality of their product. With the new build flow now you can create ONE app and toggle w…

> **[Zoom App Creation Build Flow](https://developers.zoom.us/docs/build-flow/)**
>
> 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:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 24, 2024, 9:37am UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/9 "2024-05-24T09:37:29Z")

</div>

Hi @gianni.zoom

Thanks for your response.  
Just would like to confirm once again on few queries.

1. Private means an unpublished Legacy App or an unpublished general app, right?
2. Even after below mentioned due date (28 June, 2024), there will be no change in existing working functionality for unpublished apps, right?
3. The below attached notice screenshot was related to published apps only with a new review process, right?
4. Can you confirm below scenarios mentioned in table are correct please?  
 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/0/60c6747d1a6d97da556289e4c4ba2d549139a83a.png)

**Attached Notice Screenshot :**

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/9/6/966dc59cfb876d26bc2db69ad2d5d05a5176a93c.png)

---

<div class="post-metadata">

**Author:** ![kisappdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kisappdev/32/3304_2.png) [@kisappdev](https://devforum.zoom.us/u/kisappdev)\
**Post date:** [May 28, 2024, 8:24pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/10 "2024-05-28T20:24:28Z")

</div>

Hi,

Can you confirm on above queries please?

---

<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:** [May 30, 2024, 2:59pm UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/11 "2024-05-30T14:59:58Z")

</div>

Hi @kisappdev ,

> [@kisappdev](#):
>
> Private means an unpublished Legacy App or an unpublished general app, right?

Correct!

> [@kisappdev](#):
>
> Even after below mentioned due date (28 June, 2024), there will be no change in existing working functionality for unpublished apps, right?

Correct!

> [@kisappdev](#):
>
> The below attached notice screenshot was related to published apps only with a new review process, right?

The notice is applicable to anyone with a Meeting SDK app type. The notice is overviewing what changes might affect Meeting SDK users if they want to join meetings hosted outside their account.

> [@kisappdev](#):
>
> Can you confirm below scenarios mentioned in table are correct please?
> 
> ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/0/60c6747d1a6d97da556289e4c4ba2d549139a83a.png)

This is great, thank you for synthesizing. This is correct.

---

<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:** [June 30, 2024, 1:00am UTC](https://devforum.zoom.us/t/unpublished-apps-review-process-flow-security-limitations-queries/109676/12 "2024-06-30T01:00:51Z")

</div>

Closed on June 30, 2024, 1:00am UTC

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