Zoom App Marketplace
cancel
Showing results for 
Search instead for 
Did you mean: 
Last chance for Zoomtopia 2025!

Don’t miss the ideas, tech, and voices shaping what’s next.

Register now

What is Zoom App Marketplace?

Zoom App Marketplace has more than 2,000 apps that enhance your Zoom experience and improve workflow and collaboration. Explore the Zoom Community's Recent Activity below to join the Marketplace conversation and connect with other members. If you're still looking for support, browse our Zoom Apps and Marketplace support articles or start a new discussion below!

Recent Activity

Suitable Zoom solution for Moodle custom plugin

Hello,We host a Moodle LMS system. I am aware of the Zoom plugin for Moodle. It works well. But the client has a different requirement. The clients want the Zoom meeting to run within the course. That means it should be embed in the course activity. ... Show more

Hello,

We host a Moodle LMS system. I am aware of the Zoom plugin for Moodle. It works well.

 

But the client has a different requirement. The clients want the Zoom meeting to run within the course. That means it should be embed in the course activity. The students do not need to use the local Zoom software.

 

According to my observation, I believe this is the suitable one.

Zoom Meeting SDK Web Sample (https://github.com/zoom/meetingsdk-web-sample)

 

But how can we run the application as a Moodle plugin? We are not hoping to publish it to the market place.


We just want to run it only in the Moodle system only and for the private use only.

If the above web sample is not the ideal solution, please let me know the best one.

 

Thanks.


Show less

reply-icon Latest Reply - 

How to check available user licenses and Zoom Room licenses (contracted and in use) via API?

Hi Zoom Community, I’m trying to build an integration to check, via API, how many user licenses and Zoom Room licenses my account has contracted and how many are currently in use. I’ve been through a lot of the documentation and tried several endpoin... Show more

Hi Zoom Community,

 

I’m trying to build an integration to check, via API, how many user licenses and Zoom Room licenses my account has contracted and how many are currently in use. I’ve been through a lot of the documentation and tried several endpoints, but I’m still not able to get this info reliably.

 

What I need:

  • See the total number of user licenses (contracted) and how many are assigned/in use.
  • See the total number of Zoom Room licenses (contracted) and how many are in use (i.e., how many rooms are using a license).

 

What I’ve already tried:

  • I’ve used /v2/users to list users and filter by type, so I can count how many are licensed. That works for “in use”, but I can’t see the total contracted.
  • I tried /v2/rooms to list Zoom Rooms, which shows me the rooms in use, but not the total number of Zoom Room licenses available/contracted.
  • I tried /v2/accounts/{accountId}/entitlements (which some docs mention), but I get “endpoint not recognized” or “not available” errors.
  • I checked /accounts/{accountId}/settings and related endpoints, but they don’t show license info.
  • I also looked at the Zoom Rooms and Account endpoints for settings, profiles, and so on, but couldn’t find anything about license counts.
  • I tried both Server-to-Server OAuth and JWT apps, with all the recommended scopes.

 

What I’m looking for:

  • Is there any API endpoint that returns the total number of user licenses and Zoom Room licenses my account has contracted?
  • Is there a way to see, via API, how many Zoom Room licenses are available, and how many are in use?
  • Or is this info only available in the Zoom web portal?

 

If anyone has a working example, or can point me to the right endpoint or approach, I’d really appreciate it!

Thanks in advance for any help or tips!


Show less

reply-icon Latest Reply - 

ZOOM API FOR START MEETINGS FROM AN APP & TRANSCRIPTION of meeting and obtain transcription in app

hi , i am actually in urgent requirement for the solution to this , i have gone through the documentations , can someone tell me if i am building an application using zoom api services in which he meeting host will start the meeting ,and then transcr... Show more

hi , i am actually in urgent requirement for the solution to this , i have gone through the documentations , can someone tell me if i am building an application using zoom api services  in which he meeting host will start the meeting ,and then transcription of the meeting should happen , i want to bring the transcription records on the application for my app users.


Show less

reply-icon Latest Reply - 
reply-icon Latest Reply - 

What security measures should be prioritized in matrimonial app development?

I am a developer working on a mobile app development. I want to add matrimonial app features to the app, but I am not sure where to start. Can anyone provide some guidance?

reply-icon Latest Reply - 

Zoom Apps SDK: ZoomAppsSDK is not defined and times out, even though sdk.min.js loads with status 20

【概要】Firebase HostingでホストしているZoomアプリを開発しています。Zoomクライアント内でアプリを実行すると、sdk.min.jsの読み込み(ステータス 200)は成功するにもかかわらず、グローバルオブジェクトである ZoomAppsSDK が定義されず、最終的に自作のタイムアウト処理によって「SDKの読み込みに失敗した」と判断されてしまいます。この原因が分からず困っています。【発生している問題】アプリがDOMContentLoadedイベントの発火後、ZoomAppsSD... Show more

【概要】
Firebase HostingでホストしているZoomアプリを開発しています。
Zoomクライアント内でアプリを実行すると、sdk.min.jsの読み込み(ステータス 200)は成功するにもかかわらず、グローバルオブジェクトである ZoomAppsSDK が定義されず、最終的に自作のタイムアウト処理によって「SDKの読み込みに失敗した」と判断されてしまいます。この原因が分からず困っています。

【発生している問題】
アプリがDOMContentLoadedイベントの発火後、ZoomAppsSDKオブジェクトが定義されるのを待機しますが、30秒待っても定義されません。開発者ツールで確認すると、sdk.min.jsはStatus 200で正常に読み込まれています。しかし、ZoomAppsSDKがundefinedのままであるため、後続のzoomSdk.config()などを呼び出すことができず、処理が全く進みません。

【開発環境】
・フロントエンド: HTML, CSS, JavaScript (Firebase Hostingでホスティング)
・SDK: https://appssdk.zoom.us/sdk.min.js をCDN経由で読み込み
・バックエンド: Google Apps Script (GAS)
・その他: clasp

【試したこと・確認済みのこと】
これまでに以下の点を確認し、いずれも問題の解決には至りませんでした。

実行環境: アプリはZoomデスクトップクライアント内から実行しており、navigator.userAgentに'Zoom'が含まれることをコードで確認済みです。

SDKスクリプトタグ: index.htmlの内にscriptタグが正しく配置されていることを確認済みです。

ネットワーク: 開発者ツールのNetworkタブで、sdk.min.jsがStatus 200で正常に読み込まれていることを確認済みです。(ブロックや404エラーではありません)

タイミング問題: DOMContentLoadedイベントを待ってから初期化処理を実行しており、レースコンディションの問題ではないことを確認済みです。

Zoomクライアントのバージョン: クライアントは最新版にアップデート済みです。

Content Security Policy (CSP): firebase.jsonに以下の内容のヘッダーを追加し、appssdk.zoom.usからのスクリプト実行を許可済みです。

[ここに、下の「firebase.jsonの内容」をコードブロックとして貼り付けてください]

開発者ツールの有効化: macOS/Windowsのデバッグモード有効化手順を試しましたが、アプリ上で右クリックしても「Inspect」メニューが表示されず、コンソールを直接確認できない状況です。

【質問】
以上の状況で、他にZoomAppsSDKが定義されない原因として何が考えられるでしょうか?
この環境の組み合わせ(Firebase Hosting + GAS + Zoom Apps SDK)で既知の問題はありますでしょうか?あるいは、私が見落としている別のデバッグ方法はありますでしょうか?

ご協力のほど、よろしくお願いいたします。

【firebase.jsonの内容】
JSON

{
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"headers": [
{
"key": "Content-Security-Policy",
"value": "script-src 'self' https://appssdk.zoom.us 'unsafe-inline' 'unsafe-eval'; object-src 'self'"
}
]
}
}


Show less

Enabling 3rd party recording

Hello, I’m working on a new zoom app that requires the closed beta feature “3rd party recording token”. Could someone be able to reach out to assist with enabling this?

reply-icon Latest Reply - 

How to Get Hierarchical Location Info for Zoom Rooms Using API

Hello Developers,Good day!I'm currently working on retrieving Zoom Room details along with their configured location attributes—specifically Country, City, Building, and Floor—using the Zoom API.I attempted to use the endpoint:https://api.zoom.us/v2/... Show more

Hello Developers,

Good day!

I'm currently working on retrieving Zoom Room details along with their configured location attributes—specifically Country, City, Building, and Floor—using the Zoom API.

I attempted to use the endpoint:
https://api.zoom.us/v2/rooms/locations?page_size=300
However, this endpoint returns location data in a flat structure, providing only just IDs for each attribute (Country, City, Building, Floor), rather than presenting them in a hierarchical format.

Is there an alternative method or endpoint available that can return this information in a structured, hierarchical way?

Appreciate your guidance!


Show less

Zoom Group-Assigned App Access Stopped Working Without Change or Audit Log

Hello,We're an approved app on the Zoom Marketplace. One of our customers provisioned Our App to a user group with the setting: “As an admin, add Our App for Selected Users & Groups.”It worked fine for several months.Two weeks ago, all 5 users in tha... Show more
Hello,
We're an approved app on the Zoom Marketplace. One of our customers provisioned Our App to a user group with the setting: “As an admin, add Our App for Selected Users & Groups.”It worked fine for several months.
Two weeks ago, all 5 users in that group lost access and were unable to reconnect. There was:
  • No change to group membership
  • No visible admin changes
  • Nothing in Zoom’s audit log
However, after stepping through Zoom's “Manage → Apps on Account → Our App → Users & Groups → Add Groups,” the issue was resolved. They only then saw the "Selected Users & Groups" assignment path again.

We’d like to know:
  1. What would cause the “Selected Users & Groups” app assignment to stop applying to an existing group?
  2. Is there an expiration or condition under which group-based app installs are silently dropped or invalidated (e.g., inactive use, policy refresh, token purge)?
  3. Are there platform logs from Zoom’s side that indicate whether this permission was revoked or expired?
  4. Is there a recommended way to monitor or proactively get notified if a group-level app assignment breaks?
Thanks.

Show less

E2E Encryption Emails

Hello,I am developing a Zoom app where I need to collect and analyze user emails. However, I’m encountering an issue: the emails I receive through the API appear to be encrypted.I have a few questions regarding this:1. Is it possible to disable end-t... Show more

Hello,

I am developing a Zoom app where I need to collect and analyze user emails. However, I’m encountering an issue: the emails I receive through the API appear to be encrypted.

I have a few questions regarding this:

1. Is it possible to disable end-to-end encryption (E2EE) for default Zoom email addresses (zmail addresses), or is this always enforced?
2. From my understanding, E2EE can only be disabled for one custom domain per account—is this correct?
3. I have added and verified a custom domain under Account Management > Account Profile > Associated Domains. However, I am struggling to associate user emails from this domain in a way that allows me to disable E2EE. Am I missing a step here?
4. The documentation frequently mentions "Mail/Calendar Management," but I do not see this option in my account. Is this something that requires additional permissions or a specific account type?

I have a zoom workspace business account. Any guidance or clarification on enabling access to unencrypted emails or managing email domains would be greatly appreciated!


Thank you.

 


Show less

reply-icon Latest Reply -