Hello,
We are configuring a Zoom General App with Realtime Media Streams (RTMS) for meetings.
Current situation:
- The app is a General App
-
- RTMS-related scopes were added, including:
-
meeting:read:meeting_audio-
meeting:update:participant_rtms_app_status-
- RTMS event scopes (rtms_started, rtms_stopped)
-
- Event Subscription is configured and our webhook endpoint responds successfully
-
- The app is added under Apps on account
-
- It is assigned to user hello@chapelier.ru
-
- Auto-start is enabled
-
- In Zoom account settings under: Zoom Apps → Meetings → Auto-start apps that access shared real-time meeting content — the app appears and is enabled
-
- The meeting is started by the same host account: hello@chapelier.ru
- However, when we call:
PATCH /v2/live_meetings/{meetingId}/rtms_app/status
- with:
- {“action”:”start”,”settings”:{“client_id”:”<GENERAL_APP_CLIENT_ID>”}}
- Zoom still returns:
- {“code”:13262,”message”:”The app ‘<CLIENT_ID>’ is not authorized to access meeting content. Please add it in the Allow apps to access meeting content setting in the Settings page of the Zoom web portal.”}
- We have already completed the UI steps for “Allow apps to access meeting content” and the app is visible and enabled there.
Questions:
- Is there any additional backend entitlement, approval, or propagation step required for RTMS meeting content access?
- Is the app configuration missing any required RTMS capability beyond the scopes and auto-start settings?
- Is this expected behavior for newly configured RTMS apps, and if so, how long does propagation usually take?
- Are there any additional app type or publication requirements for using
PATCH /live_meetings/{meetingId}/rtms_app/statuswith a General App?
Thank you.