ProductvideoApi
Functions
Accept Call Sends events: - call.accepted Required permissions: - JoinCall Responses:
Block user on a call Block a user, preventing them from joining the call until they are unblocked. Sends events: - call.blocked_user Required permissions: - BlockUser Responses:
Collect user feedback Required permissions: - JoinCall Responses:
Create device Adds a new device to a user, if the same device already exists the call will have no effect Responses:
Create Guest
Delete device Deletes one device Responses:
Delete recording Deletes recording Required permissions: - DeleteRecording Responses:
Delete transcription Deletes transcription Required permissions: - DeleteTranscription Responses:
End call Sends events: - call.ended Required permissions: - EndCall Responses:
Get Call Required permissions: - ReadCall Responses:
Get Call Stats Required permissions: - ReadCallStats Responses:
Get Edges Returns the list of all edges available for video calls. Responses:
Get or create a call Gets or creates a new call Sends events: - call.created - call.notification - call.ring Required permissions: - CreateCall - ReadCall - UpdateCallSettings Responses:
Set call as live Sends events: - call.live_started Required permissions: - UpdateCall Responses:
Join call Request to join a call Required permissions: - CreateCall - JoinCall Responses:
List devices Returns all available devices Responses:
List recordings Lists recordings Required permissions: - ListRecordings Responses:
List transcriptions Lists transcriptions Required permissions: - ListTranscriptions Responses:
Mute users Mutes users in a call Required permissions: - MuteUsers Responses:
Query call members Query call members with filter query Required permissions: - ReadCall Responses:
Query call Query calls with filter query Required permissions: - ReadCall Responses:
Query Call Stats Required permissions: - ReadCallStats Responses:
Reject Call Sends events: - call.rejected Required permissions: - JoinCall Responses:
Request permission Request permission to perform an action Sends events: - call.permission_request Responses:
Send custom event Sends custom event to the call Sends events: - custom Required permissions: - SendEvent Responses:
Send reaction to the call Sends reaction to the call Sends events: - call.reaction_new Required permissions: - CreateCallReaction Responses:
Start HLS broadcasting Starts HLS broadcasting Required permissions: - StartBroadcasting Responses:
Start recording Starts recording Sends events: - call.recording_started Required permissions: - StartRecording Responses:
Start transcription Starts transcription Required permissions: - StartTranscription Responses:
Stop HLS broadcasting Stops HLS broadcasting Required permissions: - StopBroadcasting Responses:
Set call as not live Sends events: - call.updated Required permissions: - UpdateCall Responses:
Stop recording Stops recording Sends events: - call.recording_stopped Required permissions: - StopRecording Responses:
Stop transcription Stops transcription Sends events: - call.transcription_stopped Required permissions: - StopTranscription Responses:
Unblocks user on a call Removes the block for a user on a call. The user will be able to join the call again. Sends events: - call.unblocked_user Required permissions: - BlockUser Responses:
Update Call Sends events: - call.updated Required permissions: - UpdateCall Responses:
Update Call Member Sends events: - call.member_added - call.member_removed - call.member_updated Required permissions: - RemoveCallMember - UpdateCallMember - UpdateCallMemberRole Responses:
Update user permissions Updates user permissions Sends events: - call.permissions_updated Required permissions: - UpdateCallPermissions Responses:
Video Connect (WebSocket) Establishes WebSocket connection for user to video Sends events: - connection.ok - health.check Responses:
Pin Pins a track for all users in the call. Required permissions: - PinCallTrack Responses:
Unpin Unpins a track for all users in the call. Required permissions: - PinCallTrack Responses: