Repository navigation
en US development first integration
This layer covers rooms, participants, publications, subscriptions, WHIP/WHEP, chat, whiteboards, screen sharing, moderation, and meeting archives. Issue short-lived tickets; never hand an administrator token to a browser.
This page covers 117 operations. Each row states the endpoint, purpose, timing, completion check, and caller identity. Use the matching OpenAPI file for exact field schemas.
Business APIs may be called by the WebUI or an authorized integration. Administrator APIs require an admin session. Internal APIs and callbacks are only for trusted product components.
| Endpoint | Plain meaning | When to use it | How to confirm | Audience / permission | Main input |
|---|---|---|---|---|---|
GET /api/v2/rtc/capabilities |
Read rtc / capabilities. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
No business input |
POST /api/v2/rtc/media-sessions/{sessionId}/release |
Create or run rtc / media sessions / the selected sessionId / release. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
sessionId (required) |
POST /api/v2/rtc/participants/timeout-scan |
Create or run rtc / participants / timeout scan. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
No business input |
GET /api/v2/rtc/recordings |
Read rtc / recordings. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.view
|
roomId, search, participantId, deviceSessionId, state, fromUtc, toUtc, page, pageSize |
GET /api/v2/rtc/resources |
Read rtc / resources. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
No business input |
GET /api/v2/rtc/room-state-model |
Read rtc / room state model. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
No business input |
GET /api/v2/rtc/session/rooms/{roomId} |
Read rtc / session / rooms / the selected roomId. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
PUT /api/v2/rtc/session/rooms/{roomId}/access-policy |
Update rtc / session / rooms / the selected roomId / access policy. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), UpdateRtcRoomAccessRequest |
GET /api/v2/rtc/session/rooms/{roomId}/admission/status |
Read rtc / session / rooms / the selected roomId / admission / status. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.participate
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/chat/attachments |
Create or run rtc / session / rooms / the selected roomId / chat / attachments. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/chat/attachments/{attachmentId} |
Read rtc / session / rooms / the selected roomId / chat / attachments / the selected attachmentId. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.participate
|
roomId (required), attachmentId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/close |
Create or run rtc / session / rooms / the selected roomId / close. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/connection-settings |
Read rtc / session / rooms / the selected roomId / connection settings. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/endpoint-info |
Read rtc / session / rooms / the selected roomId / endpoint info. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.participate
|
roomId (required) |
PUT /api/v2/rtc/session/rooms/{roomId}/endpoint-info |
Update rtc / session / rooms / the selected roomId / endpoint info. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), RtcEndpointTelemetry |
POST /api/v2/rtc/session/rooms/{roomId}/extend |
Create or run rtc / session / rooms / the selected roomId / extend. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), ExtendRtcMeetingRequest |
GET /api/v2/rtc/session/rooms/{roomId}/external-sources |
Read rtc / session / rooms / the selected roomId / external sources. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/external-sources |
Create or run rtc / session / rooms / the selected roomId / external sources. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), AddRtcExternalSourceRequest |
DELETE /api/v2/rtc/session/rooms/{roomId}/external-sources/{bindingId} |
Delete rtc / session / rooms / the selected roomId / external sources / the selected bindingId. | Use it only after the user has reviewed and confirmed the affected data. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), bindingId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/external-sources/candidates |
Read rtc / session / rooms / the selected roomId / external sources / candidates. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/external-sources/candidates/{grantId}/snapshot |
Read rtc / session / rooms / the selected roomId / external sources / candidates / the selected grantId / snapshot. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required), grantId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/heartbeat |
Create or run rtc / session / rooms / the selected roomId / heartbeat. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/host/claim |
Create or run rtc / session / rooms / the selected roomId / host / claim. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), ClaimRtcHostRequest |
POST /api/v2/rtc/session/rooms/{roomId}/host/transfer |
Create or run rtc / session / rooms / the selected roomId / host / transfer. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), TransferRtcHostRequest |
GET /api/v2/rtc/session/rooms/{roomId}/invitations |
Read rtc / session / rooms / the selected roomId / invitations. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.participate
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/invitations |
Create or run rtc / session / rooms / the selected roomId / invitations. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), CreateRtcMeetingInvitationRequest |
POST /api/v2/rtc/session/rooms/{roomId}/invitations/{invitationId}/revoke |
Create or run rtc / session / rooms / the selected roomId / invitations / the selected invitationId / revoke. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), invitationId (required), RevokeRtcMeetingInvitationRequest |
POST /api/v2/rtc/session/rooms/{roomId}/join |
Create or run rtc / session / rooms / the selected roomId / join. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business API专用流程
|
roomId (required), SecureJoinRtcRoomRequest |
GET /api/v2/rtc/session/rooms/{roomId}/leadership |
Read rtc / session / rooms / the selected roomId / leadership. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/leave |
Create or run rtc / session / rooms / the selected roomId / leave. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), SecureLeaveRtcRoomRequest |
GET /api/v2/rtc/session/rooms/{roomId}/participants |
Read rtc / session / rooms / the selected roomId / participants. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/participants/{participantId}/admission |
Create or run rtc / session / rooms / the selected roomId / participants / the selected participantId / admission. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), participantId (required), ReviewRtcAdmissionRequest |
POST /api/v2/rtc/session/rooms/{roomId}/participants/{participantId}/cohost |
Create or run rtc / session / rooms / the selected roomId / participants / the selected participantId / cohost. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), participantId (required), SetRtcCohostRequest |
POST /api/v2/rtc/session/rooms/{roomId}/participants/{participantId}/moderation |
Create or run rtc / session / rooms / the selected roomId / participants / the selected participantId / moderation. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), participantId (required), ModerateRtcParticipantRequest |
POST /api/v2/rtc/session/rooms/{roomId}/participants/{participantId}/whiteboard-access |
Create or run rtc / session / rooms / the selected roomId / participants / the selected participantId / whiteboard access. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), participantId (required), ReviewRtcWhiteboardAccessRequest |
POST /api/v2/rtc/session/rooms/{roomId}/playback-ticket |
Create or run rtc / session / rooms / the selected roomId / playback ticket. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/files/{fileId}/download |
Read rtc / session / rooms / the selected roomId / playback / files / the selected fileId / download. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.download
|
roomId (required), fileId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/files/{fileId}/media |
Read rtc / session / rooms / the selected roomId / playback / files / the selected fileId / media. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.play
|
roomId (required), fileId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/manifest |
Read rtc / session / rooms / the selected roomId / playback / manifest. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.view
|
roomId (required), afterSequence, maxEvents |
GET /api/v2/rtc/session/rooms/{roomId}/playback/package |
Read rtc / session / rooms / the selected roomId / playback / package. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.download
|
roomId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/attachments/{attachmentId}/content |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / attachments / the selected attachmentId / content. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.view
|
roomId (required), recordingId (required), attachmentId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/attachments/{attachmentId}/download |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / attachments / the selected attachmentId / download. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.download
|
roomId (required), recordingId (required), attachmentId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/files/{fileId}/download |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / files / the selected fileId / download. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.download
|
roomId (required), recordingId (required), fileId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/files/{fileId}/media |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / files / the selected fileId / media. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.play
|
roomId (required), recordingId (required), fileId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/full-exports |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / full exports. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.view
|
roomId (required), recordingId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/full-exports/{exportId}/download |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / full exports / the selected exportId / download. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.download
|
roomId (required), recordingId (required), exportId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/full-exports/{exportId}/media |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / full exports / the selected exportId / media. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.play
|
roomId (required), recordingId (required), exportId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/manifest |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / manifest. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.view
|
roomId (required), recordingId (required), afterSequence, maxEvents |
GET /api/v2/rtc/session/rooms/{roomId}/playback/recordings/{recordingId}/package |
Read rtc / session / rooms / the selected roomId / playback / recordings / the selected recordingId / package. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.download
|
roomId (required), recordingId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/publications |
Read rtc / session / rooms / the selected roomId / publications. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/publications |
Create or run rtc / session / rooms / the selected roomId / publications. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), CreateRtcPublicationRequest |
POST /api/v2/rtc/session/rooms/{roomId}/publications/{publicationId}/rtmp-ticket |
Create or run rtc / session / rooms / the selected roomId / publications / the selected publicationId / rtmp ticket. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), publicationId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/publications/{publicationId}/stop |
Create or run rtc / session / rooms / the selected roomId / publications / the selected publicationId / stop. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.participate
|
roomId (required), publicationId (required), StopRtcPublicationRequest |
POST /api/v2/rtc/session/rooms/{roomId}/publications/{publicationId}/telemetry |
Create or run rtc / session / rooms / the selected roomId / publications / the selected publicationId / telemetry. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), publicationId (required), ReportRtcPublicationTelemetryRequest |
POST /api/v2/rtc/session/rooms/{roomId}/publications/{publicationId}/whip |
Create or run rtc / session / rooms / the selected roomId / publications / the selected publicationId / whip. | Use it when the user submits this action or configuration change. | After the SDP response, verify ICE/DTLS and the media-session state. | Business APIrtc.participate
|
roomId (required), publicationId (required), preferredTcp, candUdp, candTcp |
POST /api/v2/rtc/session/rooms/{roomId}/recording/continuous/{recordingId}/stop |
Create or run rtc / session / rooms / the selected roomId / recording / continuous / the selected recordingId / stop. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.participate
|
roomId (required), recordingId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/recording/continuous/current |
Read rtc / session / rooms / the selected roomId / recording / continuous / current. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.participate
|
roomId (required) |
GET /api/v2/rtc/session/rooms/{roomId}/recording/continuous/runs |
Read rtc / session / rooms / the selected roomId / recording / continuous / runs. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.view
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/recording/continuous/start |
Create or run rtc / session / rooms / the selected roomId / recording / continuous / start. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.participate
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/recording/start |
Create or run rtc / session / rooms / the selected roomId / recording / start. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.participate
|
roomId (required), StartRtcRoomRecordingRequest |
POST /api/v2/rtc/session/rooms/{roomId}/recording/stop |
Create or run rtc / session / rooms / the selected roomId / recording / stop. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.participate
|
roomId (required), StopRtcRoomRecordingRequest |
GET /api/v2/rtc/session/rooms/{roomId}/recording/targets |
Read rtc / session / rooms / the selected roomId / recording / targets. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required), includeInactive |
GET /api/v2/rtc/session/rooms/{roomId}/signaling/ws |
Read rtc / session / rooms / the selected roomId / signaling / ws. | Use it when loading a page, refreshing state, or searching current data. | Handle authentication, disconnects, reconnects, and event sequence numbers after the WebSocket upgrade. | Business APIrtc.participate
|
roomId (required), lastSequence, replayPageSize |
GET /api/v2/rtc/session/rooms/{roomId}/subscriptions |
Read rtc / session / rooms / the selected roomId / subscriptions. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
POST /api/v2/rtc/session/rooms/{roomId}/subscriptions |
Create or run rtc / session / rooms / the selected roomId / subscriptions. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), CreateRtcSubscriptionRequest |
POST /api/v2/rtc/session/rooms/{roomId}/subscriptions/{subscriptionId}/stop |
Create or run rtc / session / rooms / the selected roomId / subscriptions / the selected subscriptionId / stop. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.participate
|
roomId (required), subscriptionId (required), StopRtcSubscriptionRequest |
POST /api/v2/rtc/session/rooms/{roomId}/subscriptions/{subscriptionId}/whep |
Create or run rtc / session / rooms / the selected roomId / subscriptions / the selected subscriptionId / whep. | Use it when the user submits this action or configuration change. | After the SDP response, verify ICE/DTLS and the media-session state. | Business APIrtc.participate
|
roomId (required), subscriptionId (required), preferredTcp, candUdp, candTcp |
POST /api/v2/rtc/session/rooms/{roomId}/token/refresh |
Create or run rtc / session / rooms / the selected roomId / token / refresh. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required) |
PUT /api/v2/rtc/session/rooms/{roomId}/video-quality |
Update rtc / session / rooms / the selected roomId / video quality. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), SetRtcVideoQualityRequest |
POST /api/v2/rtc/session/rooms/{roomId}/whiteboard/access-request |
Create or run rtc / session / rooms / the selected roomId / whiteboard / access request. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), RequestRtcWhiteboardAccessRequest |
POST /api/v2/rtc/session/rooms/{roomId}/whiteboard/lock |
Create or run rtc / session / rooms / the selected roomId / whiteboard / lock. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), SetRtcWhiteboardLockRequest |
DELETE /api/v2/rtc/webrtc |
Delete rtc / webrtc. | Use it only after the user has reviewed and confirmed the affected data. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
mediaServerId, id, token |
| Endpoint | Plain meaning | When to use it | How to confirm | Audience / permission | Main input |
|---|---|---|---|---|---|
GET /api/v2/rtc/rooms |
Read rtc / rooms. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
No business input |
POST /api/v2/rtc/rooms |
Create or run rtc / rooms. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
CreateRtcRoomRequest |
GET /api/v2/rtc/rooms/{roomId} |
Read rtc / rooms / the selected roomId. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
POST /api/v2/rtc/rooms/{roomId}/access-tickets |
Create or run rtc / rooms / the selected roomId / access tickets. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), CreateRtcMeetingInvitationRequest |
POST /api/v2/rtc/rooms/{roomId}/announcement |
Create or run rtc / rooms / the selected roomId / announcement. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), BroadcastRtcAnnouncementRequest |
PUT /api/v2/rtc/rooms/{roomId}/capacity |
Update rtc / rooms / the selected roomId / capacity. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), UpdateRtcRoomCapacityRequest |
POST /api/v2/rtc/rooms/{roomId}/chat/messages |
Create or run rtc / rooms / the selected roomId / chat / messages. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), SendRtcChatMessageRequest |
POST /api/v2/rtc/rooms/{roomId}/close |
Create or run rtc / rooms / the selected roomId / close. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required) |
POST /api/v2/rtc/rooms/{roomId}/datachannel/events |
Create or run rtc / rooms / the selected roomId / datachannel / events. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), PostRtcDataChannelEventRequest |
GET /api/v2/rtc/rooms/{roomId}/events |
Read rtc / rooms / the selected roomId / events. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required), channel, afterSequence, pageSize |
GET /api/v2/rtc/rooms/{roomId}/external-sources/available-channels |
Read rtc / rooms / the selected roomId / external sources / available channels. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
GET /api/v2/rtc/rooms/{roomId}/external-sources/grants |
Read rtc / rooms / the selected roomId / external sources / grants. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
POST /api/v2/rtc/rooms/{roomId}/external-sources/grants |
Create or run rtc / rooms / the selected roomId / external sources / grants. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), GrantRtcExternalSourceRequest |
DELETE /api/v2/rtc/rooms/{roomId}/external-sources/grants/{grantId} |
Delete rtc / rooms / the selected roomId / external sources / grants / the selected grantId. | Use it only after the user has reviewed and confirmed the affected data. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), grantId (required) |
POST /api/v2/rtc/rooms/{roomId}/join |
Create or run rtc / rooms / the selected roomId / join. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), JoinRtcRoomRequest |
GET /api/v2/rtc/rooms/{roomId}/media-sessions |
Read rtc / rooms / the selected roomId / media sessions. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required), includeClosed |
POST /api/v2/rtc/rooms/{roomId}/moderation |
Create or run rtc / rooms / the selected roomId / moderation. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), ModerateRtcRoomRequest |
GET /api/v2/rtc/rooms/{roomId}/participants/{participantId}/endpoint |
Read rtc / rooms / the selected roomId / participants / the selected participantId / endpoint. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required), participantId (required), screen (required) |
GET /api/v2/rtc/rooms/{roomId}/participants/{participantId}/events |
Read rtc / rooms / the selected roomId / participants / the selected participantId / events. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required), participantId (required), channel, afterSequence, pageSize |
POST /api/v2/rtc/rooms/{roomId}/participants/{participantId}/heartbeat |
Create or run rtc / rooms / the selected roomId / participants / the selected participantId / heartbeat. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), participantId (required) |
POST /api/v2/rtc/rooms/{roomId}/participants/{participantId}/leave |
Create or run rtc / rooms / the selected roomId / participants / the selected participantId / leave. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), participantId (required) |
POST /api/v2/rtc/rooms/{roomId}/participants/{participantId}/media-state |
Create or run rtc / rooms / the selected roomId / participants / the selected participantId / media state. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), participantId (required), UpdateRtcParticipantMediaRequest |
POST /api/v2/rtc/rooms/{roomId}/participants/{participantId}/moderation |
Create or run rtc / rooms / the selected roomId / participants / the selected participantId / moderation. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), participantId (required), ModerateRtcParticipantRequest |
POST /api/v2/rtc/rooms/{roomId}/participants/{participantId}/screen-share |
Create or run rtc / rooms / the selected roomId / participants / the selected participantId / screen share. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), participantId (required), SetRtcScreenShareRequest |
POST /api/v2/rtc/rooms/{roomId}/participants/{participantId}/whep |
Create or run rtc / rooms / the selected roomId / participants / the selected participantId / whep. | Use it when the user submits this action or configuration change. | After the SDP response, verify ICE/DTLS and the media-session state. | Business APIrtc.participate
|
roomId (required), participantId (required), screen, preferredTcp, candUdp, candTcp, string |
POST /api/v2/rtc/rooms/{roomId}/participants/{participantId}/whip |
Create or run rtc / rooms / the selected roomId / participants / the selected participantId / whip. | Use it when the user submits this action or configuration change. | After the SDP response, verify ICE/DTLS and the media-session state. | Business APIrtc.participate
|
roomId (required), participantId (required), screen, preferredTcp, candUdp, candTcp, string |
POST /api/v2/rtc/rooms/{roomId}/participants/{participantId}/whiteboard-access |
Create or run rtc / rooms / the selected roomId / participants / the selected participantId / whiteboard access. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), participantId (required), ReviewRtcWhiteboardAccessRequest |
POST /api/v2/rtc/rooms/{roomId}/participants/{viewerParticipantId}/subscriptions/{publisherParticipantId}/whep |
Create or run rtc / rooms / the selected roomId / participants / the selected viewerParticipantId / subscriptions / the selected publisherParticipantId / whep. | Use it when the user submits this action or configuration change. | After the SDP response, verify ICE/DTLS and the media-session state. | Business APIrtc.participate
|
roomId (required), viewerParticipantId (required), publisherParticipantId (required), screen, preferredTcp, candUdp, candTcp, string |
POST /api/v2/rtc/rooms/{roomId}/publications/{publicationId}/admin-stop |
Create or run rtc / rooms / the selected roomId / publications / the selected publicationId / admin stop. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), publicationId (required), StopRtcPublicationRequest |
PUT /api/v2/rtc/rooms/{roomId}/recording-policy |
Update rtc / rooms / the selected roomId / recording policy. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), RtcRecordingPolicyRequest |
POST /api/v2/rtc/rooms/{roomId}/recording/continuous/{recordingId}/composites/{compositeId}/retry |
Create or run rtc / rooms / the selected roomId / recording / continuous / the selected recordingId / composites / the selected compositeId / retry. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), recordingId (required), compositeId (required) |
POST /api/v2/rtc/rooms/{roomId}/recording/continuous/{recordingId}/full-exports |
Create or run rtc / rooms / the selected roomId / recording / continuous / the selected recordingId / full exports. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), recordingId (required), CreateRtcFullExportRequest |
POST /api/v2/rtc/rooms/{roomId}/recording/continuous/{recordingId}/full-exports/{exportId}/retry |
Create or run rtc / rooms / the selected roomId / recording / continuous / the selected recordingId / full exports / the selected exportId / retry. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.manage
|
roomId (required), recordingId (required), exportId (required) |
POST /api/v2/rtc/rooms/{roomId}/recording/continuous/{recordingId}/stop |
Create or run rtc / rooms / the selected roomId / recording / continuous / the selected recordingId / stop. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.manage
|
roomId (required), recordingId (required) |
GET /api/v2/rtc/rooms/{roomId}/recording/continuous/current |
Read rtc / rooms / the selected roomId / recording / continuous / current. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.view
|
roomId (required) |
GET /api/v2/rtc/rooms/{roomId}/recording/continuous/runs |
Read rtc / rooms / the selected roomId / recording / continuous / runs. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.recordings.view
|
roomId (required) |
POST /api/v2/rtc/rooms/{roomId}/recording/continuous/start |
Create or run rtc / rooms / the selected roomId / recording / continuous / start. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.manage
|
roomId (required) |
POST /api/v2/rtc/rooms/{roomId}/recording/start |
Create or run rtc / rooms / the selected roomId / recording / start. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.manage
|
roomId (required), StartRtcRoomRecordingRequest |
POST /api/v2/rtc/rooms/{roomId}/recording/stop |
Create or run rtc / rooms / the selected roomId / recording / stop. | Use it when the user submits this action or configuration change. | An HTTP success means accepted; poll or subscribe until the resource reaches a final state. | Business APIrtc.manage
|
roomId (required), StopRtcRoomRecordingRequest |
GET /api/v2/rtc/rooms/{roomId}/recording/targets |
Read rtc / rooms / the selected roomId / recording / targets. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required), includeInactive |
POST /api/v2/rtc/rooms/{roomId}/recordings/access |
Create or run rtc / rooms / the selected roomId / recordings / access. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.recordings.view
|
roomId (required), RtcArchiveAccessRequest |
GET /api/v2/rtc/rooms/{roomId}/signaling/connections |
Read rtc / rooms / the selected roomId / signaling / connections. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required) |
GET /api/v2/rtc/rooms/{roomId}/signaling/ws |
Read rtc / rooms / the selected roomId / signaling / ws. | Use it when loading a page, refreshing state, or searching current data. | Handle authentication, disconnects, reconnects, and event sequence numbers after the WebSocket upgrade. | Business APIrtc.participate
|
roomId (required), participantId, lastSequence, replayPageSize |
GET /api/v2/rtc/rooms/{roomId}/subscription-topology |
Read rtc / rooms / the selected roomId / subscription topology. | Use it when loading a page, refreshing state, or searching current data. | Use the returned data, paging totals, and current resource state. | Business APIrtc.view
|
roomId (required), viewerParticipantId, includeSelf, includeInactive |
POST /api/v2/rtc/rooms/{roomId}/whiteboard/events |
Create or run rtc / rooms / the selected roomId / whiteboard / events. | Use it when the user submits this action or configuration change. | Read the target resource again and verify both saved and runtime state. | Business APIrtc.participate
|
roomId (required), PostRtcWhiteboardEventRequest |
This page keeps business purpose readable. When coding, use the OpenAPI and Postman assets shipped with the deployed version for request bodies, response bodies, enums, file types, and examples. Do not use a newer website contract against an older service.