Presets
Fetch all presets
client.realtimeKit.presets.get(stringappId, PresetGetParams { account_id, page_no, per_page } params, RequestOptionsoptions?): PresetGetResponse { data, paging, success }
GET/accounts/{account_id}/realtime/kit/{app_id}/presets
Create a preset
client.realtimeKit.presets.create(stringappId, PresetCreateParams { account_id, config, name, 2 more } params, RequestOptionsoptions?): PresetCreateResponse { data, success }
POST/accounts/{account_id}/realtime/kit/{app_id}/presets
Fetch details of a preset
client.realtimeKit.presets.getPresetById(stringappId, stringpresetId, PresetGetPresetByIDParams { account_id } params, RequestOptionsoptions?): PresetGetPresetByIDResponse { data, success }
GET/accounts/{account_id}/realtime/kit/{app_id}/presets/{preset_id}
Delete a preset
client.realtimeKit.presets.delete(stringappId, stringpresetId, PresetDeleteParams { account_id } params, RequestOptionsoptions?): PresetDeleteResponse { data, success }
DELETE/accounts/{account_id}/realtime/kit/{app_id}/presets/{preset_id}
Update a preset
client.realtimeKit.presets.update(stringappId, stringpresetId, PresetUpdateParams { account_id, config, name, 2 more } params, RequestOptionsoptions?): PresetUpdateResponse { data, success }
PATCH/accounts/{account_id}/realtime/kit/{app_id}/presets/{preset_id}
ModelsExpand Collapse
PresetCreateResponse { data, success }
PresetCreateResponse { data, success }
data: Data { id, config, name, 2 more } Data returned by the operation
data: Data { id, config, name, 2 more }
Data returned by the operation
config: Config { max_screenshare_count, max_video_streams, media, view_type }
config: Config { max_screenshare_count, max_video_streams, media, view_type }
max_video_streams: MaxVideoStreams { desktop, mobile } Maximum number of streams that are visible on a device
max_video_streams: MaxVideoStreams { desktop, mobile }
Maximum number of streams that are visible on a device
ui: UI { design_tokens, config_diff }
ui: UI { design_tokens, config_diff }
permissions?: Permissions { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
permissions?: Permissions { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
connected_meetings: ConnectedMeetings { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
connected_meetings: ConnectedMeetings { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
media: Media { audio, screenshare, video } Media permissions
media: Media { audio, screenshare, video }
Media permissions
PresetGetPresetByIDResponse { data, success }
PresetGetPresetByIDResponse { data, success }
data: Data { id, config, name, 2 more } Data returned by the operation
data: Data { id, config, name, 2 more }
Data returned by the operation
config: Config { max_screenshare_count, max_video_streams, media, view_type }
config: Config { max_screenshare_count, max_video_streams, media, view_type }
max_video_streams: MaxVideoStreams { desktop, mobile } Maximum number of streams that are visible on a device
max_video_streams: MaxVideoStreams { desktop, mobile }
Maximum number of streams that are visible on a device
ui: UI { design_tokens, config_diff }
ui: UI { design_tokens, config_diff }
permissions?: Permissions { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
permissions?: Permissions { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
connected_meetings: ConnectedMeetings { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
connected_meetings: ConnectedMeetings { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
media: Media { audio, screenshare, video } Media permissions
media: Media { audio, screenshare, video }
Media permissions
PresetDeleteResponse { data, success }
PresetDeleteResponse { data, success }
data: Data { id, config, name, 2 more } Data returned by the operation
data: Data { id, config, name, 2 more }
Data returned by the operation
config: Config { max_screenshare_count, max_video_streams, media, view_type }
config: Config { max_screenshare_count, max_video_streams, media, view_type }
max_video_streams: MaxVideoStreams { desktop, mobile } Maximum number of streams that are visible on a device
max_video_streams: MaxVideoStreams { desktop, mobile }
Maximum number of streams that are visible on a device
ui: UI { design_tokens, config_diff }
ui: UI { design_tokens, config_diff }
permissions?: Permissions { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
permissions?: Permissions { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
connected_meetings: ConnectedMeetings { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
connected_meetings: ConnectedMeetings { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
media: Media { audio, screenshare, video } Media permissions
media: Media { audio, screenshare, video }
Media permissions
PresetUpdateResponse { data, success }
PresetUpdateResponse { data, success }
data: Data { id, config, name, 2 more } Data returned by the operation
data: Data { id, config, name, 2 more }
Data returned by the operation
config: Config { max_screenshare_count, max_video_streams, media, view_type }
config: Config { max_screenshare_count, max_video_streams, media, view_type }
max_video_streams: MaxVideoStreams { desktop, mobile } Maximum number of streams that are visible on a device
max_video_streams: MaxVideoStreams { desktop, mobile }
Maximum number of streams that are visible on a device
ui: UI { design_tokens, config_diff }
ui: UI { design_tokens, config_diff }
permissions?: Permissions { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
permissions?: Permissions { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
connected_meetings: ConnectedMeetings { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
connected_meetings: ConnectedMeetings { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
media: Media { audio, screenshare, video } Media permissions
media: Media { audio, screenshare, video }
Media permissions