Code 2310 Failed to perform RTMS app operation

RTMS REST start returns code 2310 even though:

  • S2S OAuth token works
  • GET /meetings/{meetingId} returns host_id
  • PATCH /live_meetings/{meetingId}/rtms_app/status sends client_id and participant_user_id
  • app is added to “Allow apps to access meeting content”
  • “Share realtime meeting content with apps” is enabled
  • meeting is live and hosted by the same account

Please verify/enable RTMS meeting content access for my account/app.

Logs:
{
“step”: “rtms_start_result”,
“ok”: false,
“status”: 400,
“data”: {
“detail”: {
“zoom_status”: 400,
“zoom_reason”: “Bad Request”,
“zoom_body”: {
“code”: 2310,
“message”: “Failed to perform RTMS app operation.”
},
“hint”: “Zoom accepted the REST request shape but could not start RTMS. Check that the account-level Share realtime meeting content with apps setting is enabled, the RTMS feature is enabled on the app, the meeting is hosted by this Zoom account, and the app is activated/installed. If all of that is true, Zoom support may need to enable RTMS for the account.”
}
}
}

@Igor4

  1. You will need a valid Zoom account with RTMS enabled

  2. The API supports General App, User Level Scope and S2S OAuth App

    edit: updated to support S2S App

Hi Chun,
From the article “Add Realtime Media Streams features to your app” (it does not allow me to include the link here)
It says the API would support both General and Server-to-Server app. Can you please confirm it is correct, and not just General app as you mentioned
Thanks

@Minh_n the API now supports S2S as well. Note that the participant has to be invited in to the meeting for the API to succeed