# Zoom Apps

**URL:** https://devforum.zoom.us/c/zoom-apps/39.md

[Latest](https://devforum.zoom.us/latest.md) · [Categories](https://devforum.zoom.us/categories.md) · [Tags](https://devforum.zoom.us/tags.md)

---

## [About the Zoom Apps category](https://devforum.zoom.us/t/about-the-zoom-apps-category/64008)

<div class="topic-metadata">

**Author:** [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Replies:** 4\
**Last updated:** [July 25, 2025, 5:41pm UTC](https://devforum.zoom.us/t/about-the-zoom-apps-category/64008 "2025-07-25T17:41:23Z")

</div>

The Zoom Apps SDK empowers developers to build apps that run in Zoom, enabling engaging experiences during and outside of a Zoom meeting.

---

## [Zoom Apps SDK: bridge environments and message validation](https://devforum.zoom.us/t/zoom-apps-sdk-bridge-environments-and-message-validation/146995)

<div class="topic-metadata">

**Author:** [@Charlos](https://devforum.zoom.us/u/Charlos)\
**Replies:** 0\
**Last updated:** [October 5, 2026, 5:52pm UTC](https://devforum.zoom.us/t/zoom-apps-sdk-bridge-environments-and-message-validation/146995 "2026-10-05T17:52:10Z")

</div>

Hi everyone, I’m using Zoom Apps SDK 0.16.41 and trying to understand the SDK-to-client messaging boundary. Which supported client environments use the WebKit bridge versus iframe/webClient messaging? What validat…

---

## [Zoom App shows a blank white screen on Android](https://devforum.zoom.us/t/zoom-app-shows-a-blank-white-screen-on-android/146918)

<div class="topic-metadata">

**Author:** [@VidyaShreeBV](https://devforum.zoom.us/u/VidyaShreeBV)\
**Replies:** 0\
**Last updated:** [October 1, 2026, 7:37am UTC](https://devforum.zoom.us/t/zoom-app-shows-a-blank-white-screen-on-android/146918 "2026-10-01T07:37:02Z")

</div>

Zoom Apps Configuration React single-page app (Webpack), using @zoom/appssdk 0.16.41, served as static files from Apache. The Home URL points to our backend gateway, which receives the x-zoom-app-context header and res…

---

## [Zoom App in development not showing as installed and do not show in Zoom client](https://devforum.zoom.us/t/zoom-app-in-development-not-showing-as-installed-and-do-not-show-in-zoom-client/142482)

<div class="topic-metadata">

**Author:** [@fabienblink](https://devforum.zoom.us/u/fabienblink)\
**Replies:** 12\
**Last updated:** [September 29, 2026, 8:31am UTC](https://devforum.zoom.us/t/zoom-app-in-development-not-showing-as-installed-and-do-not-show-in-zoom-client/142482 "2026-09-29T08:31:20Z")

</div>

Zoom Apps Configuration React in Zoom Client App Description I have a Zoom App in development currently showing as in draft and shareable internally within my organisation. Until a few days ago, I was able to complete…

---

## [Manual domain verification request — shared vercel.app subdomain (App: KlevaTutor Tutor Connect)](https://devforum.zoom.us/t/manual-domain-verification-request-shared-vercel-app-subdomain-app-klevatutor-tutor-connect/146641)

<div class="topic-metadata">

**Author:** [@usama](https://devforum.zoom.us/u/usama)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 8:35pm UTC](https://devforum.zoom.us/t/manual-domain-verification-request-shared-vercel-app-subdomain-app-klevatutor-tutor-connect/146641 "2026-09-21T20:35:02Z")

</div>

Hi team, I’m submitting our app KlevaTutor Tutor Connect (Client ID: Fqp4twXjQwOk3YS3IzO7Mw) for Marketplace review, and the domain verification step is flagging vercel.app as a domain to verify. Our app’s OAuth redire…

---

## [Android pull-to-refresh triggers mid-scroll, not just at true top of page](https://devforum.zoom.us/t/android-pull-to-refresh-triggers-mid-scroll-not-just-at-true-top-of-page/146627)

<div class="topic-metadata">

**Author:** [@irlink\_hong](https://devforum.zoom.us/u/irlink_hong)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 5:38am UTC](https://devforum.zoom.us/t/android-pull-to-refresh-triggers-mid-scroll-not-just-at-true-top-of-page/146627 "2026-09-21T05:38:54Z")

</div>

Zoom Apps Configuration React (Vite) SPA, running as a Zoom App in inMainClient running context. Tested via Android emulator (Zoom client, Android WebView). Description On Android, the panel’s native pull-to-refresh g…

---

## [Is certificate/root pinning supported for Zoom Apps?](https://devforum.zoom.us/t/is-certificate-root-pinning-supported-for-zoom-apps/146560)

<div class="topic-metadata">

**Author:** [@tommmyy890](https://devforum.zoom.us/u/tommmyy890)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 2:06pm UTC](https://devforum.zoom.us/t/is-certificate-root-pinning-supported-for-zoom-apps/146560 "2026-09-18T14:06:08Z")

</div>

Hi everyone, We are developing a Zoom App and are evaluating certificate/root pinning as an additional security control. For our native Android/iOS apps, we can use the platform networking/security configuration to pin…

---

## [Unsupported APIs](https://devforum.zoom.us/t/unsupported-apis/146509)

<div class="topic-metadata">

**Author:** [@acyment](https://devforum.zoom.us/u/acyment)\
**Replies:** 0\
**Last updated:** [September 16, 2026, 6:36pm UTC](https://devforum.zoom.us/t/unsupported-apis/146509 "2026-09-16T18:36:31Z")

</div>

Zoom Apps Configuration Zoom App: CrowdTimer Client ID: EAMOzouET0u5nMwosvOqGA Frontend: Svelte 5 + Vite; Bun/TypeScript server Zoom Apps SDK: @zoom/appssdk 0.16.41 Zoom Workplace desktop client: 7.1.0.83064 on macOS R…

---

## [Zoom app configuration React](https://devforum.zoom.us/t/zoom-app-configuration-react/146480)

<div class="topic-metadata">

**Author:** [@Raphael2](https://devforum.zoom.us/u/Raphael2)\
**Replies:** 0\
**Last updated:** [September 15, 2026, 3:01pm UTC](https://devforum.zoom.us/t/zoom-app-configuration-react/146480 "2026-09-15T15:01:40Z")

</div>

Zoom Apps Configuration React-based Zoom App with a Node.js backend. The app is a general-purpose user management application designed to allow users to manage their accounts and related activities within the Zoom Apps e…

---

## [Zoom App Configuration](https://devforum.zoom.us/t/zoom-app-configuration/146479)

<div class="topic-metadata">

**Author:** [@Raphael2](https://devforum.zoom.us/u/Raphael2)\
**Replies:** 0\
**Last updated:** [September 15, 2026, 2:58pm UTC](https://devforum.zoom.us/t/zoom-app-configuration/146479 "2026-09-15T14:58:36Z")

</div>

Zoom Apps Configuration React-based Zoom App with a Node.js backend. The app is a general-purpose user management application designed to allow users to manage their accounts and related activities within the Zoom Apps e…

---

## [getUserContext() fails with 80004 app\_not\_support for actual meeting host](https://devforum.zoom.us/t/getusercontext-fails-with-80004-app-not-support-for-actual-meeting-host/146407)

<div class="topic-metadata">

**Author:** [@Brian55](https://devforum.zoom.us/u/Brian55)\
**Replies:** 0\
**Last updated:** [September 12, 2026, 2:44pm UTC](https://devforum.zoom.us/t/getusercontext-fails-with-80004-app-not-support-for-actual-meeting-host/146407 "2026-09-12T14:44:35Z")

</div>

Zoom Apps Configuration Vanilla JS Zoom Apps SDK, @zoom/appssdk v0.16.41. App: Workhorse Director Mode (App ID 2K6gj5j\_RviqTvHcuZZHXA). Dev Client ID ST7uHM5TJuNymCtNujPmg, Prod Client ID Aji0OhHHTYe\_D6Jfx9UXJQ. Zoom Wo…

---

## [Invalid\_grant on every token exchange](https://devforum.zoom.us/t/invalid-grant-on-every-token-exchange/146319)

<div class="topic-metadata">

**Author:** [@greymatter](https://devforum.zoom.us/u/greymatter)\
**Replies:** 1\
**Last updated:** [September 11, 2026, 3:33am UTC](https://devforum.zoom.us/t/invalid-grant-on-every-token-exchange/146319 "2026-09-11T03:33:25Z")

</div>

Description Our Zoom App’s in-client OAuth (zoomSdk.authorize() with PKCE) consistently fails the token exchange with invalid\_grant, on every single attempt, with no variation. We’ve spent several hours ruling out every…

---

## [ToneBridge – Awaiting Final Review Sign-off (10+ Days)](https://devforum.zoom.us/t/tonebridge-awaiting-final-review-sign-off-10-days/146336)

<div class="topic-metadata">

**Author:** [@Machinedoll](https://devforum.zoom.us/u/Machinedoll)\
**Replies:** 0\
**Last updated:** [September 9, 2026, 11:35pm UTC](https://devforum.zoom.us/t/tonebridge-awaiting-final-review-sign-off-10-days/146336 "2026-09-09T23:35:09Z")

</div>

Hi team, Just a quick update on ToneBridge — we’ve been in the functional review cycle for over 10 days now and have been actively addressing feedback throughout. The latest round of changes has been deployed and the ap…

---

## [Technical Design "Architecture Diagram" upload returns 400 (app ueXqKeAZTaeOcknMd408ZA)](https://devforum.zoom.us/t/technical-design-architecture-diagram-upload-returns-400-app-uexqkeaztaeocknmd408za/146284)

<div class="topic-metadata">

**Author:** [@Brendan2](https://devforum.zoom.us/u/Brendan2)\
**Replies:** 0\
**Last updated:** [September 7, 2026, 6:20pm UTC](https://devforum.zoom.us/t/technical-design-architecture-diagram-upload-returns-400-app-uexqkeaztaeocknmd408za/146284 "2026-09-07T18:20:22Z")

</div>

On my user-managed General app, Build Flow \> Technical Design \> Overview, the Architecture Diagram upload fails every time. POST https://marketplace.zoom.us/api/v1/files/upload returns HTTP 400. No error is shown in the…

---

## [Zoom Manual Domain Verification Request](https://devforum.zoom.us/t/zoom-manual-domain-verification-request/146267)

<div class="topic-metadata">

**Author:** [@Rahul19](https://devforum.zoom.us/u/Rahul19)\
**Replies:** 0\
**Last updated:** [September 7, 2026, 3:50am UTC](https://devforum.zoom.us/t/zoom-manual-domain-verification-request/146267 "2026-09-07T03:50:30Z")

</div>

Hello Zoom Marketplace Support, I am requesting manual domain validation for my Zoom Marketplace app. App Name: Concio Domain to validate: prod-concio-app.azurewebsites.net Our application is hosted on Microsoft Azure…

---

## [Error during Authorization on Zoom for Lightning Salesforce APp](https://devforum.zoom.us/t/error-during-authorization-on-zoom-for-lightning-salesforce-app/146096)

<div class="topic-metadata">

**Author:** [@Navin2](https://devforum.zoom.us/u/Navin2)\
**Replies:** 3\
**Last updated:** [September 4, 2026, 12:08pm UTC](https://devforum.zoom.us/t/error-during-authorization-on-zoom-for-lightning-salesforce-app/146096 "2026-09-04T12:08:30Z")

</div>

Hello All, I’m Facing below issue when Authorizing to my account from salesforce. After successfully authorizing Zoom managed package in one Salesforce org, I’m unable to authorize the same package in a different org. …

---

## [docs:read:file scope selected and saved on OAuth app, but missing from issued access tokens](https://devforum.zoom.us/t/docsfile-scope-selected-and-saved-on-oauth-app-but-missing-from-issued-access-tokens/146143)

<div class="topic-metadata">

**Author:** [@kaddaeduah](https://devforum.zoom.us/u/kaddaeduah)\
**Replies:** 1\
**Last updated:** [September 3, 2026, 4:34pm UTC](https://devforum.zoom.us/t/docsfile-scope-selected-and-saved-on-oauth-app-but-missing-from-issued-access-tokens/146143 "2026-09-03T16:34:18Z")

</div>

I’ve got a “General App (OAuth)” app (Client ID fAuJ8O1TToqQ\_BcsS6B5kQ) where I added the docs:read:file granular scope (Canvas / Zoom Docs product) to use GET /docs/files/search. The scope shows as selected and saved in…

---

## [Chat Tabs (Home tab) blocked by frame-src CSP on zoom.us — no documentation on the required domain approval process, and the "Learn More" link is broken (404)](https://devforum.zoom.us/t/chat-tabs-home-tab-blocked-by-frame-src-csp-on-zoom-us-no-documentation-on-the-required-domain-approval-process-and-the-learn-more-link-is-broken-404/146164)

<div class="topic-metadata">

**Author:** [@irlink\_hong](https://devforum.zoom.us/u/irlink_hong)\
**Replies:** 0\
**Last updated:** [September 3, 2026, 5:01am UTC](https://devforum.zoom.us/t/chat-tabs-home-tab-blocked-by-frame-src-csp-on-zoom-us-no-documentation-on-the-required-domain-approval-process-and-the-learn-more-link-is-broken-404/146164 "2026-09-03T05:01:07Z")

</div>

App ID: DiOi-JuPSxurHAhbAJP8cw App type: General App, \[User-managed\] Zoom Client version: 7.1.5 v Summary I’ve spent several hours trying to get a “Chat tabs” (Home tab) app working in Zoom Team Chat, following ever…

---

## [Zoom Phone Issue](https://devforum.zoom.us/t/zoom-phone-issue/146134)

<div class="topic-metadata">

**Author:** [@Shubham4](https://devforum.zoom.us/u/Shubham4)\
**Replies:** 0\
**Last updated:** [September 2, 2026, 6:18pm UTC](https://devforum.zoom.us/t/zoom-phone-issue/146134 "2026-09-02T18:18:40Z")

</div>

Same here, The issue is that Zoom for Salesforce is working in Production, but we are unable to authorize/connect Zoom with any Salesforce Sandbox org. I tested this in both our existing QA Sandbox and a brand-new Sandb…

---

## [Zoom Apps Configuration](https://devforum.zoom.us/t/zoom-apps-configuration/146097)

<div class="topic-metadata">

**Author:** [@J112](https://devforum.zoom.us/u/J112)\
**Replies:** 2\
**Last updated:** [September 1, 2026, 11:32pm UTC](https://devforum.zoom.us/t/zoom-apps-configuration/146097 "2026-09-01T23:32:24Z")

</div>

Vanilla JS, @zoom/appssdk 0.16.x, in-meeting surface, macOS desktop client 7.1.5. General App, user-managed, development mode. Description Two policy questions before we build further, rather than a bug. Our app runs …

---

## [Stop Free Users - Identify license type](https://devforum.zoom.us/t/stop-free-users-identify-license-type/144646)

<div class="topic-metadata">

**Author:** [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Replies:** 2\
**Last updated:** [September 1, 2026, 12:24pm UTC](https://devforum.zoom.us/t/stop-free-users-identify-license-type/144646 "2026-09-01T12:24:22Z")

</div>

I would like to limit my app to certain groups of users, I might even change the way it works depending on the licence purchased. I certianly want to know if it is a Paid user or free Could I find out what licence typ…

---

## [Zoom App Name not visible in the In-Meeting Approval popup](https://devforum.zoom.us/t/zoom-app-name-not-visible-in-the-in-meeting-approval-popup/145973)

<div class="topic-metadata">

**Author:** [@Ekansh](https://devforum.zoom.us/u/Ekansh)\
**Replies:** 3\
**Last updated:** [September 1, 2026, 12:19pm UTC](https://devforum.zoom.us/t/zoom-app-name-not-visible-in-the-in-meeting-approval-popup/145973 "2026-09-01T12:19:13Z")

</div>

Hi Team, We have an internal app installed in our tenant that we use to record meetings. We use internal APIs to start and stop RTMS. When joining meetings hosted by external users, the App asks the meeting host for pe…

---

## [Breakout Room Misses option 'include waiting room participants"](https://devforum.zoom.us/t/breakout-room-misses-option-include-waiting-room-participants/146093)

<div class="topic-metadata">

**Author:** [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Replies:** 0\
**Last updated:** [September 1, 2026, 11:51am UTC](https://devforum.zoom.us/t/breakout-room-misses-option-include-waiting-room-participants/146093 "2026-09-01T11:51:38Z")

</div>

Zoom Appssdk. We want to make control of meetings more secure with app control over who joins. This means admitting them to a breakout room first. Used by so many open meeting groups. But it is not possible to support t…

---

## [Zoom Apps on Mobile - Cannot type into input texts](https://devforum.zoom.us/t/zoom-apps-on-mobile-cannot-type-into-input-texts/70204)

<div class="topic-metadata">

**Author:** [@so-young](https://devforum.zoom.us/u/so-young)\
**Replies:** 13\
**Last updated:** [August 31, 2026, 4:44am UTC](https://devforum.zoom.us/t/zoom-apps-on-mobile-cannot-type-into-input-texts/70204 "2026-08-31T04:44:41Z")

</div>

hello, currently testing Zoom Apps on mobile beta (iOS), and it seems like only on mobile, I am not able to type into any input texts on our app. Could someone help check on this issue? Thanks!

---

## [Zoom marketplace app is not getting reviewed](https://devforum.zoom.us/t/zoom-marketplace-app-is-not-getting-reviewed/145953)

<div class="topic-metadata">

**Author:** [@boostk](https://devforum.zoom.us/u/boostk)\
**Replies:** 0\
**Last updated:** [August 27, 2026, 10:10pm UTC](https://devforum.zoom.us/t/zoom-marketplace-app-is-not-getting-reviewed/145953 "2026-08-27T22:10:55Z")

</div>

no problem with app. We have two apps on the marketplace, which were both update at the same time with same update. One has been approved and published, while second one is still under review after 4 days. can you ple…

---

## [Lots of (unwanted/unnecessary?) Data Categories Shared With Zoom App](https://devforum.zoom.us/t/lots-of-unwanted-unnecessary-data-categories-shared-with-zoom-app/145863)

<div class="topic-metadata">

**Author:** [@LiveVoice](https://devforum.zoom.us/u/LiveVoice)\
**Replies:** 4\
**Last updated:** [August 26, 2026, 7:18am UTC](https://devforum.zoom.us/t/lots-of-unwanted-unnecessary-data-categories-shared-with-zoom-app/145863 "2026-08-26T07:18:19Z")

</div>

Hello there :slight\_smile: We started developing an RTMS App that should allow our customers to import audio of their Zoom Meetings (and Webinars) into our system. The basic idea is: the customer registers the meeting …

---

## [My app's Publish page shows the warning "You have made some  configuration changes. Please regenerate the Authorization URL now"  and the Submit button remains disabled.](https://devforum.zoom.us/t/my-apps-publish-page-shows-the-warning-you-have-made-some-configuration-changes-please-regenerate-the-authorization-url-now-and-the-submit-button-remains-disabled/145759)

<div class="topic-metadata">

**Author:** [@Imatic\_Technologies](https://devforum.zoom.us/u/Imatic_Technologies)\
**Replies:** 2\
**Last updated:** [August 25, 2026, 1:20pm UTC](https://devforum.zoom.us/t/my-apps-publish-page-shows-the-warning-you-have-made-some-configuration-changes-please-regenerate-the-authorization-url-now-and-the-submit-button-remains-disabled/145759 "2026-08-25T13:20:34Z")

</div>

I have already: Verified and corrected the OAuth Redirect URL (https://apps.itl.co.tz/smartpayapi/wfCRMCallback.aspx) — confirmed working, receiving authorization code successfully. Regenerated the Authorization URL m…

---

## [Production App Approval Stuck in Security Review for Over 2 Weeks](https://devforum.zoom.us/t/production-app-approval-stuck-in-security-review-for-over-2-weeks/145848)

<div class="topic-metadata">

**Author:** [@Elizabeth6](https://devforum.zoom.us/u/Elizabeth6)\
**Replies:** 0\
**Last updated:** [August 24, 2026, 6:34am UTC](https://devforum.zoom.us/t/production-app-approval-stuck-in-security-review-for-over-2-weeks/145848 "2026-08-24T06:34:59Z")

</div>

Hi Zoom Team, Our Interview Dress Rehearsal production app has been stuck in the Security Review stage for more than 2 weeks, and we haven’t received any further updates. App Details: App Name: Interview Dress Rehears…

---

## [Zoom App Status Approved then back to Review?](https://devforum.zoom.us/t/zoom-app-status-approved-then-back-to-review/145706)

<div class="topic-metadata">

**Author:** [@Naasir](https://devforum.zoom.us/u/Naasir)\
**Replies:** 7\
**Last updated:** [August 23, 2026, 12:39pm UTC](https://devforum.zoom.us/t/zoom-app-status-approved-then-back-to-review/145706 "2026-08-23T12:39:41Z")

</div>

I submitted an app called Conversion under a Zoom account using the email naasir@conversion.ai. Yesterday, the dashboard status indicated the app was approved (screenshot attached). I did not receive an email about this.…

---

## [Zoom Apps Camera Mode: runRenderingContext succeeds but virtual camera missing / drawWebView blank on Windows](https://devforum.zoom.us/t/zoom-apps-camera-mode-runrenderingcontext-succeeds-but-virtual-camera-missing-drawwebview-blank-on-windows/144667)

<div class="topic-metadata">

**Author:** [@Rayhan](https://devforum.zoom.us/u/Rayhan)\
**Replies:** 2\
**Last updated:** [August 22, 2026, 7:40pm UTC](https://devforum.zoom.us/t/zoom-apps-camera-mode-runrenderingcontext-succeeds-but-virtual-camera-missing-drawwebview-blank-on-windows/144667 "2026-08-22T19:40:24Z")

</div>

Zoom Apps Configuration Framework: Vanilla JS / Node.js / Express Platform: Windows Zoom Client: Zoom Workplace Desktop on Windows Zoom Apps SDK: Zoom Apps SDK with Camera Mode / Layers API App type: Zoom App running…

[Next page](https://devforum.zoom.us/c/zoom-apps/39.md?page=1)
