zoomSdk.startRTMS returns 40316 in Local Test despite RTMS scopes enabled | Community
Skip to main content
New Member
May 18, 2026
Solved

zoomSdk.startRTMS returns 40316 in Local Test despite RTMS scopes enabled

  • May 18, 2026
  • 1 reply
  • 15 views

I’m building a Zoom App that uses RTMS for transcript-only live meeting ingestion. The app is in Development / Local Test mode. I have enabled RTMS-related scopes, configured Event Subscriptions with a webhook endpoint, and enabled the RTMS surface/auto-start option where available.

When the app runs inside the Zoom desktop client and calls:

zoomSdk.startRTMS()

the SDK returns:

code: 40316
msg: "This api is not supported"
error: "API hasn't passed marketplace verification"

Questions:

1. Is `zoomSdk.startRTMS()` available in Local Test / Development apps, or does it require Marketplace review/verification first?
2. Are there additional account-level entitlements or approvals needed before RTMS APIs are exposed to a Zoom App?
3. If RTMS is intended to support host-authorized transcript streaming, what is the recommended development/test path before Marketplace submission?

The intended use case is transcript-only RTMS ingestion for a host-launched Zoom App, not a bot participant joining the meeting.

Thanks for any guidance.

Best answer by ExpertswhoJohn

hi ​@Chris Butler ,

RTMS is a paid service and a requested service.

Have you requested that RTMS be enabled on your account? You need to do that to make use of it. See the form at the bottom of this page
https://www.zoom.com/en/realtime-media-streams/

When you go into production, the RTMS service is a paid service.
The Account admin will also have to enable RTMS on your account.
https://developers.zoom.us/docs/rtms/meetings/getting-started/
Hope that helps. I am a Zoom developer myself.
There is a separate forum for developers.
https://devforum.zoom.us/

John

1 reply

ExpertswhoJohn
Community Super Champion | Customer
Community Super Champion | Customer
May 19, 2026

hi ​@Chris Butler ,

RTMS is a paid service and a requested service.

Have you requested that RTMS be enabled on your account? You need to do that to make use of it. See the form at the bottom of this page
https://www.zoom.com/en/realtime-media-streams/

When you go into production, the RTMS service is a paid service.
The Account admin will also have to enable RTMS on your account.
https://developers.zoom.us/docs/rtms/meetings/getting-started/
Hope that helps. I am a Zoom developer myself.
There is a separate forum for developers.
https://devforum.zoom.us/

John