Skip to main content

API Endpoints

Room Management

DescriptionEndpointMethodDocumentation
start/join room/roomsPOSTLink
get room detail/rooms/<access_key>GETLink
stop room/rooms/<access_key>DELETELink
force stop room/rooms/<room_id>DELETELink
get list of running rooms/roomsGETLink
lock room/rooms/<access_key>/lockPOSTLink
send message/rooms/<access_key>/messagesPOSTLink
start playback/rooms/<access_key>/playbacksPOSTLink
stop playback/rooms/<access_key>/playbacks/<play_id>DELETELink

User Management

DescriptionEndpointMethodDocumentation
fetch user details/rooms/<access_key>/users/<user_id>GETLink
register guest user/guests/<guest_token>POSTLink
kick user/rooms/<access_key>/users/<user_id>DELETELink
create permalink/permalinkPOSTLink
get list of permalinks/permalinkGETLink
get permalink by id/permalink/<permalink_id>GETLink
update permalink/permalink/<permalink_id>PUTLink
delete permalink/permalink/<permalink_id>DELETELink
register host user/permalink/<permalink_id>/usersPOSTLink
remove host user/permalink/<permalink_id>/users/<user-token>DELETELink
get meeting info/permalink/<user_token | guest_token>GETLink
start meeting/permalink/<user_token>POSTLink
register guest user to permalink/guests/<guest_token>POSTLink

Stream Forwarding Management - AI adapter

DescriptionEndpointMethodDocumentation
forward source/forward/sourcePOSTLink
forward mcu/forward/mcuPOSTLink
forward playback/forward/playbackPOSTLink
end forward/forward/<forward_id>DELETELink

Layout and Layer Management

DescriptionEndpointMethodDocumentation
add content to layer/rooms/<access_key>/layersPOSTLink
delete layer content/rooms/<access_key>/layers/<layer_index>DELETELink
set layout/rooms/<access_key>/layoutPOSTLink

Recording and Snapshot Management

DescriptionEndpointMethodDocumentation
start recording/rooms/<access_key>/recordingPOSTLink
stop recording/rooms/<access_key>/recordingDELETELink
get recording/recordings/<recording_id>GETLink
get list of recordings/rooms/<room_id>/recordingsGETLink
delete recording/recordings/<recording_id>DELETELink
create snapshot/rooms/<access_key>/snapshotPOSTLink
get snapshot/rooms/<access_key>/snapshots/<snapshot_id>GETLink
get snapshot/snapshots/<snapshot_id>GETLink
get list of snapshots/rooms/<room_id>/snapshotsGETLink
delete snapshot/snapshots/<snapshot_id>DELETELink

Broadcast Management

DescriptionEndpointMethodDocumentation
start broadcast/rooms/<access_key>/broadcastsPOSTLink
update player_url/rooms/<access_key>/broadcasts/genericPUTLink
stop broadcast/rooms/<access_key>/broadcastsDELETELink

Webhook Management

DescriptionEndpointMethodDocumentation
register webhook/webhooksPOSTLink
get webhooks/webhooksGETLink
remove webhook/webhooks/<webhook_id>DELETELink
tip

Make sure to get acquainted with all parameters at endpoints.