We’re building an LMS integration on top of Zoom Events. We programmatically create events, ticket attendees, and store each attendee’s unique join URL at registration time. Everything is managed server-side via the Zoom Events API.
Our goal is to let a registered attendee click “Join” inside our own platform and land directly in the session, without first passing through the Zoom Events lobby.
While investigating, we observed that the lobby’s “Join” button triggers a POST to:
https://events.zoom.us/api/v2/e/join/joinLaunchInfo
which returns a zoommtg:// deep link in this form:
zoommtg://zoom.us/launch?confid=...&uid=...&action=uniquejoin&jmak=...
Opening that URL directly launches the Zoom client straight into the session, skipping the lobby.
My questions:
-
Is there a supported, documented API method to obtain this
zoommtg://deep link (or an equivalent direct-join link) for a registered attendee, given the event ID, session ID, and their join token? -
If not, is there any supported mechanism for a pre-registered attendee to join a Zoom Events session directly without going through the lobby?
-
Is direct session join on the Zoom Events API roadmap?
We specifically want to avoid relying on undocumented internal endpoints, so any guidance on the supported path would be much appreciated. Thanks!