Presets
Fetch all presets
GET/accounts/{account_id}/realtime/kit/{app_id}/presets
Create a preset
POST/accounts/{account_id}/realtime/kit/{app_id}/presets
Fetch details of a preset
GET/accounts/{account_id}/realtime/kit/{app_id}/presets/{preset_id}
Delete a preset
DELETE/accounts/{account_id}/realtime/kit/{app_id}/presets/{preset_id}
Update a preset
PATCH/accounts/{account_id}/realtime/kit/{app_id}/presets/{preset_id}
ModelsExpand Collapse
PresetCreateResponse = object { data, success }
PresetCreateResponse = object { data, success }
data: object { id, config, name, 2 more } Data returned by the operation
data: object { id, config, name, 2 more }
Data returned by the operation
config: object { max_screenshare_count, max_video_streams, media, view_type }
config: object { max_screenshare_count, max_video_streams, media, view_type }
max_video_streams: object { desktop, mobile } Maximum number of streams that are visible on a device
max_video_streams: object { desktop, mobile }
Maximum number of streams that are visible on a device
ui: object { design_tokens, config_diff }
ui: object { design_tokens, config_diff }
permissions: optional object { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
permissions: optional object { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
connected_meetings: object { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
connected_meetings: object { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
media: object { audio, screenshare, video } Media permissions
media: object { audio, screenshare, video }
Media permissions
PresetGetPresetByIDResponse = object { data, success }
PresetGetPresetByIDResponse = object { data, success }
data: object { id, config, name, 2 more } Data returned by the operation
data: object { id, config, name, 2 more }
Data returned by the operation
config: object { max_screenshare_count, max_video_streams, media, view_type }
config: object { max_screenshare_count, max_video_streams, media, view_type }
max_video_streams: object { desktop, mobile } Maximum number of streams that are visible on a device
max_video_streams: object { desktop, mobile }
Maximum number of streams that are visible on a device
ui: object { design_tokens, config_diff }
ui: object { design_tokens, config_diff }
permissions: optional object { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
permissions: optional object { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
connected_meetings: object { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
connected_meetings: object { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
media: object { audio, screenshare, video } Media permissions
media: object { audio, screenshare, video }
Media permissions
PresetDeleteResponse = object { data, success }
PresetDeleteResponse = object { data, success }
data: object { id, config, name, 2 more } Data returned by the operation
data: object { id, config, name, 2 more }
Data returned by the operation
config: object { max_screenshare_count, max_video_streams, media, view_type }
config: object { max_screenshare_count, max_video_streams, media, view_type }
max_video_streams: object { desktop, mobile } Maximum number of streams that are visible on a device
max_video_streams: object { desktop, mobile }
Maximum number of streams that are visible on a device
ui: object { design_tokens, config_diff }
ui: object { design_tokens, config_diff }
permissions: optional object { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
permissions: optional object { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
connected_meetings: object { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
connected_meetings: object { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
media: object { audio, screenshare, video } Media permissions
media: object { audio, screenshare, video }
Media permissions
PresetUpdateResponse = object { data, success }
PresetUpdateResponse = object { data, success }
data: object { id, config, name, 2 more } Data returned by the operation
data: object { id, config, name, 2 more }
Data returned by the operation
config: object { max_screenshare_count, max_video_streams, media, view_type }
config: object { max_screenshare_count, max_video_streams, media, view_type }
max_video_streams: object { desktop, mobile } Maximum number of streams that are visible on a device
max_video_streams: object { desktop, mobile }
Maximum number of streams that are visible on a device
ui: object { design_tokens, config_diff }
ui: object { design_tokens, config_diff }
permissions: optional object { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
permissions: optional object { accept_waiting_requests, can_accept_production_requests, can_change_participant_permissions, 19 more }
connected_meetings: object { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
connected_meetings: object { can_alter_connected_meetings, can_switch_connected_meetings, can_switch_to_parent_meeting }
media: object { audio, screenshare, video } Media permissions
media: object { audio, screenshare, video }
Media permissions