Skip to main content

Zoom Meeting

Zoom Meeting Handler

BRICKS TOOLS avatar
Written by BRICKS TOOLS
Updated over a week ago


The Zoom Meeting Handler is used to configure and manage Zoom live meetings, including actions such as creating, joining, and leaving meetings.


Prerequisites

Before configuration, you must register an account in the Zoom Marketplace and create an app to obtain the Client Key and Client Secret.

  • Step 1 – Register a Marketplace Account

    Go to https://marketplace.zoom.us/, and click Signup in the top-right corner to register an account.

  • Step 2 – Create an App

    After registration, open the Develop menu next to Manage in the top-right corner, then select Build App.
    In the Build App section, choose SDK in the lower-left corner, and click Create to create a new Zoom SDK.

  • Step 3 – Fill in App Information

    Follow the steps to set up your App name and contact information. Step 2 (Download) can be skipped. In Step 3 (App Credentials), you will obtain the required Client Key and Client Secret.


  • Local Sync Block

RunMode

one of


List


Defines the execution method when Local Sync is enabled in DEVICE settings and multiple devices are running the same application under the same local network.

  • all: All devices execute the handler when triggered.

  • main-only: Only the highest-priority device (defined in Local Sync) executes the handler.

  • minor-only: Only the lowest-priority device (defined in Local Sync) executes the handler.


  • Properties Block

init

Boolean


Boolean (Yes/No)


Determines whether the SDK is initialized by default. Initialization must be performed before joining a meeting.

Client Key

String


String


Sets the Zoom SDK key.

Client Secret

String


String


Sets the Zoom SDK secret.

Jwt Token

String


String


Sets the authorized JWT token for Zoom SDK. JWT is an advanced, security-based method where keys and secrets are refreshed periodically. Refer to the linked documentation for details.

Audio

Boolean


Boolean (Yes/No)


Toggles audio in the Zoom meeting.

Video

Boolean


Boolean (Yes/No)


Toggles video in the Zoom meeting.

Rotate

OneOf


List


Sets the camera rotation angle. Options: , 90°, 180°, 270°.

Load Size Limit

String


String


Sets the file size limit (e.g., * GB, * MB, * KB).

Allow Load Size Limit Exceed

Boolean


Boolean


  • Defines whether files exceeding the above size limit can still be loaded. Used for triggering events.

Download Mode

OneOf


List

Defines how files are downloaded.

  • concurrent: All files are downloaded simultaneously.

  • sequence: Files are downloaded sequentially.


  • Events Block

On Error


Triggered when an error occurs during a meeting.


  • Outlets Block

MeetingStatus


Outputs the meeting status as a string.

Participants


Outputs the list of participant IDs who joined the meeting.

Error Message


Outputs the error message as a string.


  • Actions Block(List of executable actions triggered via events)

GENERATOR_ZOOM_MEETING_INIT

Initializes the Zoom SDK. If initialization is already enabled in Properties, this action is not required.

GENERATOR_ZOOM_MEETING_JOIN

Joins a meeting. Requires the following settings:

  • Meeting Name: The name of the meeting to join.

  • Meeting Number: The meeting ID (remove spaces between digits).

  • Meeting Password: The meeting password.

GENERATOR_ZOOM_MEETING_LEAVE

Leaves the current meeting.

GENERATOR_ZOOM_MEETING_SWITCH_CAMERA

Switches the device camera (applies if the device has multiple cameras).


  • Operation Block

    • Inspect this Generator
      Displays relationships between the Generator, Events, and Property Bank.

    • Event Routing
      Shows the event/calc routing flow, including which bricks/generators/properties are affected. Useful for troubleshooting event relationships.

    • Parent Call
      Displays which bricks/generators/property calculations triggered this component. Unlike Event Routing, which looks downstream, Parent Call traces back upstream.

    • Copy
      Copies this Generator handler.

    • Remove this Generator
      Removes this Generator handler.

Did this answer your question?