{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Zoho Cliq Userpreferences Schemas",
"definitions": {
"NoResponse": {
"type": "object",
"description": "Response envelope for successful operations with no payload.",
"properties": {
"status": {
"type": "string",
"example": "success"
},
"message": {
"type": "string",
"example": "Operation completed successfully."
}
}
},
"user-preferences-response": {
"type": "object",
"properties": {
"userpreferences": {
"$ref": "#/components/schemas/user-preferences-object"
}
}
},
"user-preferences-object": {
"type": "object",
"description": "Complete user preference object returned by the API.",
"x-enum-descriptions": [
{
"enabled": "Setting is enabled."
},
{
"disabled": "Setting is disabled."
}
],
"properties": {
"dark_mode": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Enable or disable dark mode."
},
"ui_theme": {
"type": "string",
"description": "Active UI theme identifier.",
"example": "4"
},
"lhs_theme": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Left-hand sidebar theme toggle."
},
"smileys": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Enable emoji display in messages."
},
"smileypreference": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Emoji preference toggle."
},
"translation_mode": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Auto-translation toggle."
},
"show_translate_option": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Show the Translate option on messages."
},
"av_noise_cancellation": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Enable noise cancellation during AV calls."
},
"av_hd_video": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Enable HD video for calls."
},
"av_speech_detection": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Enable speech detection during calls."
},
"av_auto_pip": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Automatically switch to picture-in-picture during calls."
},
"av_livetranscript_always_on": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Keep live transcript always visible during calls."
},
"av_livetranscript_fontsize": {
"type": "string",
"description": "Font size setting for live transcripts.",
"example": "2"
},
"av_translate_livetranscript": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Translate live transcripts during calls."
},
"sound_notification": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Master toggle for sound notifications."
},
"global_sound_notify": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Global sound notification switch."
},
"desktop_notification": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Desktop push notification toggle."
},
"toast_notification": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Toast (pop-up) notification toggle."
},
"reading_mask": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Enable reading mask for accessibility."
},
"reading_mask_type": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Type of reading mask."
},
"vision_assistive": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Enable vision assistive features."
},
"vision_assistive_type": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Type of vision assistive mode."
},
"cliq_font": {
"type": "string",
"description": "Selected font identifier. -1 means default.",
"example": "-1"
},
"cliq_font_size": {
"type": "string",
"description": "Font size level.",
"example": "2"
},
"cliq_font_spacing": {
"type": "string",
"description": "Font spacing level.",
"example": "2"
},
"reminder_notification": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Toggle reminder notifications."
},
"reactions_notification": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Toggle reaction notifications."
},
"quick_reactions": {
"type": "string",
"description": "Comma-separated list of quick reaction emojis.",
"example": ":thumbsup:,:super:,:heavy-plus-sign:"
},
"conference_recording": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Enable conference call recording."
},
"conference_theme": {
"type": "string",
"description": "Theme used during conference calls.",
"example": "none"
},
"video_background": {
"type": "string",
"description": "Virtual background for video calls.",
"example": "none"
},
"video_filter": {
"type": "string",
"description": "Video filter applied during calls.",
"example": "none"
},
"contact_photo": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Show contact photos in the chat list."
},
"linkpreview_status": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Show URL link previews in messages."
},
"underlinelinks": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Underline hyperlinks in messages."
},
"magnify_text": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Magnify text for accessibility."
},
"focus_indicator": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Show focus indicator for keyboard navigation."
},
"last_seen": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Show last seen timestamp to contacts."
},
"message_in_notification": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Show message content in notifications."
},
"huddle_mirror_video": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Mirror own video feed in huddle."
},
"huddle_pane_status": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Show huddle pane status."
},
"huddle_sticky_info": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Show sticky info bar in huddle."
},
"huddle_screenshare_layout": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Layout preference during screen share in huddle."
},
"huddle_notify_msg": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Notify participants when a huddle message is sent."
}
}
},
"update-user-preferences-request": {
"type": "object",
"description": "Provide only the preference fields that must be updated.",
"properties": {
"dark_mode": {
"type": "string",
"enum": [
"enabled",
"disabled"
],
"description": "Toggles dark mode for the Cliq interface.
\nAllowed values:\n
enabled: Dark mode is active.disabled: Dark mode is turned off.enabled: Left-hand sidebar theme is applied.disabled: Left-hand sidebar theme is turned off.enabled: Emojis are rendered in messages.disabled: Emojis are shown as text.enabled: Auto-translation is active.disabled: Auto-translation is turned off.enabled: Noise cancellation is active.disabled: Noise cancellation is turned off.enabled: HD video is active.disabled: HD video is turned off.enabled: Sound notifications are active.disabled: All sound notifications are muted.enabled: Desktop notifications are active.disabled: Desktop notifications are turned off.enabled: Reading mask is active.disabled: Reading mask is turned off.enabled: Vision assistive features are active.disabled: Vision assistive features are turned off.enabled: Conference recording is permitted.disabled: Conference recording is not permitted.enabled: Last seen is visible to contacts.disabled: Last seen is hidden from contacts.enabled: Link previews are shown in messages.disabled: Link previews are hidden.