Check if the current user can start a whiteboard session. Takes into account permissions, current sharing state, and whiteboard status. Returns false if whiteboard is disabled, screen sharing is active, or user lacks necessary permissions.
true if the current user is allowed to start a whiteboard, false otherwise
Export the current whiteboard content to a file. Downloads the whiteboard as an document (PDF). Can optionally include comments and annotations in the export.
Export format: 'pdf' for document
Optional custom filename (without extension). Defaults to meeting topic
Whether to include comments in the export. Defaults to false
Promise that resolves when export completes and download starts
Get the current whiteboard presenter information. Returns null if no whiteboard session is active.
Participant object of the current presenter, or null if no active session
Get the current whiteboard session status.
Current WhiteboardStatus (Closed, Pending, or InProgress)
Check if whiteboard feature is enabled for the current meeting. Whiteboard may be disabled due to account settings, device limitations, or unsupported platforms (e.g., mobile browsers).
true if whiteboard feature is available, false otherwise
Start a whiteboard session as the presenter. The current user becomes the whiteboard presenter.
HTML element where the whiteboard will be rendered
Optional configuration whiteboard
Promise that resolves when the whiteboard session starts successfully
Start viewing another participant's whiteboard session. Allows the current user to see and interact with a whiteboard being presented by another user. The viewer can see real-time updates and may be able to annotate based on permissions.
HTML element where the whiteboard will be rendered
User ID of the whiteboard presenter to view
Optional configuration whiteboard
Promise that resolves when successfully joined the whiteboard view
Stop the current whiteboard session as the presenter. Only the current presenter can stop their own whiteboard session. Other participants' view will automatically close when the presenter stops.
Promise that resolves when the whiteboard session stops successfully
Stop viewing the current whiteboard session. Disconnects the current user from viewing another participant's whiteboard.
Promise that resolves when successfully stopped viewing the whiteboard
The client for managing whiteboard functionality in a Zoom meeting. Provides methods for starting, viewing, and controlling collaborative whiteboards.