Zoom App Marketplace
cancel
Showing results for 
Search instead for 
Did you mean: 

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

URL-Based Image Not Displaying in Zoom App"

I am developing a Zoom App using the Zoom App Marketplace and React.js. In this app, I am trying to display images hosted on AWS S3 using their URL. The images load and display correctly when the app is run as a normal React application in the browse... Show more

I am developing a Zoom App using the Zoom App Marketplace and React.js. In this app, I am trying to display images hosted on AWS S3 using their URL. The images load and display correctly when the app is run as a normal React application in the browser. However, when the same app runs inside the Zoom App, the images do not display.

I suspect this might be related to security policies or restrictions within the Zoom App environment. Could anyone provide insights or solutions to resolve this issue?


Show less

Workday with Zoom Setup - on the Zoom Aministration side

Our Zoom Administrator has a few questions regarding setup on the Zoom side. We will be using it for Interview Scheduling with Workday.1) One of the steps is "Register Client with Web Conference Provider". Our Zoom admin checked the Zoom marketplace ... Show more

Our Zoom Administrator has a few questions regarding setup on the Zoom side. We will be using it for Interview Scheduling with Workday.

1) One of the steps is "Register Client with Web Conference Provider". Our Zoom admin checked the Zoom marketplace and didn't find anything specific to Workday. https://marketplace.zoom.us/ Usually the integration with Zoom starts with the apps marketplace. Is there a different place in the Zoom Configuration where we could perform this step?

2) The instructions step 2 (below) mentions redirect URL, how do we know which one of the seven URLs is the correct URL? How do we distinguish between our Sandbox and Prod?

step 2. Register Client with your web conference provider.

When registering your client, you'll have to input the redirect URL back to Workday (in the client registration) depending on your web conference provider. These URL's are the same for all tenants and will take you back from where you came from.

https://cb.megaleo.com/cb1
https://cb.myworkday.com
https://cb.workday.net/cb1
https://cb.wd5-impl-services1.workday.com/cb1
https://cb.myworkday.com/cb1
https://cb-eu.myworkday.com/cb1
https://cb-eu.myworkday.com

3) When we perform Step 5 which is Register External OAuth Client, where does our Zoom Administrator find this information on the Zoom side: 

Step 5 - In addition to the Client ID, Client Secret, and Client Name from Step 1, specify the authorize endpoint URL and token endpoint URL.


Show less

reply-icon Latest Reply - 

zoom timer app not working on my mac

The zoom timer app is not working on my mac. It comes on when I start a meeting, but once my mouse moves off the app, aAll I get is a black screen. I can't change the time duration, I can see anything, and the display on my video does not change. The... Show more

The zoom timer app is not working on my mac. It comes on when I start a meeting, but once my mouse moves off the app, aAll I get is a black screen. I can't change the time duration, I can see anything, and the display on my video does not change. The OS is 10.14.6 (Mojave).


Show less

reply-icon Latest Reply - 

Read AI need to turned off

Greetings.

 

I would like to ask for your assistance to turned off the Read AI in all our zoom meetings. We just need the Zoom AI and the Read AI is taking over too.

 

Thank you.

reply-icon Latest Reply - 

Quickbase API

I'm new to creating APIs in Zoom. An API must be created by an administrator, which is me. I started to create the API, but the configurations are associated with my credentials.The Zoom user requesting the API is not an administrator; their role is ... Show more

I'm new to creating APIs in Zoom.   

  1. An API must be created by an administrator, which is me.  I started to create the API, but the configurations are associated with my credentials.
  2. The Zoom user requesting the API is not an administrator; their role is a member.
  3. If I grant administrator rights to this user, they will have access to all information in the City’s Zoom account.
  4. Is there another role, I can provide the member user to create the API under their current credentials?
  5. If the answer is no, if I grant them temporary administrator role to create the API and them remove administrator role, will API configurations still be associated with their credentials?

Looking for any assistance to move this project along.  Thanks!


Show less

Resolved! Zoom Timer app no longer works

The Zoom Timer app no longer works for me as of yesterday. I have never had trouble with it before. I have uninstalled and reinstalled both the Zoom app and the Timer app within Zoom, and restarted my computer. The problem remains. When I open the ap... Show more

The Zoom Timer app no longer works for me as of yesterday. I have never had trouble with it before. I have uninstalled and reinstalled both the Zoom app and the Timer app within Zoom, and restarted my computer. The problem remains. When I open the app, the Timer logo flashes briefly and then I get a black screen instead of the timer. I am running macOS Catalina 10.15.7 and Zoom version 6.2.10


Show less

reply-icon Latest Reply - 

missing scope in api call though scope is included

trying to get data on meetings usagefrom api https://api.zoom.us/v2/accounts/me/report/users/me/meetingsusing power BI protyping in curl getting error {"code":4711,"message":"Invalid access token, does not contain scopes:[report:read:user:master]."}b... Show more

trying to get data on meetings usage
from api https://api.zoom.us/v2/accounts/me/report/users/me/meetings
using power BI protyping in curl 
getting error {"code":4711,"message":"Invalid access token, does not contain scopes:[report:read:user:master]."}

but it is in the list of assigned scopes
What is wrong?

details

> curl -X POST https://zoom.us/oauth/token -d "grant_type=account_credentials" -d "account_id=Dlla_6qTQRS6cwToesZlEQ" -H "Authorization: Basic <<xxxx>>==" "https://zoom.us/oauth/authorize?response_type=code&client_id=d6tQxsZ8T66f0ShwS9CoNg&redirect_uri=https://oauth.powerbi.com/views/oauthredirect.html"
{"access_token":"<<yyy>>","token_type":"bearer","expires_in":3600,"scope":"user:read:list_users:admin user:read:user:admin user:read:pm_room:admin user:read:settings:admin user:read:summary:admin user:read:presence_status:admin user:read:personal_note:admin meeting:read:list_meetings:admin meeting:read:meeting:admin meeting:read:list_registrants:admin meeting:read:registrant:admin meeting:read:list_registration_questions:admin meeting:read:list_polls:admin meeting:read:poll:admin meeting:read:invitation:admin meeting:read:past_meeting:admin meeting:read:list_past_instances:admin meeting:read:list_past_participants:admin meeting:read:list_poll_results:admin meeting:read:survey:admin meeting:read:participant:admin meeting:read:participant_feedback:admin meeting:read:alert:admin meeting:read:device:admin meeting:read:chat_message:admin meeting:read:local_recording_token:admin account:read:sub_account:admin account:read:settings:admin account:read:account_setting:admin webinar:read:list_webinars:admin webinar:read:webinar:admin webinar:read:list_past_participants:admin zoom_events:read:list_hubs:admin zoom_events:read:list_hub_videos:admin report:read:list_users:admin report:read:billing_invoice:admin report:read:billing:admin report:read:cloud_recording:admin report:read:daily_usage:admin report:read:meeting:admin report:read:list_meeting_participants:admin report:read:list_meeting_polls:admin report:read:user:admin report:read:operation_logs:admin report:read:user_activities:admin report:read:upcoming_meetings_webinars:admin report:read:webinar:admin report:read:list_webinar_participants:admin report:read:list_webinar_polls:admin report:read:webinar_survey:admin report:read:meeting_activity_log:admin report:read:list_users:master report:read:cloud_recording:master report:read:daily_usage:master report:read:meeting:master report:read:user:master report:read:operation_logs:master report:read:list_webinar_participants:master report:read:meeting_survey:master report:read:meeting_activity_log:master team_chat:read:channel:admin team_chat:read:list_bookmarks:admin contact:read:list_contacts:admin device:read:command:admin cloud_recording:read:list_account_recordings:admin cloud_recording:read:list_user_recordings:admin cloud_recording:read:recording_analytics_details:admin cloud_recording:read:recording_analytics_summary:admin cloud_recording:read:recording_settings:admin cloud_recording:read:list_recording_registrants:admin cloud_recording:read:list_recording_files:admin cloud_recording:read:recording:admin cloud_recording:read:registrant:admin cloud_recording:read:archive_files:admin archiving:read:list_archived_files:admin archiving:read:archived_files:admin archiving:read:archived_file_statistics:admin archiving:read:archive_files:admin information_barrier:read:list_policies:admin information_barrier:read:policy:admin zoom_events:read:list_hub_hosts:admin","api_url":"https://api.zoom.us"}

>curl -X GET "https://api.zoom.us/v2/accounts/me/report/users/me/meetings" -H "Authorization: Bearer <<yyy>>"
{"code":4711,"message":"Invalid access token, does not contain scopes:[report:read:user:master]."}

 


Show less

reply-icon Latest Reply - 

Empty device list

I have added 6 devices on the zoom portal,

But /devices api return empty device list. 

I need help to fetch all devices using Rest api.

Thanks.

 

reply-icon Latest Reply - 

Outlook Plug-in

I just bought a new PC laptop with Windows 11. And it doesn't seem that the Zoom Plug-In for Outlook works for the latest version of Outlook. I am so regretting moving from Windows 10 to Windows 11. I relied heavily on the Zoom Plug-in to schedule my... Show more

I just bought a new PC laptop with Windows 11.   And it doesn't seem that the Zoom Plug-In for Outlook works for the latest version of Outlook.  I am so regretting moving from Windows 10 to Windows 11.   I relied heavily on the Zoom Plug-in to schedule my Zoom meetings.   Any work arounds for this issue?


Show less

reply-icon Latest Reply - 

zoom does not work with next js 15

I am experiencing an issue with the Zoom Web SDK in my Next.js application. Upon initializing the Zoom meeting, the application displays a black screen.any help or starter kit for next js 15 ?----------------------------------------------------------... Show more

I am experiencing an issue with the Zoom Web SDK in my Next.js application. Upon initializing the Zoom meeting, the application displays a black screen.any help or starter kit for next js 15 ?
--------------------------------------------------------------
this is my console 
[Fast Refresh] rebuilding
zoomus-websdk.umd.min.js:2 success load webim
zoomus-websdk.umd.min.js:2 success load jsmedia
zoomus-websdk.umd.min.js:2 pre load wasm success: https://source.zoom.us/3.10.0/lib/av/audio.simd.wasm
zoomus-websdk.umd.min.js:2 pre load wasm success: https://source.zoom.us/3.10.0/lib/av/video.mtsimd.wasm
4
-------------------------------

"dependencies": {
"@zoom/meetingsdk": "^3.10.0",
"next": "15.1.3",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
-------------------------
"use client";
import "./App.css";
import React, { useEffect, useState } from "react";
import Script from "next/script";
import "@zoom/meetingsdk/dist/css/bootstrap.css";
import "@zoom/meetingsdk/dist/css/react-select.css";

function Welcome() {
  const [ZoomMtg, setZoomMtg] = useState<any>(null);

  const authEndpoint = ""; // Replace with your endpoint
  const sdkKey = ""; // Replace with your Zoom SDK Key
  const meetingNumber = ""; // Replace with your meeting number
  const passWord = ""; // Replace with your meeting password
  const role = 0; // 0 = Attendee, 1 = Host
  const userName = "React";
  const leaveUrl = "http://localhost:3000"; // Redirect after leaving the meeting

  useEffect(() => {
    import("@zoom/meetingsdk")
      .then(({ ZoomMtg }) => {
        ZoomMtg.preLoadWasm();
        ZoomMtg.prepareWebSDK();
        setZoomMtg(ZoomMtg);
      })
      .catch((error) => console.error("Zoom SDK Error:", error));
  }, []);

  const getSignature = async () => {
    if (!ZoomMtg) return;
    try {
      const response = await fetch(authEndpoint, {
        method: "POST",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify({ meetingNumber, role }),
      });
      const data = await response.json();
      startMeeting(data.signature);
    } catch (error) {
      console.error("Error fetching signature:", error);
    }
  };

  const startMeeting = (signature: string) => {
    if (!ZoomMtg) return;

    document.getElementById("zmmtg-root")!.style.display = "block";

    ZoomMtg.init({
      leaveUrl,
      success: () => {
        ZoomMtg.join({
          signature,
          sdkKey,
          meetingNumber,
          passWord,
          userName,
          success: (success: unknown) => console.log("Joined:", success),
          error: (error: unknown) => console.error("Join Error:", error),
        });
      },
      error: (error: unknown) => console.error("Init Error:", error),
    });
  };

  return (
    <>
      <Script
        src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"
        strategy="beforeInteractive"
      />
      <div>
        <div id="zmmtg-root"></div>
        <div id="aria-notify-area"></div>
        <main>
          <h1>Zoom Meeting</h1>
          <button onClick={getSignature}>Join Meeting</button>
        </main>
      </div>
    </>
  );
}

export default Welcome;

 


Show less

reply-icon Latest Reply -