Start or join internal meetings (JWT)

View as Markdown

Use cases internal to your organization do not require any additional token. For example:

  • An internal tool, such as an automated testing app.
  • Starting development with the Meeting SDK, including starting and joining meetings owned by the same Zoom account as the developer.
  • Zoom ISV program: A telehealth app that manages meetings between providers and patients. The providers and patients do not need Zoom accounts; the developer manages creating the meeting and distributing the start_url and join_url to providers and patients, allowing them to join with the Meeting SDK or the standard Zoom web, mobile, or desktop app.

These samples demonstrate how to use the Meeting SDK JWT to join a Zoom meeting or webinar.

val listener = object : ZoomSDKInitializeListener {
    override fun onZoomSDKInitializeResult(p0: Int, p1: Int) {
    }

    override fun onZoomAuthIdentityExpired() {
    }
}

val initParams = ZoomSDKInitParams().apply {
    jwtToken = "" // Pass in your Meeting SDK JWT
    domain = "zoom.us"
    enableLog = true
}

ZoomSDK.getInstance().initialize(context, listener, initParams)