PATCH /accounts/{account_id}/realtimekit/presets/{preset_id}
Update a preset by the provided preset ID
Servers
- https://api.cloudflare.com/client/v4
Path parameters
Name | Type | Required | Description |
---|---|---|---|
account_id |
String | Yes | |
preset_id |
String | Yes |
ID of the preset to fetch |
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
name |
String | No |
Name of the preset |
config |
Object | No | |
config.view_type |
String | No |
Type of the meeting Valid values:
|
config.media |
Object | No |
Media configuration options. eg: Video quality |
config.media.video |
Object | No |
Configuration options for participant videos |
config.media.video.quality |
String | No |
Video quality of participants Valid values:
|
config.media.video.frame_rate |
Integer | No |
Frame rate of participants' video |
config.media.screenshare |
Object | No |
Configuration options for participant screen shares |
config.media.screenshare.quality |
String | No |
Quality of screen share Valid values:
|
config.media.screenshare.frame_rate |
Integer | No |
Frame rate of screen share |
config.max_video_streams |
Object | No |
Maximum number of streams that are visible on a device |
config.max_video_streams.mobile |
Integer | No |
Maximum number of streams visible on mobile devices |
config.max_video_streams.desktop |
Integer | No |
Maximum number of video streams visible on desktop devices |
config.max_screenshare_count |
Integer | No |
Maximum number of screen shares that can be active at a given time |
ui |
Object | No | |
ui.config_diff |
Object | No | |
ui.design_tokens |
Object | No | |
ui.design_tokens.border_radius |
String | No |
Valid values:
|
ui.design_tokens.logo |
String | No | |
ui.design_tokens.spacing_base |
Number | No |
Default value: 4 |
ui.design_tokens.border_width |
String | No |
Valid values:
|
ui.design_tokens.colors |
Object | No | |
ui.design_tokens.colors.text_on_brand |
String | No |
Default value: "#EEEEEE" |
ui.design_tokens.colors.text |
String | No |
Default value: "#EEEEEE" |
ui.design_tokens.colors.warning |
String | No |
Default value: "#FFCD07" |
ui.design_tokens.colors.brand |
Object | No | |
ui.design_tokens.colors.brand.300 |
String | No |
Default value: "#844d1c" |
ui.design_tokens.colors.brand.400 |
String | No |
Default value: "#9d5b22" |
ui.design_tokens.colors.brand.500 |
String | No |
Default value: "#b56927" |
ui.design_tokens.colors.brand.600 |
String | No |
Default value: "#d37c30" |
ui.design_tokens.colors.brand.700 |
String | No |
Default value: "#d9904f" |
ui.design_tokens.colors.danger |
String | No |
Default value: "#FF2D2D" |
ui.design_tokens.colors.background |
Object | No | |
ui.design_tokens.colors.background.1000 |
String | No |
Default value: "#141414" |
ui.design_tokens.colors.background.600 |
String | No |
Default value: "#222222" |
ui.design_tokens.colors.background.700 |
String | No |
Default value: "#1f1f1f" |
ui.design_tokens.colors.background.800 |
String | No |
Default value: "#1b1b1b" |
ui.design_tokens.colors.background.900 |
String | No |
Default value: "#181818" |
ui.design_tokens.colors.success |
String | No |
Default value: "#62A504" |
ui.design_tokens.colors.video_bg |
String | No |
Default value: "#191919" |
ui.design_tokens.theme |
String | No |
Valid values:
|
permissions |
Object | No | |
permissions.show_participant_list |
Boolean | No | |
permissions.chat |
Object | No |
Chat permissions |
permissions.chat.public |
Object | No | |
permissions.chat.public.files |
Boolean | No |
Can send file messages |
permissions.chat.public.text |
Boolean | No |
Can send text messages |
permissions.chat.public.can_send |
Boolean | No |
Can send messages in general |
permissions.chat.private |
Object | No | |
permissions.chat.private.files |
Boolean | No | |
permissions.chat.private.text |
Boolean | No | |
permissions.chat.private.can_receive |
Boolean | No | |
permissions.chat.private.can_send |
Boolean | No | |
permissions.hidden_participant |
Boolean | No |
Whether this participant is visible to others or not |
permissions.is_recorder |
Boolean | No |
Default value: false |
permissions.kick_participant |
Boolean | No | |
permissions.recorder_type |
String | No |
Type of the recording peer Valid values:
Default value: "NONE" |
permissions.connected_meetings |
Object | No | |
permissions.connected_meetings.can_switch_to_parent_meeting |
Boolean | No | |
permissions.connected_meetings.can_alter_connected_meetings |
Boolean | No | |
permissions.connected_meetings.can_switch_connected_meetings |
Boolean | No | |
permissions.can_change_participant_permissions |
Boolean | No | |
permissions.can_accept_production_requests |
Boolean | No | |
permissions.can_livestream |
Boolean | No | |
permissions.waiting_room_type |
String | No |
Waiting room type Valid values:
|
permissions.can_edit_display_name |
Boolean | No | |
permissions.can_spotlight |
Boolean | No | |
permissions.disable_participant_audio |
Boolean | No | |
permissions.disable_participant_video |
Boolean | No | |
permissions.pin_participant |
Boolean | No | |
permissions.plugins |
Object | No |
Plugin permissions |
permissions.plugins.can_start |
Boolean | No |
Can start plugins |
permissions.plugins.can_close |
Boolean | No |
Can close plugins that are already open |
permissions.plugins.config |
No | ||
permissions.plugins.can_edit_config |
Boolean | No |
Can edit plugin config |
permissions.media |
Object | No |
Media permissions |
permissions.media.video |
Object | No |
Video permissions |
permissions.media.video.can_produce |
String | No |
Can produce video Valid values:
|
permissions.media.audio |
Object | No |
Audio permissions |
permissions.media.audio.can_produce |
String | No |
Can produce audio Valid values:
|
permissions.media.screenshare |
Object | No |
Screenshare permissions |
permissions.media.screenshare.can_produce |
String | No |
Can produce screen share video Valid values:
|
permissions.polls |
Object | No |
Poll permissions |
permissions.polls.can_vote |
Boolean | No |
Can vote on polls |
permissions.polls.can_create |
Boolean | No |
Can create polls |
permissions.polls.can_view |
Boolean | No |
Can view polls |
permissions.disable_participant_screensharing |
Boolean | No | |
permissions.can_record |
Boolean | No | |
permissions.accept_waiting_requests |
Boolean | No |
Whether this participant can accept waiting requests |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.