Hi Zoom Developer Support,
I am trying to validate Zoom RTMS for Meetings with a Zoom General App.
Current setup:
- App type: General App
- App management: User-managed app
- Meeting host account: Licensed / Pro account
- The meeting is created and hosted by the same Zoom account that authorized the app.
- Normal meeting webhooks are working. We can receive:
- meeting.created
- meeting.started
- meeting.ended
RTMS configuration:
-
RTMS events have been added to Event Subscription:
- meeting.rtms_started
- meeting.rtms_stopped
- meeting.rtms_interrupted
-
The OAuth token includes these RTMS-related scopes:
- meeting:read:meeting_audio
- meeting:read:meeting_transcript
- meeting:update:participant_rtms_app_status
- rtms:read:rtms_started
- rtms:read:rtms_stopped
- rtms:read:rtms_interrupted
-
In the Zoom web portal, we enabled the settings related to sharing realtime meeting content with apps and auto-starting the RTMS app.
Test steps:
- Re-authorized the Zoom account after adding RTMS scopes.
- Created a meeting using Zoom REST API.
- Joined the meeting as the host.
- Confirmed that normal meeting.started webhook is received.
- Expected meeting.rtms_started webhook to be triggered, but it was not received.
- Then tried to start RTMS manually using the REST API:
PATCH /v2/live_meetings/{meetingId}/rtms_app/status
Request body:
{
“action”: “start”,
“settings”: {
“client_id”: “<our_app_client_id>”
}
}
The API returns:
{
“code”: 2310,
“message”: “Failed to perform RTMS app operation.”
}
Question:
Could you please confirm whether this account and this App Client ID have RTMS entitlement enabled?
The documentation mentions “Access to RTMS in your account” as a prerequisite. We want to confirm whether a Licensed/Pro account is sufficient, or whether Zoom Developer Pack / RTMS entitlement must be explicitly enabled for this account or app.
Please let me know if there are any additional account-level settings required for RTMS to work.
Thank you.