Configuration Properties
Preview
Configuration properties labelled "Preview":
-
Are new features for you to try out
-
May change or be removed without further notice in a future version
-
Shouldn’t be used in production
Deprecated
Configuration properties labelled "Deprecated":
-
Will be removed in the next major version of Unblu
-
Typically don’t affect the product anymore
User synchronization (LDAP) tool
Abort sync job if no users returned
com.unblu.addons.synctool.abortSyncOnNoUsersReturned
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If true and the source system returns no users, the syncjob is aborted
Unblu account ID
com.unblu.addons.synctool.accountId
-
Type: String
-
Default:
wZvcAnbBSpOps9oteH-Oxw
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The default is UnbluEntityDefaults.DEFAULT_ACCOUNT_ID
Delete synced users and teams
com.unblu.addons.synctool.allowAutoDeletion
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
If true, users and teams no longer present in the source system (e.g. LDAP) are deleted from the target system (Unblu database)
Run sync tool in multitenancy mode
com.unblu.addons.synctool.multitenancySyncMode
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Overwrite existing target users
com.unblu.addons.synctool.overwriteExistingTargetUsers
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If true, the sync job overwrites users in the target system if it finds a user with the same username but different metadata. If false, the syncjob skip susers in the target system with the same username but different metadata, leaving them unchanged.
Run synchronization cron-like expressions periodically
com.unblu.addons.synctool.runAtCronExpressions
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
An optional array of cron-like expression such as [* */15 * ? * * syncall','5 * * ? * * * syncuser',…] to run syncronization periodically. Refer to http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html for further information. Additionally it supports the @reboot cron command for example '@reboot syncall'. If you sync both teams and users, you must use syncall instead of separate syncuser and syncteam.
EntitySourceLDAP
Identifier for admin role
com.unblu.addons.synctool.ldap.adminRoleIdentifier
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used either as a property on the user or for %role% in the roleFilter
Base DN for all filters retrieval
com.unblu.addons.synctool.ldap.baseDN
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Connection security to use
com.unblu.addons.synctool.ldap.connectionSecurity
-
Type: String with allowed values:
-
ldaps
-
none
-
starttls
-
-
Default:
NONE
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Choose one of 'NONE' for no encryption,'LDAPS' for SSL/TLS support, or 'STARTTLS' for Start TLS
Default role for Unblu users
com.unblu.addons.synctool.ldap.defaultRole
-
Type: String with allowed values:
-
admin
-
anonymous_user
-
partially_authenticated
-
registered_user
-
supervisor
-
super_admin
-
technical_admin
-
webuser
-
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Applied to users that aren’t explicitly assigned a role. If not set, users without a role are ignored and not synced.
Path to key store file
com.unblu.addons.synctool.ldap.pathToTrustedCertsKeyStoreFile
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If an encrypted LDAP connection is used, this path is used to load a key store file that contains the trusted certificates
Identifier for registered user role
com.unblu.addons.synctool.ldap.registeredUserRoleIdentifier
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used either as a property on the user or for %role% in the roleFilter
LDAP filter to retrieve all Unblu roles
com.unblu.addons.synctool.ldap.roleFilter
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used if Unblu roles are a groupOfNames. Must contain %role% as a wildcard for all roleIdentifiers.
Base DN for role retrieval
com.unblu.addons.synctool.ldap.roleFilterBaseDN
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Uses the non-user/non-team Base DN as a default
Member attribute name in role groupOfNames
com.unblu.addons.synctool.ldap.roleMemberAttributeName
-
Type: String
-
Default:
member
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
LDAP search scope for roleFilter-based query
com.unblu.addons.synctool.ldap.roleSearchScope
-
Type: String with allowed values:
-
object
-
onelevel
-
subtree
-
-
Default:
SUBTREE
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Possible values are OBJECT, ONELEVEL, and SUBTREE
The LDAP server hostname or IP address
com.unblu.addons.synctool.ldap.serverHostname
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Password for server username
com.unblu.addons.synctool.ldap.serverPassword
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
LDAP server port
com.unblu.addons.synctool.ldap.serverPort
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If not specified, the default LDAP port is used (389 without encryption, 636 for LDAPS)
Server username
com.unblu.addons.synctool.ldap.serverUsername
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Usually something like cn=Admin or cn=Directory Manager,…
Identifier for superadmin role
com.unblu.addons.synctool.ldap.superadminRoleIdentifier
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used either as a property on the user or for %role% in the roleFilter
Identifier for supervisor role
com.unblu.addons.synctool.ldap.supervisorRoleIdentifier
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used either as a property on the user or for %role% in the roleFilter
LDAP filter to retrieve all Unblu teams
com.unblu.addons.synctool.ldap.teamFilter
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
May contain %team% or %role%
Base DN for team retrieval
com.unblu.addons.synctool.ldap.teamFilterBaseDN
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Uses the non-user/non-team Base DN as a default
Team ID attribute name
com.unblu.addons.synctool.ldap.teamIdAttributeName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Team matching order precedence
com.unblu.addons.synctool.ldap.teamMatchOrderPrecedence
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
A list of regular expressions in a specific order. If a user is assigned to multiple teams in LDAP, this list specifies the order in which their team is chosen. The list of teams from LDAP is matched against this list. Entries appearing earlier in the list will have precedence over entries appearing later or not at all.
Team member attribute name
com.unblu.addons.synctool.ldap.teamMemberAttributeName
-
Type: String
-
Default:
member
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used for member listing in team groupOfNames
LDAP search scope for teamFilter-based query
com.unblu.addons.synctool.ldap.teamSearchScope
-
Type: String with allowed values:
-
object
-
onelevel
-
subtree
-
-
Default:
SUBTREE
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Possible values are OBJECT, ONELEVEL, and SUBTREE
Identifier for technical admin role
com.unblu.addons.synctool.ldap.technicaladminRoleIdentifier
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used either as a property on user or for %role% in the roleFilter
Timeout for LDAP connections (in ms)
com.unblu.addons.synctool.ldap.timeoutMS
-
Type: Integer
-
Default:
30000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Algorithm for trusted certificates from key store file
com.unblu.addons.synctool.ldap.trustManagerAlgorithm
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If not specified, the value defined in the JVM property 'ssl.TrustManagerFactory.algorithm' is used. Normally this is 'PKIX', but 'SunX509' is also an option.
Password for key store file with trusted certificates
com.unblu.addons.synctool.ldap.trustedCertsKeyStorePassword
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Required if an encrypted LDAP connection is used
Type of key store file for trusted certificates
com.unblu.addons.synctool.ldap.trustedCertsKeyStoreType
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If not specified, the value defined in the JVM security.property file at 'keystore.type' is used. Normally this is 'JKS'. Other possible values are 'JCEKS', 'DKS', 'PKCS11', and 'PKCS12'.
Attribute name for user’s email address
com.unblu.addons.synctool.ldap.userEmailAttributeName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Optional
LDAP filter to retrieve all Unblu users
com.unblu.addons.synctool.ldap.userFilter
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
May contain %team%
Base DN for user retrieval
com.unblu.addons.synctool.ldap.userFilterBaseDN
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Uses the non-user/non-team Base DN as a default
Attribute name for user’s first name
com.unblu.addons.synctool.ldap.userFirstNameAttributeName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Optional
Attribute name for user ID
com.unblu.addons.synctool.ldap.userIdAttributeName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Attribute name for user’s last name
com.unblu.addons.synctool.ldap.userLastNameAttributeName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Optional
Attribute for the user’s username
com.unblu.addons.synctool.ldap.userNameAttributeName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
LDAP search scope for userFilter-based query
com.unblu.addons.synctool.ldap.userSearchScope
-
Type: String with allowed values:
-
object
-
onelevel
-
subtree
-
-
Default:
SUBTREE
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Possible values are OBJECT, ONELEVEL, and SUBTREE
Authenticator configuration
BranchEditorConfiguration
Width of glow animation
com.unblu.branch.editor.animationWidth
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The glow animation is used for selected elements in the Branch editor
Glow animation color
com.unblu.branch.editor.glowAnimation
-
Type: Complex color
-
Default:
#5866E2
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The glow animation is used for selected elements in the Branch editor
ExternalMessengerWhatsAppTemplateItemWidget
URL of WhatsApp template details page
com.unblu.externalmessenger.whatsapp.messagetemplates.whatsAppTemplateDetailsUrl
-
Type: URL
-
Default:
https://business.facebook.com/wa/manage/template-details
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The details page is where you can edit the WhatsApp message template
ExternalMessengerWhatsappMessageTemplatesListComponent
URL of WhatsApp templates overview page
com.unblu.externalmessenger.whatsapp.messagetemplates.whatsAppManageTemplatesUrl
-
Type: URL
-
Default:
https://business.facebook.com/wa/manage/message-templates/
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The overview page is where you can manage new templates
PersonLabelEditorComponent
Color palette for labels
com.unblu.personlabel.colorPalette
-
Type: List of simple colors
-
Default:
#E9EBF4,#D8EEFF,#E1FFF0,#FFF8E5,#FFDBDF,#C01160,#A63284,#9751B9,#5167B9,#16808B,#2B8539,#946E00,#BA4F25,#8B533D,#766554
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Branch device button style in the floor plan
Hovered background color of "branch device" button
com.unblu.branch.device.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state. The button appears on the floor plan.
Normal background color of "branch device" button
com.unblu.branch.device.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state. The button appears on the floor plan.
Pressed background color of "branch device" button
com.unblu.branch.device.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state. The button appears on the floor plan.
Hovered border color of "branch device" button
com.unblu.branch.device.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state. The button appears on the floor plan.
Normal border color of "branch device" button
com.unblu.branch.device.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state. The button appears on the floor plan.
Pressed border color of "branch device" button
com.unblu.branch.device.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state. The button appears on the floor plan.
Border radius of "branch client camera" button
com.unblu.branch.device.borderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of "branch client camera" button
com.unblu.branch.device.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Hovered foreground color of "branch device" button
com.unblu.branch.device.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state. The button appears on the floor plan.
Normal foreground color of "branch device" button
com.unblu.branch.device.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state. The button appears on the floor plan.
Pressed foreground color of "branch device" button
com.unblu.branch.device.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state. The button appears on the floor plan.
BranchUiConfiguration
Order of branch address elements
com.unblu.conversation.branch.branchAddressOrder
-
Type: List of string with allowed values:s
-
city
-
country
-
region
-
street_address
-
zip
-
-
Default:
STREET_ADDRESS,ZIP,CITY,REGION,COUNTRY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The address appears with its constituent elements in the order specified. If an element doesn’t exist, it is skipped.
Border radius of text boxes on floor plan
com.unblu.conversation.branch.branchTextBoxesBorderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Branch client auxiliary camera button style in the floor plan
Hovered background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state. The button appears on the floor plan.
Hovered active background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.backgroundHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state when selected. The button appears on the floor plan.
Background color (missing branch client camera)
com.unblu.branch.client.camera.auxiliary.backgroundMissing
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "branch client camera" button for missing branch client cameras on the floor plan
Normal background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state. The button appears on the floor plan.
Normal active background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.backgroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state when selected. The button appears on the floor plan.
Pressed background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state. The button appears on the floor plan.
Pressed active background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.backgroundPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state when selected. The button appears on the floor plan.
Hovered border color of "branch device" button
com.unblu.branch.client.camera.auxiliary.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state. The button appears on the floor plan.
Hovered active border color of "branch device" button
com.unblu.branch.client.camera.auxiliary.borderHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state when selected. The button appears on the floor plan.
Border color (missing branch client camera)
com.unblu.branch.client.camera.auxiliary.borderMissing
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "branch client camera" button for missing branch client cameras on the floor plan
Normal border color of "branch device" button
com.unblu.branch.client.camera.auxiliary.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state. The button appears on the floor plan.
Normal active border color of "branch device" button
com.unblu.branch.client.camera.auxiliary.borderNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state when selected. The button appears on the floor plan.
Pressed border color of "branch device" button
com.unblu.branch.client.camera.auxiliary.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state. The button appears on the floor plan.
Pressed active border color of "branch device" button
com.unblu.branch.client.camera.auxiliary.borderPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state when selected. The button appears on the floor plan.
Border radius of "branch client camera" button
com.unblu.branch.client.camera.auxiliary.borderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of "branch client camera" button
com.unblu.branch.client.camera.auxiliary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Hovered background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state. The button appears on the floor plan.
Hovered active foreground color of "branch device" button
com.unblu.branch.client.camera.auxiliary.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.foregroundHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "hovered" state when selected. The button appears on the floor plan.
Foreground color (missing branch client camera)
com.unblu.branch.client.camera.auxiliary.foregroundMissing
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral400\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "branch client camera" button for missing branch client cameras on the floor plan
Normal background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state. The button appears on the floor plan.
Normal active foreground color of "branch device" button
com.unblu.branch.client.camera.auxiliary.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.foregroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "normal" state when selected. The button appears on the floor plan.
Pressed background color of "branch device" button
com.unblu.branch.client.camera.auxiliary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state. The button appears on the floor plan.
Pressed active foreground color of "branch device" button
com.unblu.branch.client.camera.auxiliary.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.foregroundPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when the button is in "pressed" state when selected. The button appears on the floor plan.
State icon color (missing branch client camera)
com.unblu.branch.client.camera.auxiliary.stateIconMissing
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.warning500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the state icon of the "branch client camera" button for missing branch client cameras on the floor plan
Branch client button style in the floor plan
Animation width of "branch client" button
com.unblu.branch.client.animationWidth
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Background color (busy branch client)
com.unblu.branch.client.backgroundBusy
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "branch client" button for busy branch clients on the floor plan
Hovered active button background color (available branch client)
com.unblu.branch.client.backgroundHoverActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of available branch clients on the floor plan when the button is in the "hovered" state when selected
Hovered active button background color (connected branch client)
com.unblu.branch.client.backgroundHoverActiveConnected
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of connected branch clients on the floor plan when the button is in the "hovered" state when selected
Hovered button background color (available branch client)
com.unblu.branch.client.backgroundHoverAvailable
-
Type: Complex color
-
Default:
#FFFFFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of available branch clients on the floor plan when the button is in the "hovered" state
Hovered button background color (connected branch client)
com.unblu.branch.client.backgroundHoverConnected
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of connected branch clients on the floor plan when the button is in the "hovered" state
Normal active button background color (available branch client)
com.unblu.branch.client.backgroundNormalActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of available branch clients on the floor plan when the button is in the "normal" state when selected
Normal active button background color (connected branch client)
com.unblu.branch.client.backgroundNormalActiveConnected
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of connected branch clients on the floor plan when the button is in the "normal" state when selected
Normal button background color (available branch client)
com.unblu.branch.client.backgroundNormalAvailable
-
Type: Complex color
-
Default:
#FFFFFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of available branch clients on the floor plan when the button is in the "normal" state
Normal button background color (connected branch client)
com.unblu.branch.client.backgroundNormalConnected
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of connected branch clients on the floor plan when the button is in the "normal" state
Background color (offline branch client)
com.unblu.branch.client.backgroundOffline
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "branch client" button for offline branch clients on the floor plan
Pressed active button background color (available branch client)
com.unblu.branch.client.backgroundPressActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of available branch clients on the floor plan when the button is in the "pressed" state when selected
Pressed active button background color (connected branch client)
com.unblu.branch.client.backgroundPressActiveConnected
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of connected branch clients on the floor plan when the button is in the "pressed" state when selected
Pressed button background color (available branch client)
com.unblu.branch.client.backgroundPressAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of available branch clients on the floor plan when the button is in the "pressed" state
Pressed button background color (connected branch client)
com.unblu.branch.client.backgroundPressConnected
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the background of the "branch client" button of connected branch clients on the floor plan when the button is in the "pressed" state
Background color (queued branch client)
com.unblu.branch.client.backgroundQueued
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "branch client" button for queued branch clients on the floor plan
Border color (busy branch client)
com.unblu.branch.client.borderBusy
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "branch client" button for busy branch clients on the floor plan
Hovered active button border color (available branch client)
com.unblu.branch.client.borderHoverActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of available branch clients on the floor plan when the button is in the "hovered" state when selected
Hovered active button border color (connected branch client)
com.unblu.branch.client.borderHoverActiveConnected
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of connected branch clients on the floor plan when the button is in the "hovered" state when selected
Hovered button border color (available branch client)
com.unblu.branch.client.borderHoverAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of available branch clients on the floor plan when the button is in the "hovered" state
Hovered button border color (connected branch client)
com.unblu.branch.client.borderHoverConnected
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of connected branch clients on the floor plan when the button is in the "hovered" state
Normal active button border color (available branch client)
com.unblu.branch.client.borderNormalActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of available branch clients on the floor plan when the button is in the "normal" state when selected
Normal active button border color (connected branch client)
com.unblu.branch.client.borderNormalActiveConnected
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of connected branch clients on the floor plan when the button is in the "normal" state when selected
Normal button border color (available branch client)
com.unblu.branch.client.borderNormalAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of available branch clients on the floor plan when the button is in the "normal" state
Normal button border color (connected branch client)
com.unblu.branch.client.borderNormalConnected
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of connected branch clients on the floor plan when the button is in the "normal" state
Border color (offline branch client)
com.unblu.branch.client.borderOffline
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "branch client" button for offline branch clients on the floor plan
Pressed active button border color (available branch client)
com.unblu.branch.client.borderPressActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of available branch clients on the floor plan when the button is in the "pressed" state when selected
Pressed active button border color (connected branch client)
com.unblu.branch.client.borderPressActiveConnected
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of connected branch clients on the floor plan when the button is in the "pressed" state when selected
Pressed button border color (available branch client)
com.unblu.branch.client.borderPressAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of available branch clients on the floor plan when the button is in the "pressed" state
Pressed button border color (connected branch client)
com.unblu.branch.client.borderPressConnected
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the border of the "branch client" button of connected branch clients on the floor plan when the button is in the "pressed" state
Border color (queued branch client)
com.unblu.branch.client.borderQueued
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "branch client" button for queued branch clients on the floor plan
Border radius of "branch client" button
com.unblu.branch.client.borderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of "branch client" button
com.unblu.branch.client.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Foreground color (busy branch client)
com.unblu.branch.client.foregroundBusy
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "branch client" button for busy branch clients on the floor plan
Hovered active button foreground color (available branch client)
com.unblu.branch.client.foregroundHoverActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of available branch clients on the floor plan when the button is in the "hovered" state when selected
Hovered active button foreground color (connected branch client)
com.unblu.branch.client.foregroundHoverActiveConnected
-
Type: Complex color
-
Default:
#FFFFFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of connected branch clients on the floor plan when the button is in the "hovered" state when selected
Hovered button foreground color (available branch client)
com.unblu.branch.client.foregroundHoverAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of available branch clients on the floor plan when the button is in the "hovered" state
Hovered button foreground color (connected branch client)
com.unblu.branch.client.foregroundHoverConnected
-
Type: Complex color
-
Default:
#FFFFFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of connected branch clients on the floor plan when the button is in the "hovered" state
Normal active button foreground color (available branch client)
com.unblu.branch.client.foregroundNormalActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of available branch clients on the floor plan when the button is in the "normal" state when selected
Normal active button foreground color (connected branch client)
com.unblu.branch.client.foregroundNormalActiveConnected
-
Type: Complex color
-
Default:
#FFFFFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of connected branch clients on the floor plan when the button is in the "normal" state when selected
Normal button foreground color (available branch client)
com.unblu.branch.client.foregroundNormalAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of available branch clients on the floor plan when the button is in the "normal" state
Normal button foreground color (connected branch client)
com.unblu.branch.client.foregroundNormalConnected
-
Type: Complex color
-
Default:
#FFFFFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of connected branch clients on the floor plan when the button is in the "normal" state
Foreground color (offline branch client)
com.unblu.branch.client.foregroundOffline
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "branch client" button for offline branch clients on the floor plan
Pressed active button foreground color (available branch client)
com.unblu.branch.client.foregroundPressActiveAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of available branch clients on the floor plan when the button is in the "pressed" state when selected
Pressed active button foreground color (connected branch client)
com.unblu.branch.client.foregroundPressActiveConnected
-
Type: Complex color
-
Default:
#FFFFFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of connected branch clients on the floor plan when the button is in the "pressed" state when selected
Pressed button foreground color (available branch client)
com.unblu.branch.client.foregroundPressAvailable
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of available branch clients on the floor plan when the button is in the "pressed" state
Pressed button foreground color (connected branch client)
com.unblu.branch.client.foregroundPressConnected
-
Type: Complex color
-
Default:
#FFFFFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the foreground of the "branch client" button of connected branch clients on the floor plan when the button is in the "pressed" state
Foreground color (queued branch client)
com.unblu.branch.client.foregroundQueued
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "branch client" button for queued branch clients on the floor plan
State icon color (busy branch client)
com.unblu.branch.client.stateIconBusy
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the state icon of the "branch client" button for busy branch clients on the floor plan
State icon color (offline branch client)
com.unblu.branch.client.stateIconOffline
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the state icon of the "branch client" button for offline branch clients on the floor plan
State icon color (queued branch client)
com.unblu.branch.client.stateIconQueued
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.warning600\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the state icon of the "branch client" button for queued branch clients on the floor plan
Canned responses list configuration
Number of days to count canned response usages
com.unblu.agent.cannedresponses.list.ui.pastDaysToCountUsageFor
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
180
-
The resulting usages are displayed in the canned response management UIs. Maximum is 180 days.
CannedResponsesRoleGuard
Minimum role for settings cannedResponses module
com.unblu.core.settings.cannedResponsesMinimalRole
-
Type: String with allowed values:
-
admin
-
anonymous_user
-
partially_authenticated
-
registered_user
-
supervisor
-
super_admin
-
technical_admin
-
webuser
-
-
Default:
REGISTERED_USER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
DeputyRelationshipUiConfiguration
Externally managed deputy levels
com.unblu.deputyrelationship.externallyManagedDeputyLevels
Only visible if: com.unblu.messenger.enableDeputyDelegation=true
-
Type: List of string with allowed values:s
-
assistants
-
level_1
-
level_2
-
level_3
-
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Selected levels can only be changed with the Unblu web API. You can’t add or remove externally managed deputies in the Unblu UI.
Deputy relationships role guard
Minimum role for changes in "deputyRelationships"
com.unblu.core.settings.deputyRelationshipsMinimalRole
-
Type: String with allowed values:
-
admin
-
anonymous_user
-
partially_authenticated
-
registered_user
-
supervisor
-
super_admin
-
technical_admin
-
webuser
-
-
Default:
REGISTERED_USER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The minimum role for changing settings in the "deputyRelationships" module
Account and Global Server Configuration interface sidebar style
Color of active navigation entry
com.unblu.config.nav.ui.activeHighlight
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Background color of hovered navigation entry
com.unblu.config.nav.ui.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Background color of hovered active navigation entry
com.unblu.config.nav.ui.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Background color of navigation entry
com.unblu.config.nav.ui.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Background color of active navigation entry
com.unblu.config.nav.ui.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Background color of pressed navigation entry
com.unblu.config.nav.ui.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Background color of pressed active navigation entry
com.unblu.config.nav.ui.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Border color of hovered navigation entry
com.unblu.config.nav.ui.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Border color of hovered active navigation entry
com.unblu.config.nav.ui.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Border color of navigation entry
com.unblu.config.nav.ui.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Border color of active navigation entry
com.unblu.config.nav.ui.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Border color of pressed navigation entry
com.unblu.config.nav.ui.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Border color of pressed active navigation entry
com.unblu.config.nav.ui.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Border radius of navigation entry
com.unblu.config.nav.ui.borderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Border width of navigation entry
com.unblu.config.nav.ui.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Foreground color of hovered navigation entry
com.unblu.config.nav.ui.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Foreground color of hovered active navigation entry
com.unblu.config.nav.ui.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Foreground color of navigation entry
com.unblu.config.nav.ui.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Foreground color of active navigation entry
com.unblu.config.nav.ui.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Foreground color of pressed navigation entry
com.unblu.config.nav.ui.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Foreground color of pressed active navigation entry
com.unblu.config.nav.ui.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Background color
com.unblu.config.nav.ui.navBarBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Section header font color
com.unblu.config.nav.ui.sectionHeaderColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Section header font size
com.unblu.config.nav.ui.sectionHeaderSize
-
Type: String with allowed values:
-
heading1
-
heading2
-
heading3
-
paragraph
-
small
-
tiny
-
-
Default:
TINY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Section header font weight
com.unblu.config.nav.ui.sectionHeaderWeight
-
Type: String with allowed values:
-
normal
-
semibold
-
-
Default:
SEMIBOLD
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the sidebar of the Account and Global Server Configuration interfaces
Conversation recording configuration
Action bar background angle
com.unblu.recording.ui.actionBarBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Action bar background color
com.unblu.recording.ui.actionBarBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Action bar divider color
com.unblu.recording.ui.actionBarDividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Action bar elevation
com.unblu.recording.ui.actionBarElevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
ELEVATED
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Action bar foreground brightness
com.unblu.recording.ui.actionBarForeground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color is selected based on the action bar’s background color to guarantee maximum contrast
Collaboration space background color
com.unblu.recording.ui.collaborationSpaceBackgroundColor
-
Type: Complex color
-
Default:
#525659
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the collaboration space for recordings
Right column width
com.unblu.recording.ui.rightColumnWidth
-
Type: Integer
-
Default:
360
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Width, in pixels, of the right-hand column for recordings. The right-hand column contains the chat and the call if multiple sources are active.
Agent conversation shortcut configuration
Shortcut for toggling "mark mode" layer action
com.unblu.agent.conversation.shortcuts.layerActionMarkShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+shift+a
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut for toggling mark mode in the collaboration layer. Make sure it is not already used by the browser itself.
Collaboration layer remote control toggle shortcut
com.unblu.agent.conversation.shortcuts.layerActionRemoteControlShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+shift+s
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut for toggling the collaboration layer remote control. Make sure it is not already used by the browser itself.
Scroll lock layer action shortcut
com.unblu.agent.conversation.shortcuts.layerActionScrollLockShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+shift+l
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut for toggling the scroll lock in the collaboration layer. Make sure it is not already used by the browser itself.
Shortcut for opening canned responses selection dialog
com.unblu.agent.conversation.shortcuts.openCannedResponsesShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+y
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut for opening the canned responses selection dialog. Make sure it is not already used by the browser itself.
Shortcut for toggling chat panel
com.unblu.agent.conversation.shortcuts.toggleChatPanelShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+shift+i
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut for toggling the chat panel in a conversation. Make sure it is not already used by the browser itself.
Shortcut for toggling shared files panel
com.unblu.agent.conversation.shortcuts.toggleFilesPanelShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+shift+o
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut for toggling the shared files panel in a conversation. Make sure it is not already used by the browser itself.
Shortcut to maximize/minimize the collaboration space
com.unblu.agent.conversation.shortcuts.toggleMaximizeCollabSpaceShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+shift+f
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut for maximizing and minimizing the collaboration space. Make sure it is not already used by the browser itself.
Agent conversation UI
Show agent capacity for invitations
com.unblu.agent.conversation.ui.agentInviteShowCapacity
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show an agent’s availability to accept conversation requests when inviting them to a conversation or forwarding them a conversation. The information is only conclusive for agents who have an inbound queue for visitor-initiated conversations, and whose inbound queue is managed by Unblu rather than a third-party system.
CannedResponseSelectPopupComponent
Search inside the canned response texts when filtering
com.unblu.cannedresponse.searchInCannedResponseText
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When enabled, Unblu searches for the filter text within both the title and the text of canned responses
Agent conversation action bar configuration
Display mode for "assign conversation" action
com.unblu.agent.conversation.controlbar.assignConversationActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "assign conversation" action
com.unblu.agent.conversation.controlbar.assignConversationActionSortOrder
-
Type: Integer
-
Default:
130
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "audio call" action
com.unblu.agent.conversation.controlbar.audioCallActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
SHOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "audio call" action
com.unblu.agent.conversation.controlbar.audioCallActionSortOrder
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Control bar background angle
com.unblu.agent.conversation.controlbar.backgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "backgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Control bar background color
com.unblu.agent.conversation.controlbar.backgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "backgroundAngle". Set to "transparent" to let a custom background shine through.
Display mode for "change awaited person" action
com.unblu.agent.conversation.controlbar.changeAwaitedPersonActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "change awaited person" action
com.unblu.agent.conversation.controlbar.changeAwaitedPersonActionSortOrder
-
Type: Integer
-
Default:
140
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "change language" action
com.unblu.agent.conversation.controlbar.changeLanguageActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "change language" action
com.unblu.agent.conversation.controlbar.changeLanguageActionSortOrder
-
Type: Integer
-
Default:
110
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "configure conversation" action
com.unblu.agent.conversation.controlbar.configureConversationActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "configure conversation" action
com.unblu.agent.conversation.controlbar.configureConversationActionSortOrder
-
Type: Integer
-
Default:
220
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Control bar divider color
com.unblu.agent.conversation.controlbar.dividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.border\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Display mode for "download message log" action
com.unblu.agent.conversation.controlbar.downloadMsgLogActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "download message log" action
com.unblu.agent.conversation.controlbar.downloadMsgLogActionSortOrder
-
Type: Integer
-
Default:
160
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "edit topic" action
com.unblu.agent.conversation.controlbar.editTopicActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "edit topic" action
com.unblu.agent.conversation.controlbar.editTopicActionSortOrder
-
Type: Integer
-
Default:
150
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Control bar elevation
com.unblu.agent.conversation.controlbar.elevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
FLAT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Display mode for "end/cancel conversation" action
com.unblu.agent.conversation.controlbar.endConversationActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
SHOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "end/cancel conversation" action
com.unblu.agent.conversation.controlbar.endConversationActionSortOrder
-
Type: Integer
-
Default:
320
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "forward conversation" action
com.unblu.agent.conversation.controlbar.forwardActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
SHOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "forward conversation" action
com.unblu.agent.conversation.controlbar.forwardActionSortOrder
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "inspect visual" action
com.unblu.agent.conversation.controlbar.inspectVisualActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "inspect visual" action
com.unblu.agent.conversation.controlbar.inspectVisualActionSortOrder
-
Type: Integer
-
Default:
210
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "invite conversation" action
com.unblu.agent.conversation.controlbar.inviteActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
SHOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "invite to conversation" action
com.unblu.agent.conversation.controlbar.inviteActionSortOrder
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "leave conversation" action
com.unblu.agent.conversation.controlbar.leaveConversationActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "leave conversation" action
com.unblu.agent.conversation.controlbar.leaveConversationActionSortOrder
-
Type: Integer
-
Default:
310
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Maximum number of actions displayed
com.unblu.agent.conversation.controlbar.maxVisibleActions
-
Type: Integer
-
Default:
6
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines the maximum number of actions displayed in the agent control bar. Any remaining "visible" actions go in the overflow menu.
Display mode for "show/hide participation" action
com.unblu.agent.conversation.controlbar.participationVisibilityActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "show/hide participation" action
com.unblu.agent.conversation.controlbar.participationVisibilityActionSortOrder
-
Type: Integer
-
Default:
120
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "share" action
com.unblu.agent.conversation.controlbar.shareActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "share" action
com.unblu.agent.conversation.controlbar.shareActionSortOrder
-
Type: Integer
-
Default:
40
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "start conversation" action
com.unblu.agent.conversation.controlbar.startConversationActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
SHOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "start conversation" action
com.unblu.agent.conversation.controlbar.startConversationActionSortOrder
-
Type: Integer
-
Default:
330
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "start recording" action
com.unblu.agent.conversation.controlbar.startRecordingActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
hidden
-
show
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "start recording" action
com.unblu.agent.conversation.controlbar.startRecordingActionSortOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Base "edit conversation" component configuration
Allow creating scheduled conversations in the past
com.unblu.conversation.editflyin.allowCreatingConversationsInThePast
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify if the UI allows the scheduled conversation time to be in the past when creating or editing
Conversation participants context panel configuration
Maximum number of actions displayed
com.unblu.conversation.contextpanel.participants.maxVisibleActions
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines the maximum number of actions displayed in the participant details panel. Any remaining "visible" actions are added to the overflow menu. The "overflow" action button counts as an action.
Number of conversations displayed in participant details "other conversation" tab
com.unblu.conversation.contextpanel.participants.otherConversationsLimit
-
Type: Integer
-
Default:
40
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines the initial number of conversations loaded from the back end and displayed in the participant details view
Show inbound audio/video conversations in participant details
com.unblu.conversation.contextpanel.participants.otherConversationsShowAudioVideo
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The conversations appear on the "other conversations" tab of the participant details
Show collaboration-centered conversations in participant details
com.unblu.conversation.contextpanel.participants.otherConversationsShowCollaborationTypes
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The conversations appear on the "other conversations" tab of the participant details
Show ended conversations in participant details
com.unblu.conversation.contextpanel.participants.otherConversationsShowEnded
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The conversations appear on the "other conversations" tab of the participant details
Show scheduled conversations in participant details
com.unblu.conversation.contextpanel.participants.otherConversationsShowScheduled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The conversations appear on the "other conversations" tab of the participant details
BranchClientSetupComponent
Default branch client base URL
com.unblu.branch.client.setup.defaultBranchClientBaseUrl
Only visible if: com.unblu.messenger.branchEnabled=true
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Prefilled in the base URL input field on the Branch client setup page
Conversation UI
Options of "request awaited person type" dialog
com.unblu.conversation.ui.changeAwaitedPersonTypeDialogOptions
-
Type: List of string with allowed values:s
-
agent
-
none
-
visitor
-
-
Default:
NONE,VISITOR,AGENT
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Join conversation" timeout (in ms)
com.unblu.conversation.ui.conversationJoinTimeout
-
Type: Integer
-
Default:
20000
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Time, in milliseconds, the UI waits while trying to join and display a conversation
Enable group conversation avatar
com.unblu.conversation.ui.enableGroupConversationAvatar
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, Unblu displays the group conversation avatar instead of a person’s avatar for conversations with more than two participants
Conversation action bar configuration
Display mode of "assign conversation to me" action
com.unblu.conversation.actionbar.ui.assignConversationToMeActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "assign conversation to me" action
com.unblu.conversation.actionbar.ui.assignConversationToMeActionSortOrder
-
Type: Integer
-
Default:
140
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "change awaited person" action
com.unblu.conversation.actionbar.ui.changeAwaitedPersonTypeActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if permission has been granted for the agent to change awaited person in the conversation configuration
Sort order for "change awaited person" action
com.unblu.conversation.actionbar.ui.changeAwaitedPersonTypeActionSortOrder
-
Type: Integer
-
Default:
45
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode of "change language" action
com.unblu.conversation.actionbar.ui.changeLanguageActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "change language" action
com.unblu.conversation.actionbar.ui.changeLanguageActionSortOrder
-
Type: Integer
-
Default:
110
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode of "change nickname" action
com.unblu.conversation.actionbar.ui.changeNicknameActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "change nickname" action
com.unblu.conversation.actionbar.ui.changeNicknameActionSortOrder
-
Type: Integer
-
Default:
120
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode of "change topic" action
com.unblu.conversation.actionbar.ui.changeTopicActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "change topic" action
com.unblu.conversation.actionbar.ui.changeTopicActionSortOrder
-
Type: Integer
-
Default:
40
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "change secondary agent visibility" action
com.unblu.conversation.actionbar.ui.changeVisibilityActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if permission to change the visibility for secondary agents has been granted in the conversation configuration
Sort order for "change secondary agent visibility" action
com.unblu.conversation.actionbar.ui.changeVisibilityActionSortOrder
-
Type: Integer
-
Default:
130
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode of "close conversation" action
com.unblu.conversation.actionbar.ui.closeConversationActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "close conversation" action
com.unblu.conversation.actionbar.ui.closeConversationActionSortOrder
-
Type: Integer
-
Default:
175
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "collapse Individual UI" action
com.unblu.conversation.actionbar.ui.collapseActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "collapse Individual UI" action
com.unblu.conversation.actionbar.ui.collapseActionSortOrder
-
Type: Integer
-
Default:
171
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "download message log" action
com.unblu.conversation.actionbar.ui.downloadMessageLogActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if the participant has been granted permission to download the message log in the conversation configuration
File format for exported message log
com.unblu.conversation.actionbar.ui.downloadMessageLogActionFormat
-
Type: String with allowed values:
-
csv
-
txt
-
-
Default:
CSV
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "download message log" action
com.unblu.conversation.actionbar.ui.downloadMessageLogActionSortOrder
-
Type: Integer
-
Default:
150
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "end conversation" action
com.unblu.conversation.actionbar.ui.endConversationActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if permission has been granted for the participant to end the conversation in the conversation configuration
Sort order for "end conversation" action
com.unblu.conversation.actionbar.ui.endConversationActionSortOrder
-
Type: Integer
-
Default:
190
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "leave conversation" action
com.unblu.conversation.actionbar.ui.leaveConversationActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if permission has been granted for the participant to leave the conversation in the conversation configuration
Sort order for "leave conversation" action
com.unblu.conversation.actionbar.ui.leaveConversationActionSortOrder
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "minimize/maximize Individual UI" action
com.unblu.conversation.actionbar.ui.minMaxActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "minimize/maximize Individual UI" action
com.unblu.conversation.actionbar.ui.minMaxActionSortOrder
-
Type: Integer
-
Default:
160
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of "participant overflow" button
com.unblu.conversation.actionbar.ui.participantOverflowAvatarBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of "participant overflow" button
com.unblu.conversation.actionbar.ui.participantOverflowAvatarForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "pop out Individual UI" action
com.unblu.conversation.actionbar.ui.popOutActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
HIDDEN
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available in site integration implementations, and if the conversation’s "popoutEnabled" setting is true
Sort order for "pop out Individual UI" action
com.unblu.conversation.actionbar.ui.popOutActionSortOrder
-
Type: Integer
-
Default:
170
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "share" action
com.unblu.conversation.actionbar.ui.shareActionDisplayMode
Only visible if: com.unblu.messenger.embeddedCoBrowsingEnabled=true
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
HIDDEN
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if the person also has the right to see & switch layers
Sort order for "share" action
com.unblu.conversation.actionbar.ui.shareActionSortOrder
Only visible if: com.unblu.messenger.embeddedCoBrowsingEnabled=true
-
Type: Integer
-
Default:
50
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for back button
com.unblu.conversation.actionbar.ui.showBackButton
-
Type: String with allowed values:
-
always
-
never
-
when_ended
-
-
Default:
ALWAYS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to display the back button in the conversation action bar, if at all. The setting NEVER should only be used after careful consideration, since it can leave visitors stuck in a conversation.
Display mode for "show all files" action
com.unblu.conversation.actionbar.ui.showFilesActionDisplayMode
Only visible if: com.unblu.messenger.fileSharingEnabled=true
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if the permission required has been granted in the conversation configuration
Sort order for "show all files" action
com.unblu.conversation.actionbar.ui.showFilesActionSortOrder
Only visible if: com.unblu.messenger.fileSharingEnabled=true
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "video call" action
com.unblu.conversation.actionbar.ui.videoCallActionDisplayMode
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
SHOW_IF_POSSIBLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if the call permissions required have been granted in the conversation configuration
Sort order for "video call" action
com.unblu.conversation.actionbar.ui.videoCallActionSortOrder
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display mode for "voice call" action
com.unblu.conversation.actionbar.ui.voiceCallActionDisplayMode
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
SHOW_IF_POSSIBLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action is only available if the call permissions required have been granted in the conversation configuration
Sort order for "voice call" action
com.unblu.conversation.actionbar.ui.voiceCallActionSortOrder
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
AgentUnavailableStateIndicator
Agent unavailable state background color
com.unblu.conversation.messaging.ui.agent_unavailable_state.backgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Agent unavailable state font color
com.unblu.conversation.messaging.ui.agent_unavailable_state.fontColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Agent unavailable state "see more" button font color
com.unblu.conversation.messaging.ui.agent_unavailable_state.seeMoreFontColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call action bar UI configuration
Alignment of call action bar
com.unblu.conversation.call.actionbar.alignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
END
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call action bar background angle
com.unblu.conversation.call.actionbar.backgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "backgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Call action bar background color
com.unblu.conversation.call.actionbar.backgroundColors
-
Type: List of complex colors
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "backgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "foreground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Display mode for "background replacement" action
com.unblu.conversation.call.actionbar.backgroundReplacementActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to display the "background replacement" action in the call action bar
Display mode for "closed caption" action
com.unblu.conversation.call.actionbar.closedCaptionActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Displayed in the call action bar of the Floating and Embedded visitor UIs
Display mode for "collapse call UI" action
com.unblu.conversation.call.actionbar.collapseActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to display the "collapse call UI" action in the call action bar
Display mode for "cycle camera" action
com.unblu.conversation.call.actionbar.cycleCameraActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_SHOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to display the "cycle camera" action in the call action bar
Call action bar divider color
com.unblu.conversation.call.actionbar.dividerColor
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if "actionBarElevation" is set to "FLAT".
Call action bar elevation
com.unblu.conversation.call.actionbar.elevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
FLAT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Call action bar foreground brightness
com.unblu.conversation.call.actionbar.foreground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
LIGHT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color is selected based on the action bar’s background color to guarantee maximum contrast
Display mode for "open media settings" action
com.unblu.conversation.call.actionbar.mediaSettingsActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_SHOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to display the "open media settings" action in the call action bar
Display mode for "maximize/minimize call UI" action
com.unblu.conversation.call.actionbar.minMaxActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
SHOW_IF_POSSIBLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to display the "maximize/minimize call UI" action in the call action bar
Display mode for "personal dial into call" action
com.unblu.conversation.call.actionbar.personalDialInActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Displayed in the call action bar of the Floating and Embedded visitor UIs
Display mode for "pop out/pop in call UI" action
com.unblu.conversation.call.actionbar.popOutActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to display the "pop out/pop in call UI" action in the call action bar
Display mode for "take snapshot" action
com.unblu.conversation.call.actionbar.snapshotActionDisplayMode
-
Type: String with allowed values:
-
always_in_overflow
-
always_show
-
hidden
-
show_if_possible
-
-
Default:
ALWAYS_IN_OVERFLOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to display the "take snapshot" action in the call action bar
Call shortcut configuration
Shortcut to toggle camera
com.unblu.conversation.call.shortcuts.toggleCamShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+e
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Make sure the shortcut isn’t already used by the browser itself and works on your keyboard layout.
Shortcut to toggle microphone
com.unblu.conversation.call.shortcuts.toggleMicShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+d
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Make sure the shortcut isn’t already used by the browser itself and works on your keyboard layout.
Shortcut to toggle video background replacement
com.unblu.conversation.call.shortcuts.toggleVideoBackgroundReplacementShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+b
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Make sure the shortcut isn’t already used by the browser itself and works on your keyboard layout.
Call UI configuration
Border radius of call UI buttons
com.unblu.conversation.call.borderRadiusCallButton
-
Type: Integer
-
Default:
100
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Height of closed caption container
com.unblu.conversation.call.closedCaptionContainerHeight
-
Type: Integer
-
Default:
224
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
640
-
Display timeout of closed caption
com.unblu.conversation.call.closedCaptionDisplayTimeoutSeconds
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
1000
-
Time, in seconds, after which a closed caption label fades out. The caption may disappear earlier if a new caption is added before the timeout is reached.
Font size of closed caption name
com.unblu.conversation.call.closedCaptionNameTextSize
-
Type: Integer
-
Default:
14
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
64
-
Text color of closed captions
com.unblu.conversation.call.closedCaptionTextColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorVideoLabelForeground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font size of closed captions
com.unblu.conversation.call.closedCaptionTextSize
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
64
-
Background color of active call link
com.unblu.conversation.call.colorActiveCallLinkBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Foreground color of active call link
com.unblu.conversation.call.colorActiveCallLinkForeground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color of "accept call" button
com.unblu.conversation.call.colorCallAcceptButton
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI background color
com.unblu.conversation.call.colorCallBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundInverse\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of "decline call" button
com.unblu.conversation.call.colorCallDeclineButton
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Call type" icon background color
com.unblu.conversation.call.colorCallTypeIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary400\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of audio indicator in videos
com.unblu.conversation.call.colorVideoAudioIndicator
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of video elements
com.unblu.conversation.call.colorVideoBackground
-
Type: Complex color
-
Default:
rgba(0,0,0,0.2)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only visible if the person isn’t sharing their camera
Background color of labels in videos
com.unblu.conversation.call.colorVideoLabelBackground
-
Type: Complex color
-
Default:
rgba(0,0,0,0.6)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of labels in videos
com.unblu.conversation.call.colorVideoLabelForeground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default layout mode of video call participants
com.unblu.conversation.call.defaultVideoLayout
-
Type: String with allowed values:
-
auto
-
horizontal
-
vertical
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Delay before displaying "call connecting" label
com.unblu.conversation.call.displayConnectingLabelDelay
-
Type: Integer
-
Default:
3000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
60000
-
The label is displayed under the loading animation if connecting to an active call takes longer
When to display audio indicator for own video
com.unblu.conversation.call.displayModeOwnAudioIndicator
-
Type: String with allowed values:
-
always
-
if_muted
-
never
-
-
Default:
ALWAYS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
ALWAYS: Always display the audio indicator. The indicator indicates the current audio level. If muted, a 'mute' symbol is displayed. IF_MUTED: Only display the audio indicator if the microphone is muted. NEVER: Never display an audio indicator.
When to display audio indicator for remote video
com.unblu.conversation.call.displayModeRemoteAudioIndicator
-
Type: String with allowed values:
-
always
-
if_muted
-
never
-
-
Default:
ALWAYS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
ALWAYS: Always display the audio indicator. The indicator indicates the current audio level. If muted, a 'mute' symbol is displayed. IF_MUTED: Only display the audio indicator if the microphone is muted. NEVER: Never display an audio indicator.
Display pin button
com.unblu.conversation.call.displayPinButton
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The button lets visitors pin their own and remote video views. Note that the pin button is only displayed if there are more than two video streams in a call.
Interval to display the next "call ringing" label
com.unblu.conversation.call.displayRingingLabelDelay
-
Type: Integer
-
Default:
15000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
600000
-
The label is displayed in the outbound call UI if a call isn’t answered
Initial position of own video
com.unblu.conversation.call.initialLocalVideoPosition
-
Type: String with allowed values:
-
bottom_left
-
bottom_right
-
top_left
-
top_right
-
-
Default:
BOTTOM_RIGHT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Users can drag the video to a different position during the call
Delay for the ringing sound in the outbound call
com.unblu.conversation.call.outboundRingingDelay
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
60000
-
Position of audio indicator
com.unblu.conversation.call.positionAudioIndicator
-
Type: String with allowed values:
-
bottom_left
-
top_left
-
-
Default:
BOTTOM_LEFT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If the lower third is displayed in the video, the indicator position is fixed to TOP_LEFT
Gap between call participant videos
com.unblu.conversation.call.videoLayoutGap
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
96
-
Margin of call participant video container
com.unblu.conversation.call.videoLayoutMargin
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
96
-
The video container is the area that displays all remote video participants
Maximum ratio of video height to width
com.unblu.conversation.call.videoLayoutMaxRatio
-
Type: Float
-
Default:
1.5
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0.3
-
Maximum value:
3
-
The maximum ratio of height/width defines an upper bound. It ensures the video doesn’t become too high relative to its width.
Minimum ratio of video height to width
com.unblu.conversation.call.videoLayoutMinRatio
-
Type: Float
-
Default:
0.5625
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0.3
-
Maximum value:
3
-
The minimum ratio of height/width defines a lower bound. It ensures the video doesn’t become too wide relative to its height.
Video border radius for local participant’s video
com.unblu.conversation.call.videoLocalParticipantBorderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
200
-
Border radius for minimized video view
com.unblu.conversation.call.videoMinimizedBorderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
70
-
The value is interpreted as dp (for Android) or points (for iOS), respectively
Minimized video height (in px)
com.unblu.conversation.call.videoMinimizedHeight
-
Type: Integer
-
Default:
120
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
10
-
Maximum value:
360
-
Minimized video width (in px)
com.unblu.conversation.call.videoMinimizedWidth
-
Type: Integer
-
Default:
100
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
10
-
Maximum value:
360
-
Video border radius for remote participants
com.unblu.conversation.call.videoRemoteParticipantBorderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
200
-
Lower third configuration
Background color of lower third
com.unblu.conversation.call.lowerthird.backgroundColor
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Border radius of lower third
com.unblu.conversation.call.lowerthird.borderRadius
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Enable lower third
com.unblu.conversation.call.lowerthird.enabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
A lower third is an on-screen graphic used to display information over video content. Typically placed in the lower third of the screen, it provides context such as the name and job title of a speaker. A lower third should appear whenever a participant is introduced or when a change in speakers occurs. If enabled, the lower third is only displayed over agents' video views.
The Unblu mobile SDKs don’t support lower thirds.
Horizontal margin of lower third
com.unblu.conversation.call.lowerthird.horizontalMargin
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Applied if the value is greater than 0. If lowerThirdAlignment is set to RIGHT, the value is used as the left margin. If lowerThirdAlignment is set to LEFT, the value is used as the right margin. If lowerThirdAlignment is set to FULL_WIDTH, the value is used for both the left and right margin.
Alignment of lower third
com.unblu.conversation.call.lowerthird.lowerThirdAlignment
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: String with allowed values:
-
full_width
-
left
-
right
-
-
Default:
LEFT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Lower third always "sticks" to left and/or right, FULL_WIDTH uses the entire width of the video view.
Bottom margin of lower third
com.unblu.conversation.call.lowerthird.marginBottom
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Bottom padding of lower third
com.unblu.conversation.call.lowerthird.paddingBottom
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Left padding of lower third
com.unblu.conversation.call.lowerthird.paddingLeft
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
32
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Right padding of lower third
com.unblu.conversation.call.lowerthird.paddingRight
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
32
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Top padding of lower third
com.unblu.conversation.call.lowerthird.paddingTop
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Color of lower third subtitle
com.unblu.conversation.call.lowerthird.subtitleColor
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Subtitles are used to display a participant’s function
Font weight of lower third subtitle
com.unblu.conversation.call.lowerthird.subtitleFontWeight
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: String with allowed values:
-
bold
-
bolder
-
lighter
-
normal
-
w100
-
w200
-
w300
-
w400
-
w500
-
w600
-
w700
-
w800
-
w900
-
-
Default:
NORMAL
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Subtitles are used to display a participant’s function
Text size of lower third subtitle
com.unblu.conversation.call.lowerthird.subtitleTextSize
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
24
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Subtitles are used to display a participant’s function
Text alignment in lower third
com.unblu.conversation.call.lowerthird.textAlignment
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
START
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color of lower third title
com.unblu.conversation.call.lowerthird.titleColor
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Titles are used to to display a participant’s name
Font weight of lower third title
com.unblu.conversation.call.lowerthird.titleFontWeight
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: String with allowed values:
-
bold
-
bolder
-
lighter
-
normal
-
w100
-
w200
-
w300
-
w400
-
w500
-
w600
-
w700
-
w800
-
w900
-
-
Default:
W500
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Titles are used to to display a participant’s name
Title text size
com.unblu.conversation.call.lowerthird.titleTextSize
Only visible if: com.unblu.conversation.call.lowerthird.enabled=true
-
Type: Integer
-
Default:
36
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Titles are used to to display a participant’s name
Call action button style
"Hovered" background color
com.unblu.conversation.call.button.action.backgroundHover
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.conversation.call.button.action.backgroundNormal\}, $alpha: 0.05)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call action" button in "hovered" state
Normal background color
com.unblu.conversation.call.button.action.backgroundNormal
-
Type: Complex color
-
Default:
rgba(255,255,255,0.05)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call action" button in "normal" state
"Pressed" background color
com.unblu.conversation.call.button.action.backgroundPress
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.conversation.call.button.action.backgroundHover\}, $alpha: 0.05)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call action" button in "pressed" state
"Hovered" border color
com.unblu.conversation.call.button.action.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call action" button in "hovered" state
Normal border color
com.unblu.conversation.call.button.action.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call action" button in "normal" state
"Pressed" border color
com.unblu.conversation.call.button.action.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call action" button in "pressed" state
Border width
com.unblu.conversation.call.button.action.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "call action" button
"Hovered" foreground color
com.unblu.conversation.call.button.action.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.action.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call action" button in "hovered" state
Normal foreground color
com.unblu.conversation.call.button.action.foregroundNormal
-
Type: Complex color
-
Default:
rgba(255,255,255,0.6)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call action" button in "normal" state
"Pressed" foreground color
com.unblu.conversation.call.button.action.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.action.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call action" button in "pressed" state
Call toggle button style
"Hovered" background color
com.unblu.conversation.call.button.toggle.backgroundHover
-
Type: Complex color
-
Default:
rgba(255,255,255,0.05)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call toggle" button in "hovered" state
"Hovered" background color (active)
com.unblu.conversation.call.button.toggle.backgroundHoverActive
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.conversation.call.button.toggle.backgroundNormalActive\}, $alpha:-10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call toggle" button in "hovered (active)" state
Normal background color
com.unblu.conversation.call.button.toggle.backgroundNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call toggle" button in "normal" state
Normal background color (active)
com.unblu.conversation.call.button.toggle.backgroundNormalActive
-
Type: Complex color
-
Default:
rgba(255,255,255)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call toggle" button in "normal (active)" state
"Pressed" background color
com.unblu.conversation.call.button.toggle.backgroundPress
-
Type: Complex color
-
Default:
rgba(255,255,255,0.1)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call toggle" button in "normal" state
"Pressed" background color (active)
com.unblu.conversation.call.button.toggle.backgroundPressActive
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.conversation.call.button.toggle.backgroundNormalActive\}, $alpha:-20%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "call toggle" button in "pressed (active)" state
"Hovered" border color
com.unblu.conversation.call.button.toggle.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call toggle" button in "hovered" state
"Hovered" border color (active)
com.unblu.conversation.call.button.toggle.borderHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.backgroundHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call toggle" button in "hovered (active)" state
Normal border color
com.unblu.conversation.call.button.toggle.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call toggle" button in "normal" state
Normal border color (active)
com.unblu.conversation.call.button.toggle.borderNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.backgroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call toggle" button in "normal (active)" state
"Pressed" border color
com.unblu.conversation.call.button.toggle.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call toggle" button in "pressed" state
"Pressed" border color (active)
com.unblu.conversation.call.button.toggle.borderPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.backgroundPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "call toggle" button in "pressed (active)" state
Border width
com.unblu.conversation.call.button.toggle.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "call toggle" button
"Hovered" foreground color
com.unblu.conversation.call.button.toggle.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call toggle" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.conversation.call.button.toggle.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.foregroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call toggle" button in "hovered (active)" state
Normal foreground color
com.unblu.conversation.call.button.toggle.foregroundNormal
-
Type: Complex color
-
Default:
rgba(255,255,255,0.5)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call toggle" button in "normal" state
Normal foreground color (active)
com.unblu.conversation.call.button.toggle.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call toggle" button in "normal (active)" state
"Pressed" foreground color
com.unblu.conversation.call.button.toggle.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call toggle" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.conversation.call.button.toggle.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.toggle.foregroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "call toggle" button in "pressed (active)" state
Floating on video button style
"Hovered" background color
com.unblu.conversation.call.button.video.floating.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.video.floating.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "floating on video" button in "hovered" state
Normal background color
com.unblu.conversation.call.button.video.floating.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorVideoLabelBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "floating on video" button in "normal" state
"Pressed" background color
com.unblu.conversation.call.button.video.floating.backgroundPress
-
Type: Complex color
-
Default:
change-color($\{com.unblu.conversation.call.button.video.floating.backgroundNormal\}, $alpha: 0.45)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "floating on video" button in "pressed" state
"Hovered" border color
com.unblu.conversation.call.button.video.floating.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "floating on video" button in "hovered" state
Normal border color
com.unblu.conversation.call.button.video.floating.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "floating on video" button in "normal" state
"Pressed" border color
com.unblu.conversation.call.button.video.floating.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "floating on video" button in "pressed" state
Border width
com.unblu.conversation.call.button.video.floating.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "floating on video" button
"Hovered" foreground color
com.unblu.conversation.call.button.video.floating.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.video.floating.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "floating on video" button in "hovered" state
Normal foreground color
com.unblu.conversation.call.button.video.floating.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorVideoLabelForeground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "floating on video" button in "normal" state
"Pressed" foreground color
com.unblu.conversation.call.button.video.floating.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.button.video.floating.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "floating on video" button in "pressed" state
Desk context panel configuration
Default width of conversation context panel
com.unblu.conversation.contextpanel.defaultContextPanelWidth
-
Type: Integer
-
Default:
480
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
360
-
Maximum value:
1920
-
On small screens, the panel fills the available width on the device
The context panel has the same width as the content to the left of it until the limit defined here is reached. If the window gets any wider, only the content to the left of the context panel grows to fill it.
com.unblu.conversation.contextpanel.enlargedContextPanelMaxWidth
-
Type: Integer
-
Default:
1200
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
360
-
Conversation context bar background color of "unread messages" notification badge
com.unblu.conversation.contextpanel.notificationBadgeBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversation context bar text color of "unread messages" notification badge
com.unblu.conversation.contextpanel.notificationBadgeForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Collaboration space UI
Color of "collaboration layer active" indicator
com.unblu.conversation.collabspace.colorLayerActiveIndicator
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Splash screen background color
com.unblu.conversation.collabspace.colorLayerLoadingSplashBackground
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray050\}, $alpha: -0.1)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the splash screen when a collaboration layer is launched
Splash screen text color
com.unblu.conversation.collabspace.colorLayerLoadingSplashForeground
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the splash screen when a collaboration layer is launched
Icon background color on splash screen
com.unblu.conversation.collabspace.colorLayerLoadingSplashIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the splash screen when a collaboration layer is launched
Splash screen icon color
com.unblu.conversation.collabspace.colorLayerLoadingSplashIconForeground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the splash screen when a collaboration layer is launched
Splash screen loader color
com.unblu.conversation.collabspace.colorLayerLoadingSplashLoader
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the splash screen when a collaboration layer is launched
Capturing frame color
com.unblu.conversation.collabspace.colorVisitorCapturingFrame
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The capturing frame indicates to the participant that capturing, collaboration, or sharing is taking place
Minimum time to display splash screen
com.unblu.conversation.collabspace.minLayerLoadingSplashDisplayTime
-
Type: Integer
-
Default:
2000
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Capturing frame thickness
com.unblu.conversation.collabspace.visitorCapturingFrameWidth
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The capturing frame indicates to the participant that capturing, collaboration, or sharing is taking place
Collaboration layer action button style
"Hovered" background color
com.unblu.conversation.collabspace.layer.action.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer action" button in "hovered" state
"Hovered" background color (active)
com.unblu.conversation.collabspace.layer.action.backgroundHoverActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\},$alpha: 0.32)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer action" button in "hovered (active)" state
Normal background color
com.unblu.conversation.collabspace.layer.action.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer action" button in "normal" state
Normal background color (active)
com.unblu.conversation.collabspace.layer.action.backgroundNormalActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\},$alpha: 0.24)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer action" button in "normal (active)" state
"Pressed" background color
com.unblu.conversation.collabspace.layer.action.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer action" button in "pressed" state
"Pressed" background color (active)
com.unblu.conversation.collabspace.layer.action.backgroundPressActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\},$alpha: 0.40)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer action" button in "pressed (active)" state
"Hovered" border color
com.unblu.conversation.collabspace.layer.action.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer action" button in "hovered" state
"Hovered" border color (active)
com.unblu.conversation.collabspace.layer.action.borderHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer action" button in "hovered (active)" state
Normal border color
com.unblu.conversation.collabspace.layer.action.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer action" button in "normal" state
Normal border color (active)
com.unblu.conversation.collabspace.layer.action.borderNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer action" button in "normal (active)" state
"Pressed" border color
com.unblu.conversation.collabspace.layer.action.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer action" button in "pressed" state
"Pressed" border color (active)
com.unblu.conversation.collabspace.layer.action.borderPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer action" button in "pressed (active)" state
Border width
com.unblu.conversation.collabspace.layer.action.borderWidth
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "collaboration layer action" button
"Hovered" foreground color
com.unblu.conversation.collabspace.layer.action.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer action" button in "hovered" state
Hover foreground color (active)
com.unblu.conversation.collabspace.layer.action.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer action" button in "hovered (active)" state
Normal foreground color
com.unblu.conversation.collabspace.layer.action.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer action" button in "normal" state
Normal foreground color (active)
com.unblu.conversation.collabspace.layer.action.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer action" button in "normal (active)" state
"Pressed" foreground color
com.unblu.conversation.collabspace.layer.action.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer action" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.conversation.collabspace.layer.action.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer action" button in "pressed (active)" state
Collaboration layer button style
"Hovered" background color
com.unblu.conversation.collabspace.layer.button.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer" button in "hovered" state
"Hovered" background color (active)
com.unblu.conversation.collabspace.layer.button.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer" button in "hovered (active)" state
Normal background color
com.unblu.conversation.collabspace.layer.button.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer" button in "normal" state
Normal background color (active)
com.unblu.conversation.collabspace.layer.button.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer" button in "normal (active)" state
"Pressed" background color
com.unblu.conversation.collabspace.layer.button.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer" button in "pressed" state
"Pressed" background color (active)
com.unblu.conversation.collabspace.layer.button.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "collaboration layer" button in "pressed (active)" state
"Hovered" border color
com.unblu.conversation.collabspace.layer.button.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer" button in "hovered" state
"Hovered" border color (active)
com.unblu.conversation.collabspace.layer.button.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer" button in "hovered (active)" state
Normal border color
com.unblu.conversation.collabspace.layer.button.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer" button in "normal" state
Normal border color (active)
com.unblu.conversation.collabspace.layer.button.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer" button in "normal (active)" state
"Pressed" border color
com.unblu.conversation.collabspace.layer.button.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer" button in "pressed" state
"Pressed" border color (active)
com.unblu.conversation.collabspace.layer.button.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "collaboration layer" button in "pressed (active)" state
Border width
com.unblu.conversation.collabspace.layer.button.borderWidth
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "collaboration layer" button
"Hovered" foreground color
com.unblu.conversation.collabspace.layer.button.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.conversation.collabspace.layer.button.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer" button in "hovered (active)" state
Normal foreground color
com.unblu.conversation.collabspace.layer.button.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer" button in "normal" state
Normal foreground color (active)
com.unblu.conversation.collabspace.layer.button.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer" button in "normal (active)" state
"Pressed" foreground color
com.unblu.conversation.collabspace.layer.button.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.conversation.collabspace.layer.button.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "collaboration layer" button in "pressed (active)" state
File management UI
Maximum file size for image preview
com.unblu.conversation.file.autoLoadImagePreviewMaxBytes
-
Type: Integer
-
Default:
2000000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum size, in bytes, up to which image previews are loaded. All images greater than the specified size are not displayed as preview.
Default option for file upload mode
com.unblu.conversation.file.defaultFileUploadMode
-
Type: String with allowed values:
-
internal
-
public
-
-
Default:
PUBLIC
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of conversation files list
com.unblu.conversation.file.fileListBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of my file progress bar
com.unblu.conversation.file.myFileProgressBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary300\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of my file progress bar
com.unblu.conversation.file.myFileProgressForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of other people’s file progress bar
com.unblu.conversation.file.otherFileProgressBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary300\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of other people’s file progress bar
com.unblu.conversation.file.otherFileProgressForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Meeting UI configuration
Meeting UI background color
com.unblu.conversation.meetingui.colorMeetingUiBackground
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Messaging shortcut configuration
Shortcut for opening WhatsApp templates dialog
com.unblu.conversation.messaging.shortcuts.openWhatsAppTemplateDialogShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+shift+t
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut for opening the WhatsApp template selection dialog. Make sure it is not already used by the browser itself.
Shortcut to toggle messaging mode
com.unblu.conversation.messaging.shortcuts.toggleMessagingModeShortcut
-
Type: Keyboard shortcut
-
Default:
$mod+m
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Used to switch between public and internal messaging mode. Make sure the shortcut isn’t already used by the browser and works with your keyboard layout.
Messaging UI
Message border radius
com.unblu.conversation.messaging.ui.borderRadiusMsg
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The radius is applied to the corners of the message not pointing towards the avatar. The default value is that of the border radius component in the general UI configuration.
Message tip border radius
com.unblu.conversation.messaging.ui.borderRadiusMsgTip
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used for the message’s corner closest to the avatar
Width of bot thread vertical grouping line
com.unblu.conversation.messaging.ui.botThreadLineWidth
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The line groups all the messages within a bot thread block. The value is specified in pixels.
Internal message input cursor color
com.unblu.conversation.messaging.ui.caretColorInternalMessageInput
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.messaging.ui.textColorInternalMessageInput\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text input cursor is also referred to as the "insertion caret"
Public message input cursor color
com.unblu.conversation.messaging.ui.caretColorMessageInput
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.messaging.ui.textColorMessageInput\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text input cursor is also referred to as the "insertion caret"
Threshold for "remaining characters" hint
com.unblu.conversation.messaging.ui.charactersRemainingHintThreshold
-
Type: Integer
-
Default:
200
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
3
-
When the number of remaining characters drops below the value defined here, Unblu displays the "remaining characters" hint
Detect and display URLs as links in conversation messages
com.unblu.conversation.messaging.ui.chatMessageShowUrlAsLink
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Note that explicit links in Markdown messages are always displayed as links
Color of bot thread grouping line
com.unblu.conversation.messaging.ui.colorBotThreadLine
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of status icons in bot thread
com.unblu.conversation.messaging.ui.colorBotThreadStatusIcon
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Messaging UI background color
com.unblu.conversation.messaging.ui.colorChatBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of input field for internal messages
com.unblu.conversation.messaging.ui.colorInternalMessageInputBackground
-
Type: Complex color
-
Default:
#fffae8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of "delivered"/"read" ticks for internal messages
com.unblu.conversation.messaging.ui.colorInternalMsgStateTick
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of "delivered"/"unread" ticks for internal messages
com.unblu.conversation.messaging.ui.colorInternalMsgStateTickUnread
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray400\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of "typing indicator dot" animation for internal messages
com.unblu.conversation.messaging.ui.colorInternalTypingIndicatorForeground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of input field for public messages
com.unblu.conversation.messaging.ui.colorMessageInputBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of "delivered"/"read" ticks
com.unblu.conversation.messaging.ui.colorMsgStateTick
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of "delivered"/"unread" ticks
com.unblu.conversation.messaging.ui.colorMsgStateTickUnread
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray400\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of my internal messages
com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.messaging.ui.colorInternalMessageInputBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of my internal messages when sending message failed
com.unblu.conversation.messaging.ui.colorMyInternalMsgBackgroundFailed
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground\}, $alpha: -0.4)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of my internal messages (hovered)
com.unblu.conversation.messaging.ui.colorMyInternalMsgBackgroundHovered
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of my internal messages (pressed)
com.unblu.conversation.messaging.ui.colorMyInternalMsgBackgroundPressed
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackgroundHovered\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of my internal messages
com.unblu.conversation.messaging.ui.colorMyInternalMsgBorder
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of reply to my internal message reply
com.unblu.conversation.messaging.ui.colorMyInternalMsgReplyBackground
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message replied to is displayed above the reply in the message list
Background color of my public sent messages
com.unblu.conversation.messaging.ui.colorMyMsgBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of my public messages when sending message failed
com.unblu.conversation.messaging.ui.colorMyMsgBackgroundFailed
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.conversation.messaging.ui.colorMyMsgBackground\}, $alpha: -0.4)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of my public messages (hovered)
com.unblu.conversation.messaging.ui.colorMyMsgBackgroundHovered
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorMyMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of my public messages (pressed)
com.unblu.conversation.messaging.ui.colorMyMsgBackgroundPressed
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorMyMsgBackgroundHovered\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of my sent messages
com.unblu.conversation.messaging.ui.colorMyMsgBorder
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The default color is a light version of the primary color
Background color of reply to my public message
com.unblu.conversation.messaging.ui.colorMyMsgReplyBackground
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorMyMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message replied to is displayed above the reply in the message list
Background color of internal messages from others
com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of internal messages from others (hovered)
com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackgroundHovered
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of internal messages from others (pressed)
com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackgroundPressed
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackgroundHovered\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of internal messages from others
com.unblu.conversation.messaging.ui.colorOtherInternalMsgBorder
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorInternalMessageInputBackground\}, $lightness: -45%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of reply to internal message from others
com.unblu.conversation.messaging.ui.colorOtherInternalMsgReplyBackground
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.backgroundLight\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message replied to is displayed above the reply in the message list
Background color of public messages from others
com.unblu.conversation.messaging.ui.colorOtherMsgBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of public messages from others (hovered)
com.unblu.conversation.messaging.ui.colorOtherMsgBackgroundHovered
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorOtherMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of public messages from others (pressed)
com.unblu.conversation.messaging.ui.colorOtherMsgBackgroundPressed
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorOtherMsgBackgroundHovered\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of messages from others
com.unblu.conversation.messaging.ui.colorOtherMsgBorder
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of reply to public message from others
com.unblu.conversation.messaging.ui.colorOtherMsgReplyBackground
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.backgroundLight\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message replied to is displayed above the reply in the message list
Background color of my internal message being replied to
com.unblu.conversation.messaging.ui.colorReplyingToInternalMsgBackgroundInput
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message being replied to is displayed above the input field
Background color of my public message being replied to
com.unblu.conversation.messaging.ui.colorReplyingToMsgBackgroundInput
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message being replied is displayed above the input field
Background color of internal system messages
com.unblu.conversation.messaging.ui.colorSystemInternalMsgBackground
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of internal system messages (hovered)
com.unblu.conversation.messaging.ui.colorSystemInternalMsgBackgroundHovered
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorSystemMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of internal system messages
com.unblu.conversation.messaging.ui.colorSystemInternalMsgBackgroundPressed
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorSystemMsgBackgroundHovered\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of internal system messages
com.unblu.conversation.messaging.ui.colorSystemInternalMsgBorder
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of public system messages
com.unblu.conversation.messaging.ui.colorSystemMsgBackground
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of public system messages (hovered)
com.unblu.conversation.messaging.ui.colorSystemMsgBackgroundHovered
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorSystemMsgBackground\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of public system messages (pressed)
com.unblu.conversation.messaging.ui.colorSystemMsgBackgroundPressed
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.conversation.messaging.ui.colorSystemMsgBackgroundHovered\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of public system messages
com.unblu.conversation.messaging.ui.colorSystemMsgBorder
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of "typing indicator dot" animation
com.unblu.conversation.messaging.ui.colorTypingIndicatorForeground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "copy" action
com.unblu.conversation.messaging.ui.copyActionSortOrder
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "delete" action
com.unblu.conversation.messaging.ui.deleteActionSortOrder
-
Type: Integer
-
Default:
70
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "download" action
com.unblu.conversation.messaging.ui.downloadActionSortOrder
-
Type: Integer
-
Default:
50
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow interaction on images
com.unblu.conversation.messaging.ui.enableImageInteraction
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When enabled, users can use standard browser features like the context menu and drag & drop to copy and download images shared in conversations. Disable if this should be prohibited.
Avatar position on message group
com.unblu.conversation.messaging.ui.groupAvatarPosition
-
Type: String with allowed values:
-
all
-
first
-
last
-
-
Default:
LAST
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message that the avatar should be displayed on in a group of messages from the same participant
Threshold for grouping messages
com.unblu.conversation.messaging.ui.groupMessagesThreshold
-
Type: Integer
-
Default:
120000
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The threshold is specified in milliseconds. All successive messages from the same sender within the given threshold are grouped together.
Border color of empty internal message input field
com.unblu.conversation.messaging.ui.internalMessageInputBorderColor
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is only applied when the text input field isn’t in focus
Border color of internal message input field when errors occur
com.unblu.conversation.messaging.ui.internalMessageInputBorderColorError
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColorError\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of internal message input field when in focus
com.unblu.conversation.messaging.ui.internalMessageInputBorderColorFocus
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColorFocus\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is applied irrespective of whether the input field has content or not
Border color of internal message input field with content
com.unblu.conversation.messaging.ui.internalMessageInputBorderColorNonEmpty
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is only applied when the text input field has content but isn’t in focus
Internal message input divider color
com.unblu.conversation.messaging.ui.internalMessageInputDividerColor
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color of the divider above the message input field for internal messages
Internal message input divider size (in px)
com.unblu.conversation.messaging.ui.internalMessageInputDividerSize
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The size in pixels of the divider above the message input field for internal messages
Image alignment in list messages
com.unblu.conversation.messaging.ui.listMessageImageAlignment
-
Type: String with allowed values:
-
left
-
right
-
-
Default:
RIGHT
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Possible values are LEFT and RIGHT. The default value is RIGHT.
Border color of empty public message input field
com.unblu.conversation.messaging.ui.messageInputBorderColor
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is only applied when the text input field isn’t in focus
Border color of public message input field when errors occur
com.unblu.conversation.messaging.ui.messageInputBorderColorError
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColorError\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of public message input field when in focus
com.unblu.conversation.messaging.ui.messageInputBorderColorFocus
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColorFocus\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is applied irrespective of whether the input field has content or not
Border color of public message input field with content
com.unblu.conversation.messaging.ui.messageInputBorderColorNonEmpty
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is applied when the text input field has content but isn’t in focus
Border radius of message input field
com.unblu.conversation.messaging.ui.messageInputBorderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border radius of the message input field
Messaging input display mode
com.unblu.conversation.messaging.ui.messageInputDisplayMode
-
Type: String with allowed values:
-
auto
-
horizontal
-
stacked
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines how the "send", "canned response", and "upload" buttons are positioned relative to the text input field. If set to HORIZONTAL, the buttons are positioned to the right of the text input field. If set to STACKED, the buttons are positioned below the text input field. If set to AUTO, the buttons are positioned below or to the right of the text input field, depending on the height of the chat panel. The height of the chat panel that triggers moving the buttons is configurable.
Minimum height before switching display mode
com.unblu.conversation.messaging.ui.messageInputDisplayModeAutoThreshold
-
Type: Integer
-
Default:
800
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
100
-
Maximum value:
10000
-
If the messaging input display mode is set to AUTO, the buttons appear in STACKED mode (that is, below the text input field) if the height of the chat panel is greater than the value specified here. If the height of the chat panel is smaller, the buttons are displayed in HORIZONTAL mode.
Message input divider color
com.unblu.conversation.messaging.ui.messageInputDividerColor
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color of the divider above the message input field
Message input divider size (in px)
com.unblu.conversation.messaging.ui.messageInputDividerSize
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The size in pixels of the divider above the message input field
Maximum height of message input field in HORIZONTAL display mode
com.unblu.conversation.messaging.ui.messageInputMaxHeightHorizontal
-
Type: Integer
-
Default:
120
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
24
-
Maximum value:
2400
-
The height of the input field increases to accommodate the text entered until the height specified here. The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".
Maximum height of message input field in STACKED display mode
com.unblu.conversation.messaging.ui.messageInputMaxHeightStacked
-
Type: Integer
-
Default:
120
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
24
-
Maximum value:
2400
-
The height of the input field increases to accommodate the text entered until the height specified here. The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".
Minimum height of desktop message input field in HORIZONTAL display mode
com.unblu.conversation.messaging.ui.messageInputMinHeightDesktopHorizontal
-
Type: Integer
-
Default:
32
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
24
-
Maximum value:
1200
-
The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".
Minimum height of desktop message input field in STACKED display mode
com.unblu.conversation.messaging.ui.messageInputMinHeightDesktopStacked
-
Type: Integer
-
Default:
60
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
24
-
Maximum value:
1200
-
The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".
Minimum height of mobile message input field in HORIZONTAL display mode
com.unblu.conversation.messaging.ui.messageInputMinHeightMobileHorizontal
-
Type: Integer
-
Default:
40
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
24
-
Maximum value:
256
-
The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".
Minimum height of mobile message input field in STACKED display mode
com.unblu.conversation.messaging.ui.messageInputMinHeightMobileStacked
-
Type: Integer
-
Default:
48
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
24
-
Maximum value:
256
-
The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".
"Send message" trigger
com.unblu.conversation.messaging.ui.messageInputSendBehavior
-
Type: String with allowed values:
-
on_enter
-
on_shift_enter
-
-
Default:
ON_ENTER
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The keyboard input to send a message on. Possible values are ENTER and SHIFT + ENTER. The key combination not selected creates a new line in the message.
Minimum width for each multiple choice option button
com.unblu.conversation.messaging.ui.multiChoiceButtonMinWidth
-
Type: Integer
-
Default:
48
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
16
-
Number of multiple choice option buttons to display
com.unblu.conversation.messaging.ui.multiChoiceMaxVisibleButtons
-
Type: Integer
-
Default:
6
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
If the number of multiple-choice option buttons is greater than the number specified here, the remaining options are grouped under the "More" button
Number of initially displayed lines of text per message
com.unblu.conversation.messaging.ui.numberInitiallyDisplayedLinesPerMessage
-
Type: Integer
-
Default:
18
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
2
-
Maximum value:
400
-
If a chat message exceeds the maximum number of initially displayed lines the additional lines will be hidden and can be revealed through a button displayed under the text
Number of initially displayed messages
com.unblu.conversation.messaging.ui.numberInitiallyDisplayedMessages
-
Type: Integer
-
Default:
100
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
50
-
Maximum value:
1000
-
Applied to the message view when a conversation is opened. Additional messages are displayed when the user scrolls to the top of the message list. The minimum value is 50.
Number of additional messages displayed when scrolling to top
com.unblu.conversation.messaging.ui.numberOfAdditionalMessagesDisplayedWhenScrolledToTop
-
Type: Integer
-
Default:
50
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
10
-
Maximum value:
1000
-
The minimum value is 10
Paragraph bottom margin (in px)
com.unblu.conversation.messaging.ui.paragraphMarginBottom
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The value is applied to the bottom of paragraphs in a message
Sort order for "reply" action
com.unblu.conversation.messaging.ui.replyActionSortOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "request custom prompt suggestion" action
com.unblu.conversation.messaging.ui.requestCustomPromptSuggestionActionSortOrder
-
Type: Integer
-
Default:
45
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "request suggestion" action
com.unblu.conversation.messaging.ui.requestSuggestionActionSortOrder
-
Type: Integer
-
Default:
40
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "start co-browsing" action
com.unblu.conversation.messaging.ui.startCobrowsingActionSortOrder
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color used in input field for internal messages
com.unblu.conversation.messaging.ui.textColorInternalMessageInput
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Header text color of internal messages
com.unblu.conversation.messaging.ui.textColorInternalMsgHeader
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of text input field for public messages
com.unblu.conversation.messaging.ui.textColorMessageInput
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Message header text color
com.unblu.conversation.messaging.ui.textColorMsgHeader
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of body of my internal messages
com.unblu.conversation.messaging.ui.textColorMyInternalMsgBody
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Link color in own internal messages
com.unblu.conversation.messaging.ui.textColorMyInternalMsgLink
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of reply to my internal message
com.unblu.conversation.messaging.ui.textColorMyInternalMsgReply
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.messaging.ui.textColorMyInternalMsgBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message replied to is displayed above the reply in the message list
Text color of body of my messages
com.unblu.conversation.messaging.ui.textColorMyMsgBody
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of links in my messages
com.unblu.conversation.messaging.ui.textColorMyMsgLink
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of reply to my public message
com.unblu.conversation.messaging.ui.textColorMyMsgReply
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.messaging.ui.textColorMyMsgBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message replied to is displayed above the reply in the message list
Text color of body of internal messages from others
com.unblu.conversation.messaging.ui.textColorOtherInternalMsgBody
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of links in internal messages from others
com.unblu.conversation.messaging.ui.textColorOtherInternalMsgLink
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of reply to internal message from others
com.unblu.conversation.messaging.ui.textColorOtherInternalMsgReply
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.messaging.ui.textColorOtherInternalMsgBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message replied to is displayed above the reply in the message list
Text color of body of messages from others
com.unblu.conversation.messaging.ui.textColorOtherMsgBody
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of links in messages from others
com.unblu.conversation.messaging.ui.textColorOtherMsgLink
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of reply to public message from others
com.unblu.conversation.messaging.ui.textColorOtherMsgReply
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.messaging.ui.textColorOtherMsgBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message replied to is displayed above the reply in the message list
Text color of public messages from others being replied to
com.unblu.conversation.messaging.ui.textColorReplyingToInternalMsgInput
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message being replied to is displayed above the input field
Text color of public messages from others being replied to
com.unblu.conversation.messaging.ui.textColorReplyingToMsgInput
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The message being replied to is displayed above the input field
Text color of internal system message body
com.unblu.conversation.messaging.ui.textColorSystemInternalMsgBody
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of links in internal system messages
com.unblu.conversation.messaging.ui.textColorSystemInternalMsgLink
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
System message body text color
com.unblu.conversation.messaging.ui.textColorSystemMsgBody
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of links in system messages
com.unblu.conversation.messaging.ui.textColorSystemMsgLink
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Header text size of internal messages
com.unblu.conversation.messaging.ui.textSizeInternalMsgHeader
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Input text size for public messages
com.unblu.conversation.messaging.ui.textSizeMessageInput
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
On iPhones, a minimum size of 16px is enforced to avoid issues caused by Safari’s auto-zoom behavior.
H1 heading size (in px)
com.unblu.conversation.messaging.ui.textSizeMsgBodyH1
-
Type: Integer
-
Default:
18
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Applied to Markdown H1 headings in the message body
H2 heading size (in px)
com.unblu.conversation.messaging.ui.textSizeMsgBodyH2
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Applied to Markdown H2 headings in the message body
H3 heading size (in px)
com.unblu.conversation.messaging.ui.textSizeMsgBodyH3
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Applied to Markdown H3 headings in the message body
Message header text size
com.unblu.conversation.messaging.ui.textSizeMsgHeader
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Text size for body of my internal messages
com.unblu.conversation.messaging.ui.textSizeMyInternalMsgBody
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Text size for my messages
com.unblu.conversation.messaging.ui.textSizeMyMsgBody
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Text size for body of internal messages from others
com.unblu.conversation.messaging.ui.textSizeOtherInternalMsgBody
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Text size for messages from others
com.unblu.conversation.messaging.ui.textSizeOtherMsgBody
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Text size of internal system message body
com.unblu.conversation.messaging.ui.textSizeSystemInternalMsgBody
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Text size of system message body
com.unblu.conversation.messaging.ui.textSizeSystemMsgBody
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
8
-
Sort order for "translate" action
com.unblu.conversation.messaging.ui.translateActionSortOrder
-
Type: Integer
-
Default:
60
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of "rating star" icon button
com.unblu.core.client.conversation.messaging.MessagingUiConfig.ratingIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.warning\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
QueueStatusIndicator
"Send internal message" button configuration
"Hovered" background color
com.unblu.conversation.messaging.ui.send_internal_message_button.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the background of the "send internal message" button in "hovered" state
Normal background color
com.unblu.conversation.messaging.ui.send_internal_message_button.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "send internal message" button in "normal" state
"Pressed" background color
com.unblu.conversation.messaging.ui.send_internal_message_button.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "send internal message" button in "pressed" state
"Hovered" border color
com.unblu.conversation.messaging.ui.send_internal_message_button.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "send internal message" button in "hovered" state
Normal border color
com.unblu.conversation.messaging.ui.send_internal_message_button.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "send internal message" button in "normal" state
"Pressed" border color
com.unblu.conversation.messaging.ui.send_internal_message_button.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "send internal message" button in "pressed" state
Border width
com.unblu.conversation.messaging.ui.send_internal_message_button.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border width of the "send internal message" button
"Hovered" foreground color
com.unblu.conversation.messaging.ui.send_internal_message_button.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "send internal message" button in "hovered" state
Normal foreground color
com.unblu.conversation.messaging.ui.send_internal_message_button.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "send internal message" button in "normal" state
"Pressed" foreground color
com.unblu.conversation.messaging.ui.send_internal_message_button.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "send internal message" button in "pressed" state
"Send public message" button configuration
"Hovered" background color
com.unblu.conversation.messaging.ui.send_public_message_button.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "send public message" button in "hovered" state
Normal background color
com.unblu.conversation.messaging.ui.send_public_message_button.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "send public message" button in "normal" state
"Pressed" background color
com.unblu.conversation.messaging.ui.send_public_message_button.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "send public message" button in "pressed" state
"Hovered" border color
com.unblu.conversation.messaging.ui.send_public_message_button.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "send public message" button in "hovered" state
Normal border color
com.unblu.conversation.messaging.ui.send_public_message_button.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "send public message" button in "normal" state
"Pressed" border color
com.unblu.conversation.messaging.ui.send_public_message_button.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "send public message" button in "pressed" state
Border width
com.unblu.conversation.messaging.ui.send_public_message_button.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border width of the "send public message" button
"Hovered" foreground color
com.unblu.conversation.messaging.ui.send_public_message_button.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "send public message" button in "hovered" state
Normal foreground color
com.unblu.conversation.messaging.ui.send_public_message_button.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "send public message" button in "normal" state
"Pressed" foreground color
com.unblu.conversation.messaging.ui.send_public_message_button.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "send public message" button in "pressed" state
WhatsApp24HWindowExpiredWidget
24-hour window buffer
com.unblu.conversation.messaging.ui.whastapp.twentyfourHourWindowBuffer
-
Type: Integer
-
Default:
900000
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Buffer time, in milliseconds, subtracted from the WhatsApp 24-hour window. The buffer allows the 24-hour window to expire sooner in Unblu, to account for potential timing errors or inaccuracies in Unblu’s time tracking compared to WhatsApp’s internal 24-hour window.
Quick reply UI
"Hovered" background color
com.unblu.conversation.messaging.ui.quickreply.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.messaging.ui.colorMyMsgBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Normal background color
com.unblu.conversation.messaging.ui.quickreply.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Pressed" background color
com.unblu.conversation.messaging.ui.quickreply.backgroundPress
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.conversation.messaging.ui.quickreply.backgroundHover\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Hovered" border color
com.unblu.conversation.messaging.ui.quickreply.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Normal border color
com.unblu.conversation.messaging.ui.quickreply.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Pressed" border color
com.unblu.conversation.messaging.ui.quickreply.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border width
com.unblu.conversation.messaging.ui.quickreply.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
"Hovered" foreground color
com.unblu.conversation.messaging.ui.quickreply.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Normal foreground color
com.unblu.conversation.messaging.ui.quickreply.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Pressed" foreground color
com.unblu.conversation.messaging.ui.quickreply.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style used for "quick reply" overflow button
com.unblu.conversation.messaging.ui.quickreply.overflowButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
FLAT_SECONDARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Person actions configuration
Sort order for "change assignee" person action
com.unblu.conversation.person.action.ui.changeAssigneeActionSortOrder
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "change nickname" person action
com.unblu.conversation.person.action.ui.changeNicknameActionSortOrder
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "hide/unhide participation" person action
com.unblu.conversation.person.action.ui.changeParticipationVisibilityActionSortOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Sort order for "create new conversation" person action
com.unblu.conversation.person.action.ui.createNewConversationActionSortOrder
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Closed conversation configuration
Logo on "conversation closed" page
com.unblu.desk.conversation.closed.logo
-
Type: String with allowed values:
-
account_avatar
-
brand_logo
-
brand_logo_inverse
-
named_area_avatar
-
none
-
-
Default:
BRAND_LOGO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The logo is displayed at the top of "conversation closed" page. Do not use the NAMED_AREA_AVATAR logo, as it would always fall back to ACCOUNT_AVATAR anyway.
"Individual UI toggle" configuration
"Hovered" background color
com.unblu.conversation.individualui.sidebar.togglebutton.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.individualui.sidebar.togglebutton.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the "toggle Individual UI" button displayed in Agent Desk conversations in "hovered" state
Normal background color
com.unblu.conversation.individualui.sidebar.togglebutton.backgroundNormal
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the "toggle Individual UI" button displayed in Agent Desk conversations in "normal" state
"Pressed" background color
com.unblu.conversation.individualui.sidebar.togglebutton.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the "toggle Individual UI" button displayed in Agent desk conversations in "pressed" state
"Hovered" border color
com.unblu.conversation.individualui.sidebar.togglebutton.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of the "toggle Individual UI" button displayed in Agent Desk conversations in "hovered" state
Normal border color
com.unblu.conversation.individualui.sidebar.togglebutton.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of the "toggle Individual UI" button displayed in Agent Desk conversations in "normal" state
"Pressed" border color
com.unblu.conversation.individualui.sidebar.togglebutton.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of the "toggle Individual UI" button displayed in Agent desk conversations in "pressed" state
Border radius
com.unblu.conversation.individualui.sidebar.togglebutton.borderRadius
-
Type: Integer
-
Default:
32
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border radius of the "toggle Individual UI" button in the Agent Desk conversations
Agent desk conversation individual UI toggle button style: Border width
com.unblu.conversation.individualui.sidebar.togglebutton.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
"Hovered" foreground color
com.unblu.conversation.individualui.sidebar.togglebutton.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of the "toggle Individual UI" button displayed in Agent Desk conversations in "hovered" state
Normal foreground color
com.unblu.conversation.individualui.sidebar.togglebutton.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of the "toggle Individual UI" button displayed in Agent Desk conversations in "normal" state
"Pressed" foreground color
com.unblu.conversation.individualui.sidebar.togglebutton.foregroundPress
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.conversation.individualui.sidebar.togglebutton.foregroundHover\},$lightness: -10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of the "toggle Individual UI" button displayed in Agent desk conversations in "pressed" state
Notification badge background color
com.unblu.conversation.individualui.sidebar.togglebutton.notificationBadgeColor
-
Type: Complex color
-
Default:
$\{com.unblu.ui.notificationbadge.notificationBadgeBackgroundColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the "unread message" notification badge
Login configuration
Redirect URL after logout
com.unblu.core.client.core.LoginConfiguration.externalPostLogoutUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
URL that the system should redirect users to after they have logged out. If not set, the system redirects users to the login page.
Conversation template service
Allow starting chat invite conversations
com.unblu.agent.conversationtemplate.allowStartChatInviteConversations
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allows agents to start conversations with the initial engagement type "chat invite" from the "Start conversation" menu.
Allow starting chat PIN conversations
com.unblu.agent.conversationtemplate.allowStartChatPinConversations
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allows agents to start conversations with the initial engagement type "chat PIN" from the "Start conversation" menu.
PersonSearchConfiguration
Only show visitors with complete first name match
com.unblu.person.search.matchCompleteFirstName
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only relevant if the first name is one of the search fields. The configuration property doesn’t affect searches made with API calls.
Only show visitors with complete last name match
com.unblu.person.search.matchCompleteLastName
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only relevant if the last name is one of the search fields. The configuration property doesn’t affect searches made with API calls.
Only show visitors with complete username match
com.unblu.person.search.matchCompleteUsername
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only relevant if the username is one of the search fields. The configuration property doesn’t affect searches made with API calls.
Person fields used to search for visitors in UI
com.unblu.person.search.searchVisitorFields
-
Type: List of string with allowed values:s
-
email
-
first_name
-
last_name
-
nickname
-
source_id
-
username
-
-
Default:
FIRST_NAME, LAST_NAME, NICKNAME, USERNAME, EMAIL, SOURCE_ID
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum list length:
1
-
The configuration property doesn’t affect searches made with API calls
Queue icon configuration
Item icon background color for agent forwardings
com.unblu.queue.ui.agentForwardingIconBackground
-
Type: Simple color
-
Default:
#ffc1cb
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk queue and inbox
Item icon background color for agent invitations
com.unblu.queue.ui.agentInvitationIconBackground
-
Type: Simple color
-
Default:
#fff0c2
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk queue and inbox
Item icon background color for audio call requests
com.unblu.queue.ui.audioCallIconBackground
-
Type: Simple color
-
Default:
#c4f1b5
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk queue and inbox
Item icon background color for branch client requests
com.unblu.queue.ui.branchClientIconBackground
-
Type: Simple color
-
Default:
#b3d4cf
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Item icon background color for chat requests
com.unblu.queue.ui.chatIconBackground
-
Type: Simple color
-
Default:
#e9bde0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk queue and inbox
Item icon background color for co-browsing requests
com.unblu.queue.ui.cobrowsingIconBackground
-
Type: Simple color
-
Default:
#fecfb9
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk queue and inbox
Item icon background color for deputy delegations
com.unblu.queue.ui.deputyDelegationIconBackground
-
Type: Simple color
-
Default:
#e2cbc1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk queue and inbox
Agent admission UI
Content background color
com.unblu.agent.ui.admission.contentBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the centered content on the "Request admission", "Waiting room" and "Conversation ended" pages for agents
Conversation date and time text color
com.unblu.agent.ui.admission.textColorConversationInfoDate
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the conversation’s date and time
Conversation topic text color
com.unblu.agent.ui.admission.textColorConversationInfoTopic
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the conversation’s topic
Status information text color
com.unblu.agent.ui.admission.textColorStatusInfo
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the status information label
Title text color
com.unblu.agent.ui.admission.textColorTitle
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the title that appears on the first line of the content
Window background color
com.unblu.agent.ui.admission.windowBackground
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.dialog.ModalDialogHost.backdropColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the "Request admission", "Waiting room", and "Conversation ended" pages for agents
CustomerViewComponent
Customer list invalidation time
com.unblu.customers.customerListInvalidationTime
-
Type: Integer
-
Default:
60000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Time after which the previous customer search is invalidated in millis
Columns enabled in customer view
com.unblu.customers.enabledListColumnOptions
-
Type: List of string with allowed values:s
-
email
-
external_messengers
-
labels
-
phone_number
-
source_id
-
-
Default:
EMAIL, PHONE_NUMBER, LABELS, EXTERNAL_MESSENGERS, SOURCE_ID
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Filter options enabled in customer view search bar
com.unblu.customers.enabledSearchFilterOptions
-
Type: List of string with allowed values:s
-
all_of_labels
-
any_of_labels
-
none_of_labels
-
-
Default:
ANY_OF_LABELS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
CustomerInfoModuleComponent
Display customer locations
com.unblu.customers.dashboard.info.displayCustomerLocations
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, the customer’s most recent locations are listed chronologically and displayed on a map in the customer information
Agent Desk UI configuration
Background color of audio call conversation tab icon
com.unblu.desk.ui.audioCallIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.audioCallIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Automatically launch PIN conversation
com.unblu.desk.ui.automaticallyStartPinConversation
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Automatically launches a new PIN-based conversation with embedded co-browsing when opening the Agent Desk
Background color of branch client conversation tab icon
com.unblu.desk.ui.branchClientIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.branchClientIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Background color of chat conversation tab icon
com.unblu.desk.ui.chatIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.chatIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Icon on conversation tabs
com.unblu.desk.ui.conversationTabIcon
-
Type: String with allowed values:
-
counterpart_avatar
-
initial_engagement_type
-
none
-
-
Default:
COUNTERPART_AVATAR
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default root page
com.unblu.desk.ui.defaultRootPage
-
Type: String with allowed values:
-
branches
-
customer_view
-
home
-
inbox
-
queue
-
scheduled
-
-
Default:
INBOX
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The default root page is the one agents are redirected to, for example, when a conversation is closed
Background color of embedded co-browsing conversation tab icon
com.unblu.desk.ui.embeddedCobrowsingIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.cobrowsingIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Background color of external messenger conversation tab icon
com.unblu.desk.ui.externalMessengerIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.externalMessengerIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Initial display limit of targeted invitations in inbox
com.unblu.desk.ui.inboxTargetedInvitationsInitialDisplayLimit
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
To display more targeted invitations, users must click the "Show more" button beneath the invitations
Background color of mobile co-browsing conversation tab icon
com.unblu.desk.ui.mobileCobrowsingIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.cobrowsingIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Background color of scheduled conversation tab icon
com.unblu.desk.ui.scheduledConversationIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.audioCallIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Background color of screen sharing conversation tab icon
com.unblu.desk.ui.screenSharingIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.cobrowsingIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Show agent monitor in sidebar
com.unblu.desk.ui.showAgentAvailabilityMonitor
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show branches in sidebar
com.unblu.desk.ui.showBranches
Only visible if: com.unblu.messenger.branchEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show conversation history in sidebar
com.unblu.desk.ui.showConversationHistory
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show customer view in sidebar
com.unblu.desk.ui.showCustomerView
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show inbox in sidebar
com.unblu.desk.ui.showInbox
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show queue in sidebar
com.unblu.desk.ui.showQueue
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show scheduled conversations in sidebar
com.unblu.desk.ui.showScheduledConversations
Only visible if: com.unblu.messenger.scheduledConversationEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show targeted invitations in inbox
com.unblu.desk.ui.showTargetedInvitationsInInbox
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, invitations, forwardings, and delegations for an agent or team, as well as requests directed at a particular agent or team, appear in the inbox instead of the queue
Show chat queue
com.unblu.desk.ui.showVisitorRequestQueue
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Shows visitor-initiated conversation requests in the queue. Also required to display inbound requests directly targeted to an agent in their inbox.
Background color of universal co-browsing conversation tab icon
com.unblu.desk.ui.universalCobrowsingIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.cobrowsingIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Background color of video call conversation tab icon
com.unblu.desk.ui.videoCallIconBackground
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.videoCallIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Background color of whiteboard conversation tab icon
com.unblu.desk.ui.whiteboardIconBackground
Only visible if: com.unblu.platform.enablePreview=true
-
Type: Complex color
-
Default:
$\{com.unblu.queue.ui.cobrowsingIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversation tab shortcut configuration
Shortcut to switch to 5th conversation tab
com.unblu.desk.conversationtabs.shortcuts.fifthConversationTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+5
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the fifth open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to switch to 1st conversation tab
com.unblu.desk.conversationtabs.shortcuts.firstConversationTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the first open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to switch to 4th conversation tab
com.unblu.desk.conversationtabs.shortcuts.fourthConversationTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the fourth open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to switch to 2nd conversation tab
com.unblu.desk.conversationtabs.shortcuts.secondConversationTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+2
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the second open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to switch to 3rd conversation tab
com.unblu.desk.conversationtabs.shortcuts.thirdConversationTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the third open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.
Conversation history configuration
Inbox shortcut configuration
Shortcut to open "Forwarded" tab
com.unblu.agent.inbox.shortcuts.openInboxForwardedShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+f
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open the 'Forwarded' inbox tab. Make sure it isn’t already used by the browser itself and works on your keyboard layout.
Shortcut to open primary inbox tab
com.unblu.agent.inbox.shortcuts.openInboxPrimaryShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+p
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open the primary inbox tab. Make sure it isn’t already used by the browser itself and works on your keyboard layout.
Shortcut to open secondary inbox tab
com.unblu.agent.inbox.shortcuts.openInboxSecondaryShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+s
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open the secondary inbox tab. Make sure it isn’t already used by the browser itself and works on your keyboard layout.
Inbox UI configuration
Default inbox sort order
com.unblu.agent.inbox.ui.defaultSortOrder
-
Type: String with allowed values:
-
asc
-
desc
-
-
Default:
DESC
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Conversations are sorted by timestamp of the last message
Display forwarded conversations in separate tab
com.unblu.agent.inbox.ui.displayForwardedConversationsInTabs
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, conversations forwarded by an agent are displayed in a separate tab in the agent’s inbox
Display two tabs in agent inbox
com.unblu.agent.inbox.ui.displayOwnAndSecondaryConversationsInTabs
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, the agent inbox is split into two tabs, one for conversations where the agent is the primary agent and one for conversations where they are the secondary agent
Desktop navigation shortcut configuration
Shortcut to open inbox
com.unblu.desk.leftnav.shortcuts.openInboxShortcut
-
Type: Keyboard shortcut
-
Default:
alt+i
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open the inbox. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to open queue
com.unblu.desk.leftnav.shortcuts.openQueueShortcut
-
Type: Keyboard shortcut
-
Default:
alt+q
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open the queue. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to open scheduled conversations overview
com.unblu.desk.leftnav.shortcuts.openScheduledShortcut
-
Type: Keyboard shortcut
-
Default:
alt+s
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open the scheduled conversations overview. Make sure it is not already used by the browser itself and works on your keyboard layout.
Queue UI
Agent actions for "inbound request" queue items
com.unblu.queue.ui.agentTargetedInboundRequestAvailableNotificationActions
-
Type: List of string with allowed values:s
-
decline
-
later
-
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The actions available for "inbound request" queue entries aimed at agents. "Decline" cancels the request for everyone. "Later" accepts the request internally and sends the predefined message to the conversation about dealing with the request later.
Automatically answer calls when accepting invitations
com.unblu.queue.ui.autoAnswerCallsOnAccept
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When an agent accepts an invitation with a ringing or active call, they immediately join the call, publishing camera and microphone according to the configured defaults when they open the conversation
Enable chat preview
com.unblu.queue.ui.chatQueuePreviewEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Time until final warning is displayed on incoming requests (in s)
com.unblu.queue.ui.dangerTimeThresholdSeconds
-
Type: Integer
-
Default:
120
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Once the threshold is reached, incoming conversation that haven’t been accepted turn the "error color"
Default queue filter languages
com.unblu.queue.ui.defaultFilterLocaleLanguages
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
Default named areas for queue filter
com.unblu.queue.ui.defaultFilterNamedAreas
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
"Deputy delegation" notification actions
com.unblu.queue.ui.deputyDelegationAvailableNotificationActions
-
Type: List of string with allowed values:s
-
decline
-
later
-
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The available actions for "deputy delegation" notifications. "Decline" declines the request for everyone. "Later" accepts the request internally and sends the predefined message to the conversation about dealing with the request later.
Enable declining invitations and forwardings from an agent
com.unblu.queue.ui.enableDeclineAgentInvitationsAndForwardings
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow queue filter changes
com.unblu.queue.ui.enableFilterChanges
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allows agents to change the default queue filter in the UI
"Reserved" label background color
com.unblu.queue.ui.queueItemReservedLabelBackground
-
Type: Simple color
-
Default:
#9751b9
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color for the "reserved" label of reserved queue items
Show icon in "danger" state
com.unblu.queue.ui.showDangerTimeIcon
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The icon is displayed behind the queue item’s waiting time
Show queue items of sub-teams
com.unblu.queue.ui.showSubTeamQueues
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Lets supervisors see the queues of their team’s sub-teams
Show icon in "warning" state
com.unblu.queue.ui.showWarnTimeIcon
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The icon is displayed behind the queue item’s waiting time
Time until first warning is displayed on incoming requests (in s)
com.unblu.queue.ui.warningTimeThresholdSeconds
-
Type: Integer
-
Default:
60
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Once the threshold is reached, incoming conversations that haven’t been accepted turn the "warning" color
Automatic request dispatching
Allow accepting inbound conversations directly with automatic dispatching
com.unblu.queue.ui.autodispatching.allowAcceptFromQueueForAutoDispatchedQueueCategories
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow agents to accept inbound conversations directly from the queue, even if they’ve enabled automatic dispatching
Automatically dispatched queue categories
com.unblu.queue.ui.autodispatching.autoDispatchedQueueCategories
-
Type: List of string with allowed values:s
-
inbound
-
person
-
person_deputy
-
sub_team
-
team
-
-
Default:
INBOUND
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Queue categories that automatic dispatching is enabled for. If more than one category has pending queue items, the dispatch order is determined by this configuration property.
Enable automatic request dispatching
com.unblu.queue.ui.autodispatching.autoRequestDispatchingEnabled
Only visible if: com.unblu.desk.ui.showQueue=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Next conversation push timeout (ms)
com.unblu.queue.ui.autodispatching.nextConversationPushTimeoutAfterAccepting
-
Type: Integer
-
Default:
2000
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Time, in milliseconds, before a new conversation is pushed to an agent after they’ve accepted an inbound conversation
Scheduled conversation shortcut configuration
Shortcut to open "Ongoing" scheduled conversation tab
com.unblu.agent.scheduled.shortcuts.openScheduledOngoingShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+o
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open the ongoing scheduled conversations tab. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to open "Upcoming" scheduled conversation tab
com.unblu.agent.scheduled.shortcuts.openScheduledUpcomingShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+u
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open the upcoming scheduled conversations tab. Make sure it is not already used by the browser itself and works on your keyboard layout.
Media device access
Video stream resolution
com.unblu.conversation.call.videoResolution
-
Type: String with allowed values:
-
any
-
custom
-
res_1280x720
-
res_1920x1080
-
res_320x240
-
res_640x480
-
-
Default:
RES_1280X720
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Custom video stream resolution height
com.unblu.conversation.call.videoResolutionCustomHeight
-
Type: Integer
-
Default:
720
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
24
-
Maximum value:
7680
-
Only active if "videoResolution" is set to "CUSTOM"
Custom video stream resolution width
com.unblu.conversation.call.videoResolutionCustomWidth
-
Type: Integer
-
Default:
1280
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
24
-
Maximum value:
7680
-
Only active if "videoResolution" is set to "CUSTOM"
Call video background replacement
Blur radius for background blur effect
com.unblu.conversation.call.background.blurRadius
Only visible if: com.unblu.messenger.videoBackgroundReplacementEnabled=true
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
128
-
Only used if the background replacement type is set to "BLUR"
Source of background replacement image
com.unblu.conversation.call.background.replacementImageSource
Only visible if: com.unblu.messenger.videoBackgroundReplacementEnabled=true
-
Type: String with allowed values:
-
branding_resources
-
configuration_url
-
-
Default:
BRANDING_RESOURCES
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only used if the background replacement type is set to "IMAGE"
URL to video background replacement image
com.unblu.conversation.call.background.replacementImageUrl
Only visible if: com.unblu.messenger.videoBackgroundReplacementEnabled=true
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Any valid URL (including data URL) pointing to an image that is accessible by the browser using the feature. Only used if "replacementType" is set to "IMAGE" and "replacementImageSource" is set to "CONFIGURATION_URL".
Background replacement type
com.unblu.conversation.call.background.replacementType
Only visible if: com.unblu.messenger.videoBackgroundReplacementEnabled=true
-
Type: String with allowed values:
-
blur
-
image
-
-
Default:
BLUR
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Reconnect feeder
Maximum reconnect attempts
com.unblu.core.client.player.reconnect.ReconnectFeeder.maxReconnectRetries
-
Type: Integer
-
Default:
15
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum number of reconnect attempts
Reconnect retry interval (ms)
com.unblu.core.client.player.reconnect.ReconnectFeeder.maxReconnectRetryIntervalMilis
-
Type: Integer
-
Default:
30000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum interval, in milliseconds, between reconnect attempts
Browser shortcut configuration
Shortcut to 5th collaboration browser tab
com.unblu.collaboration.browser.shortcuts.fifthCollaborationBrowserTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+5
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the fifth open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to 1st collaboration browser tab
com.unblu.collaboration.browser.shortcuts.firstCollaborationBrowserTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the first open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to 4th collaboration browser tab
com.unblu.collaboration.browser.shortcuts.fourthCollaborationBrowserTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the fourth open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to open new tab in collaboration layer
com.unblu.collaboration.browser.shortcuts.openNewTab
-
Type: Keyboard shortcut
-
Default:
alt+t
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to open a new tab in a collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to 2nd collaboration browser tab
com.unblu.collaboration.browser.shortcuts.secondCollaborationBrowserTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+2
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the second open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.
Shortcut to 3rd collaboration browser tab
com.unblu.collaboration.browser.shortcuts.thirdCollaborationBrowserTabShortcut
-
Type: Keyboard shortcut
-
Default:
alt+shift+3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Keyboard shortcut to switch to the third open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.
Click feedback animation
"Click feedback" color
com.unblu.core.client.player.ui.clickfeedback.ClickFeedbackAnimation.clickFeedbackColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Co-browsing remote control "click feedback" color
Desktop box layout
Co-browsing initial layout mode
com.unblu.core.client.player.ui.desktop.DesktopBoxLayout.initialLayoutMode
-
Type: String with allowed values:
-
show_active_window
-
show_all_windows
-
-
Default:
SHOW_ACTIVE_WINDOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The initial layout mode of the desktop children used when a co-browsing session is started.
Collaboration layer window layout
Co-browsing initial zoom mode
com.unblu.core.client.player.ui.desktop.DesktopLayout.initialZoomMode
-
Type: String with allowed values:
-
actual_size
-
zoom_to_fit
-
-
Default:
ZOOM_TO_FIT
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The initial zoom mode of the desktop content used when a co-browsing session is started.
Marker configuration
Mark mode color
com.unblu.collaboration.marker.markerColor
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.success\}, $alpha:0.8)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color that the marking dot and rectangle should have. By default, this is the "highlight success" color.
Branch Client UI
Action bar background angle
com.unblu.si.branchclient.ui.actionBarBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Action bar background color
com.unblu.si.branchclient.ui.actionBarBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.conversation.meetingui.colorMeetingUiBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Action bar divider color
com.unblu.si.branchclient.ui.actionBarDividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.meetingui.colorMeetingUiBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Action bar elevation
com.unblu.si.branchclient.ui.actionBarElevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
FLAT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Action bar foreground brightness
com.unblu.si.branchclient.ui.actionBarForeground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color is determined based on the action bar’s background color to guarantee a maximum contrast
Collaboration space background color
com.unblu.si.branchclient.ui.collaborationSpaceBackgroundColor
-
Type: Complex color
-
Default:
#525659
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The background color of collaboration layers when in an embedded environment. This is only used for layers displayed on top of the visitor page.
Display Branch client action bar
com.unblu.si.branchclient.ui.displayActionBar
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable notifications
com.unblu.si.branchclient.ui.enableNotificationUi
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show notifications for new messages and calls in the Embedded Visitor UI
Key event propagation mode
com.unblu.si.branchclient.ui.keyEventPropagationMode
-
Type: String with allowed values:
-
always
-
never
-
when_not_targeting_input_element
-
-
Default:
WHEN_NOT_TARGETING_INPUT_ELEMENT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines whether to propagate keyup, keydown, and keypress events from the Unblu Embedded Visitor UI component to elements further up the DOM tree
Embedded Visitor UI
Action bar background angle
com.unblu.si.embedded.ui.actionBarBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Action bar background color
com.unblu.si.embedded.ui.actionBarBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Action bar divider color
com.unblu.si.embedded.ui.actionBarDividerColor
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Action bar elevation
com.unblu.si.embedded.ui.actionBarElevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
ELEVATED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Action bar foreground brightness
com.unblu.si.embedded.ui.actionBarForeground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color will be chosen based on the action bar’s background color to guarantee a maximum contrast.
Collaboration placeholder background color
com.unblu.si.embedded.ui.collaborationPlaceholderBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Collaboration space background color
com.unblu.si.embedded.ui.collaborationSpaceBackgroundColor
-
Type: Complex color
-
Default:
#525659
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of collaboration layers when in an embedded environment. This is only used for layers displayed on top of the visitor page.
Enable notifications
com.unblu.si.embedded.ui.enableNotificationUi
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show notifications for new messages and calls in the Embedded Visitor UI
Key event propagation mode
com.unblu.si.embedded.ui.keyEventPropagationMode
-
Type: String with allowed values:
-
always
-
never
-
when_not_targeting_input_element
-
-
Default:
WHEN_NOT_TARGETING_INPUT_ELEMENT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines whether to propagate keyup, keydown, and keypress events from the Unblu Embedded Visitor UI component to elements further up the DOM tree
Left sidebar width
com.unblu.si.embedded.ui.leftViewWidth
-
Type: Integer
-
Default:
300
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
View mode switch breakpoint
com.unblu.si.embedded.ui.switchViewModeBreakpoint
-
Type: Integer
-
Default:
768
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Element width at which to switch between split and single view. The property refers to the width of the embedded element, not the screen width.
Vertical divider color
com.unblu.si.embedded.ui.verticalDividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.border\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the vertical divider between the left sidebar and the main view
Site integration
Key event propagation mode
com.unblu.core.client.si.floating.main.SiteIntegrationConfiguration.keyEventPropagationMode
-
Type: String with allowed values:
-
always
-
never
-
when_not_targeting_input_element
-
-
Default:
WHEN_NOT_TARGETING_INPUT_ELEMENT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines whether to propagate keyup, keydown, and keypress events from the Unblu Floating Visitor UI component to elements further up the DOM tree
Enable diagnostics UI
com.unblu.core.client.si.floating.main.SiteIntegrationConfiguration.showDiagUi
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show the diagnostics button to switch between "smart snippet" mode and "escalated" mode
Single Conversation Desk configuration
Single Agent Desk redirect URL
com.unblu.agent.singleconversation.desk.conversationClosedRedirectUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The URL that the agent single conversation desk is redirected to when a conversation is closed. This setting can be overridden by using the query parameter conversationEndedRedirectUrl in the URL when opening the single conversation desk.
Redirect URL for failed agent join
com.unblu.agent.singleconversation.desk.conversationJoinFailedRedirectUrl
-
Type: String
-
Default:
http://www.unblu.com
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Redirect URL for when an agent fails to join a conversation. The setting can be overridden by using the query parameter "redirectOnFailure".
Site integration UI configuration
Action bar background angle
com.unblu.siteintegration.ui.actionBarBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Action bar background color
com.unblu.siteintegration.ui.actionBarBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Action bar divider color
com.unblu.siteintegration.ui.actionBarDividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Action bar elevation
com.unblu.siteintegration.ui.actionBarElevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
ELEVATED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Action bar foreground brightness
com.unblu.siteintegration.ui.actionBarForeground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color will be chosen based on the action bar’s background color so as to guarantee a maximum contrast.
Auto-collapse Floating UI when conversation is closed
com.unblu.siteintegration.ui.autoCollapseFloatingUiWhenConversationCloses
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Collaboration space background color
com.unblu.siteintegration.ui.collaborationSpaceBackgroundColor
-
Type: Complex color
-
Default:
#525659
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of collaboration layers when in a site integrated environment. This is only used for layers displayed on top of the visitor page.
Display "collapse" button if necessary
com.unblu.siteintegration.ui.enforceDisplayCollapseAction
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display a "collapse" button in the Floating UI if there is no other way available to collapse the UI. Doesn’t take into account the other "collapse" configuration properties.
Launch button border radius
com.unblu.siteintegration.ui.launcherButtonBorderRadius
-
Type: Integer
-
Default:
100
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The default value draws a circle.
Launcher button border width
com.unblu.siteintegration.ui.launcherButtonBorderWidth
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Launcher button initial engagement icon
com.unblu.siteintegration.ui.launcherButtonClosedIcon
-
Type: String with allowed values:
-
bell
-
camera
-
chat
-
co_browse
-
custom
-
help
-
new_chat
-
phone
-
-
Default:
CHAT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If custom is selected define the icon per URL in com.unblu.siteintegration.ui.launcherButtonCustomImageUrl
"Hovered" background color
com.unblu.siteintegration.ui.launcherButtonColorBackgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary600\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the launcher button in "hovered" state
Normal background color
com.unblu.siteintegration.ui.launcherButtonColorBackgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the launcher button in "normal" state
"Pressed" background color
com.unblu.siteintegration.ui.launcherButtonColorBackgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the launcher button in "pressed" state
"Hovered" launcher button border color
com.unblu.siteintegration.ui.launcherButtonColorBorderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of the launcher button border color in "hovered" state
Normal launcher button border color
com.unblu.siteintegration.ui.launcherButtonColorBorderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of the launcher button in "normal" state
"Pressed" launcher button border color
com.unblu.siteintegration.ui.launcherButtonColorBorderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of the launcher button in "pressed" state
"Hovered" launcher button icon and text color
com.unblu.siteintegration.ui.launcherButtonColorForegroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Icon and text color of the launcher button in "hovered" state
Launcher button icon and text color, "normal" state
com.unblu.siteintegration.ui.launcherButtonColorForegroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The icon and text color of the launcher button in the "normal" state
"Pressed" launcher button icon and text color
com.unblu.siteintegration.ui.launcherButtonColorForegroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The icon and text color of the launcher button in "pressed" state
URL to Custom image as icon for startup button.
com.unblu.siteintegration.ui.launcherButtonCustomImageUrl
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Any valid URL that point to images that are accessible by the browser.
Launcher button display mode
com.unblu.siteintegration.ui.launcherButtonDisplayMode
-
Type: String with allowed values:
-
always
-
never
-
when_agent_available
-
when_in_conversation
-
-
Default:
ALWAYS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to NEVER, the Unblu UI must be opened and closed via the Visitor JS API. Only set to NEVER with a corresponding API implementation.
Hide launcher button when the Floating UI is open
com.unblu.siteintegration.ui.launcherButtonHideWhenOpen
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only applies when the Floating UI isn’t maximized. On mobile devices, the chat UI is always maximized.
Launcher button icon size
com.unblu.siteintegration.ui.launcherButtonIconSize
-
Type: Integer
-
Default:
24
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Background color of launcher button notification badge
com.unblu.siteintegration.ui.launcherButtonNotificationBadgeColorBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of launcher button notification badge
com.unblu.siteintegration.ui.launcherButtonNotificationBadgeColorForeground
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Launcher button collapse icon
com.unblu.siteintegration.ui.launcherButtonOpenIcon
-
Type: String with allowed values:
-
arrow_down
-
arrow_up
-
dash
-
-
Default:
DASH
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Launcher button padding
com.unblu.siteintegration.ui.launcherButtonPadding
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Padding on the Unblu UI launcher button. Increasing the value makes the button bigger, decreasing it makes it smaller.
Launcher button style
com.unblu.siteintegration.ui.launcherButtonStyle
-
Type: String with allowed values:
-
icon
-
icon_and_text
-
text
-
-
Default:
ICON
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Launcher button text size
com.unblu.siteintegration.ui.launcherButtonTextSize
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Border radius of launcher button tooltip
com.unblu.siteintegration.ui.launcherButtonTooltipBorderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The tooltip is only visible if the launcher button style is "ICON"
Background color of launcher button tooltip
com.unblu.siteintegration.ui.launcherButtonTooltipColorBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray800\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The tooltip is only visible if the launcher button style is "ICON"
Border color of launcher button tooltip
com.unblu.siteintegration.ui.launcherButtonTooltipColorBorder
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.border\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The tooltip is only visible if the launcher button style is "ICON"
Foreground color of launcher button tooltip
com.unblu.siteintegration.ui.launcherButtonTooltipColorForeground
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
INVERTED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The tooltip is only visible if the launcher button style is "ICON"
Enable tooltip on launcher button
com.unblu.siteintegration.ui.launcherButtonTooltipEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The tooltip is only visible if the launcher button style is "ICON"
Floating UI border color
com.unblu.siteintegration.ui.unbluUiBorderColor
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Floating UI border radius
com.unblu.siteintegration.ui.unbluUiBorderRadius
-
Type: Integer
-
Default:
6
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Floating UI border width
com.unblu.siteintegration.ui.unbluUiBorderWidth
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Floating UI content spacing (in px)
com.unblu.siteintegration.ui.unbluUiContentSpacing
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The spacing, in pixels, between the Floating Visitor UI and the launcher button
Floating UI default height
com.unblu.siteintegration.ui.unbluUiDefaultHeight
-
Type: Integer
-
Default:
600
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Floating UI default width
com.unblu.siteintegration.ui.unbluUiDefaultWidth
-
Type: Integer
-
Default:
360
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Floating UI horizontal margin (in px)
com.unblu.siteintegration.ui.unbluUiHorizontalMargin
-
Type: Integer
-
Default:
32
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The margin, in pixels, between the Floating UI and the website’s left or right edge, depending on the UI’s configured position
Maximized Floating UI horizontal margin (in px)
com.unblu.siteintegration.ui.unbluUiHorizontalMarginMaximized
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The margin, in pixels, between the maximized Floating UI and the website’s left or right edge, depending on the UI’s configured position
Unblu UI position
com.unblu.siteintegration.ui.unbluUiPosition
-
Type: String with allowed values:
-
bottom_left
-
bottom_right
-
top_left
-
top_right
-
-
Default:
BOTTOM_RIGHT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The position of the Unblu UI on your website
Floating UI vertical margin (in px)
com.unblu.siteintegration.ui.unbluUiVerticalMargin
-
Type: Integer
-
Default:
32
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The margin, in pixels, between the Floating UI and the website’s top or bottom edge, depending on the UI’s configured position
Maximized Floating UI vertical margin (in px)
com.unblu.siteintegration.ui.unbluUiVerticalMarginMaximized
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The margin, in pixels, between the maximized Floating UI and the website’s top or bottom edge, depending on the UI’s configured position
Client state action bar configuration
"Collapse UI" action icon
com.unblu.clientstate.actionbar.ui.collapseActionIcon
-
Type: String with allowed values:
-
arrow_down
-
arrow_up
-
dash
-
-
Default:
DASH
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Icon applied to the "collapse UI" action in every action bar
Agent Desk sidebar
Color of active navigation entry
com.unblu.nav.ui.activeHighlight
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Background color of hovered navigation entry
com.unblu.nav.ui.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral800\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Background color of hovered active navigation entry
com.unblu.nav.ui.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral800\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Normal background color of navigation entry
com.unblu.nav.ui.backgroundNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Normal background color of active navigation entry
com.unblu.nav.ui.backgroundNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Background color of pressed navigation entry
com.unblu.nav.ui.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Background color of pressed active navigation entry
com.unblu.nav.ui.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Border color of hovered navigation entry
com.unblu.nav.ui.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Border color of hovered active navigation entry
com.unblu.nav.ui.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Normal border color of navigation entry
com.unblu.nav.ui.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Normal border color of active navigation entry
com.unblu.nav.ui.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Border color of pressed navigation entry
com.unblu.nav.ui.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Border color of pressed active navigation entry
com.unblu.nav.ui.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Border radius of navigation entry
com.unblu.nav.ui.borderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used in the Agent Desk sidebar
Border width of navigation entry
com.unblu.nav.ui.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used in the Agent Desk sidebar
Foreground color of hovered navigation entry
com.unblu.nav.ui.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Foreground color of hovered active navigation entry
com.unblu.nav.ui.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Foreground color of navigation entry
com.unblu.nav.ui.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Normal foreground color of active navigation entry
com.unblu.nav.ui.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Foreground color of pressed navigation entry
com.unblu.nav.ui.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Foreground color of pressed active navigation entry
com.unblu.nav.ui.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
Agent Desk sidebar background color
com.unblu.nav.ui.navBarBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font color of navigation section header
com.unblu.nav.ui.sectionHeaderColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
INVERTED_MID
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the Agent Desk sidebar
List control bar
Background color of list control bar’s "advanced" panel
com.unblu.theme.list.controlBarColorAdvancedPanelBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of list control bar
com.unblu.theme.list.controlBarColorBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of clickable list items when hovered
com.unblu.theme.list.listItemBackgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of clickable list items
com.unblu.theme.list.listItemBackgroundNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of clickable list items when pressed
com.unblu.theme.list.listItemBackgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color for list item dividers
com.unblu.theme.list.listItemDividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.border\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default list overflow behavior
com.unblu.theme.list.listItemValueOverflow
-
Type: String with allowed values:
-
clip
-
ellipsis
-
inherit
-
initial
-
-
Default:
ELLIPSIS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default overflow behavior if a value in the list is too long to be displayed in full
Font for primary list item values
com.unblu.theme.list.listItemValuePrimaryFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
LINK_DARK
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font for secondary list item values
com.unblu.theme.list.listItemValueSecondaryFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Agent Desk tab style
Background color of hovered tab
com.unblu.tab.ui.link.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the top bar in the Agent Desk and Configuration interfaces
Background color
com.unblu.tab.ui.link.backgroundNormal
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is applied to the entire top bar unless overridden, for example when a user hovers over a tab. Used for the top bar in the Agent Desk and Configuration interfaces.
Background color of pressed tab
com.unblu.tab.ui.link.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the top bar in the Agent Desk and Configuration interfaces
Border color of active tab
com.unblu.tab.ui.link.borderActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Applied to the bottom border of the tab that’s currently open. Used for the top bar in the Agent Desk and Configuration interfaces.
Border width of tab
com.unblu.tab.ui.link.borderActiveWidth
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Applied to the top border of all tabs and the bottom border of the tab that’s currently open. Used for the top bar in the Agent Desk and Configuration interfaces.
Border color of hovered tab
com.unblu.tab.ui.link.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Applied to the top border of the hovered tab. Used for the top bar in the Agent Desk and Configuration interfaces.
Border color of tab
com.unblu.tab.ui.link.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Applied to the top border of all tabs that are neither hovered nor pressed. Used for the top bar in the Agent Desk and Configuration interfaces.
Border color of pressed tab
com.unblu.tab.ui.link.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Applied to the top border of the pressed tab. Used for the top bar in the Agent Desk and Configuration interfaces.
Foreground color of hovered tab
com.unblu.tab.ui.link.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the top bar in the Agent Desk and Configuration interfaces
Foreground color
com.unblu.tab.ui.link.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the top bar in the Agent Desk and Configuration interfaces
Foreground color of pressed tab
com.unblu.tab.ui.link.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the top bar in the Agent Desk and Configuration interfaces
Agent Desk top bar buttons
"Hovered" background color
com.unblu.tab.ui.button.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "top bar" button in "hovered" state
Normal background color
com.unblu.tab.ui.button.backgroundNormal
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of "top bar" buttons in "normal" state
"Pressed" background color
com.unblu.tab.ui.button.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of "top bar" buttons in "pressed" state
"Hovered" border color
com.unblu.tab.ui.button.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.border\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of "top bar" buttons in "hovered" state
Normal border color
com.unblu.tab.ui.button.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.border\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of "top bar" buttons in "normal" state
"Pressed" border color
com.unblu.tab.ui.button.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.border\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of "top bar" buttons in "pressed" state
"Hovered" foreground color
com.unblu.tab.ui.button.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of "top bar" buttons in "hovered" state
Normal foreground color
com.unblu.tab.ui.button.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of "top bar" buttons in "normal" state
"Pressed" foreground color
com.unblu.tab.ui.button.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of "top bar" buttons in "pressed" state
User menu configuration
Show "About Unblu Spark" (Account Configuration interface)
com.unblu.ui.usermenu.showAboutAccountConfiguration
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Show "About Unblu Spark" (Agent Desk)
com.unblu.ui.usermenu.showAboutAgentDesk
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Show "About Unblu Spark" (Global Server Configuration)
com.unblu.ui.usermenu.showAboutGlobalConfiguration
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Enable change language menu item
com.unblu.ui.usermenu.showChangeLanguage
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Change language" menu item
Show "External account analytics"
com.unblu.ui.usermenu.showExternalAccountAnalytics
Only visible if: com.unblu.analytics.grafana.enabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Enable the "External account analytics" menu item
Show "Help"
com.unblu.ui.usermenu.showHelp
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Help" menu item
Show "Keyboard shortcuts" menu item
com.unblu.ui.usermenu.showKeyboardShortcuts
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Keyboard shortcuts" menu item
Show "Manage account"
com.unblu.ui.usermenu.showManageAccount
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Manage account" menu item
Show "Canned responses"
com.unblu.ui.usermenu.showManageCannedResponses
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Canned responses" menu item
Show "Conversational bot settings"
com.unblu.ui.usermenu.showManageConversationalBot
Only visible if: com.unblu.authproxy.conversationalbot.enableConversationalBotAuthProxy
is defined
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Enable the "Conversational Bot settings" menu item
Show "Deputy relationships" menu item
com.unblu.ui.usermenu.showManageDeputyRelationships
Only visible if: com.unblu.messenger.enableDeputyDelegation=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Deputy relationships" menu item
Show "Manage global server settings"
com.unblu.ui.usermenu.showManageGlobal
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Manage global server settings" menu item
Show "Manage profile"
com.unblu.ui.usermenu.showManageProfile
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Manage profile" menu item. The setting only has an effect if user profiles are managed in Unblu.
Show "Open agent desk" menu item
com.unblu.ui.usermenu.showOpenAgentDesk
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Open agent desk" menu item
Show pause notifications editor
com.unblu.ui.usermenu.showPauseNotificationsEditor
Only visible if: com.unblu.pausenotifications.enableManualPauseNotificationsMode=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "pause notifications" menu item
Show "Sign out"
com.unblu.ui.usermenu.showSignout
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "Sign out" menu item if it is available
Show status editor item
com.unblu.ui.usermenu.showStatusEditor
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable changing online status and setting a status message in the user menu
Signout URL used for users logged in via ID propagation
com.unblu.ui.usermenu.signoutUrlForPropagatedUsers
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Set target URL for custom help
com.unblu.ui.usermenu.uriHelp
-
Type: String
-
Default:
https://www.unblu.com/en/docs/latest/knowledge-base/guides/ui/agent-desk-guide.html
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The target URL called when agents click on the "Help" menu item. If the URL includes a ${lang} placeholder, the placeholder is replaced with a two-letter language code, e.g. "de" or "en".
Fallback language for help URL
com.unblu.ui.usermenu.uriHelpFallbackLanguage
-
Type: String
-
Default:
en
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify the fallback language of the help URL, if the language requested is not supported
Supported languages for help URL
com.unblu.ui.usermenu.uriHelpSupportedLanguages
-
Type: List of strings
-
Default:
en
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The languages supported by the help URL
Enable user menu
com.unblu.ui.usermenu.userMenuEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the user menu. If set to 'false', the setting disables the entire menu. This may be useful in single sign-on (SSO) implementations.
Audio notification settings
The agent’s "message sent" notification sound
com.unblu.core.client.ui.audio.chatMessageSentAgentSide
-
Type: String with allowed values:
-
call_space
-
call_tubes_big
-
call_tubes_small
-
call_wood
-
incoming_enigmatic
-
incoming_glass
-
incoming_space
-
incoming_spaceball
-
incoming_wood
-
none
-
notification_glass
-
notification_harpup
-
notification_softbell
-
notification_softup
-
notification_spaceball
-
notification_swoosh
-
notification_toy
-
-
Default:
NOTIFICATION_SWOOSH
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Message sent" notification sound (agent)
The visitor’s "message sent" notification sound
com.unblu.core.client.ui.audio.chatMessageSentClientSide
-
Type: String with allowed values:
-
call_space
-
call_tubes_big
-
call_tubes_small
-
call_wood
-
incoming_enigmatic
-
incoming_glass
-
incoming_space
-
incoming_spaceball
-
incoming_wood
-
none
-
notification_glass
-
notification_harpup
-
notification_softbell
-
notification_softup
-
notification_spaceball
-
notification_swoosh
-
notification_toy
-
-
Default:
NOTIFICATION_SWOOSH
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Message sent" notification sound (visitor)
"Incoming call" notification sound
com.unblu.core.client.ui.audio.incomingCall
-
Type: String with allowed values:
-
call_space
-
call_tubes_big
-
call_tubes_small
-
call_wood
-
incoming_enigmatic
-
incoming_glass
-
incoming_space
-
incoming_spaceball
-
incoming_wood
-
none
-
notification_glass
-
notification_harpup
-
notification_softbell
-
notification_softup
-
notification_spaceball
-
notification_swoosh
-
notification_toy
-
-
Default:
CALL_TUBES_SMALL
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Layer inactivity" notification sound
com.unblu.core.client.ui.audio.layerInactivityNotificationSound
-
Type: String with allowed values:
-
call_space
-
call_tubes_big
-
call_tubes_small
-
call_wood
-
incoming_enigmatic
-
incoming_glass
-
incoming_space
-
incoming_spaceball
-
incoming_wood
-
none
-
notification_glass
-
notification_harpup
-
notification_softbell
-
notification_softup
-
notification_spaceball
-
notification_swoosh
-
notification_toy
-
-
Default:
NOTIFICATION_SOFTUP
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Layer inactivity" notification sound (agent)
"New message received" notification sound (agent)
com.unblu.core.client.ui.audio.newChatMessageAgentSide
-
Type: String with allowed values:
-
call_space
-
call_tubes_big
-
call_tubes_small
-
call_wood
-
incoming_enigmatic
-
incoming_glass
-
incoming_space
-
incoming_spaceball
-
incoming_wood
-
none
-
notification_glass
-
notification_harpup
-
notification_softbell
-
notification_softup
-
notification_spaceball
-
notification_swoosh
-
notification_toy
-
-
Default:
NOTIFICATION_GLASS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"New chat queue item" notification sound
com.unblu.core.client.ui.audio.newInQueueNotificationSound
-
Type: String with allowed values:
-
call_space
-
call_tubes_big
-
call_tubes_small
-
call_wood
-
incoming_enigmatic
-
incoming_glass
-
incoming_space
-
incoming_spaceball
-
incoming_wood
-
none
-
notification_glass
-
notification_harpup
-
notification_softbell
-
notification_softup
-
notification_spaceball
-
notification_swoosh
-
notification_toy
-
-
Default:
INCOMING_GLASS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Notification sound for new conversations in the queue and for automatically dispatched conversations
"Outgoing call" notification sound
com.unblu.core.client.ui.audio.outgoingCall
-
Type: String with allowed values:
-
call_space
-
call_tubes_big
-
call_tubes_small
-
call_wood
-
incoming_enigmatic
-
incoming_glass
-
incoming_space
-
incoming_spaceball
-
incoming_wood
-
none
-
notification_glass
-
notification_harpup
-
notification_softbell
-
notification_softup
-
notification_spaceball
-
notification_swoosh
-
notification_toy
-
-
Default:
CALL_TUBES_BIG
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Avatar configuration
Dark background color of online state indicator when away
com.unblu.avatar.ui.awayOnDarkBg
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.warning\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of the avatar’s online state indicator when the person is away and the avatar is in front of a dark background
Light background color of online state indicator when away
com.unblu.avatar.ui.awayOnLightBg
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.avatar.ui.awayOnDarkBg\},$lightness: -12%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of the avatar’s online state indicator when the person is away and the avatar is in front of a light background
Foreground color of avatar
com.unblu.avatar.ui.foregroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of avatar overlay for hidden participants
com.unblu.avatar.ui.hiddenOverlayBg
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\}, $alpha: 0.7)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of avatar overlay for hidden participants
com.unblu.avatar.ui.hiddenOverlayFg
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Dark background color of online state indicator when offline
com.unblu.avatar.ui.offlineOnDarkBg
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of the avatar’s online state indicator when the person is offline and the avatar is in front of a dark background
Light background color of online state indicator when offline
com.unblu.avatar.ui.offlineOnLightBg
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of the avatar’s online state indicator when the person is offline and the avatar is in front of a light background
Dark background color of online state indicator when online
com.unblu.avatar.ui.onlineOnDarkBg
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of the avatar’s online state indicator when the person is online and the avatar is in front of a dark background
Light background color of online state indicator when online
com.unblu.avatar.ui.onlineOnLightBg
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.avatar.ui.onlineOnDarkBg\},$lightness: -10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of the avatar’s online state indicator when the person is online and the avatar is in front of a light background
Show offline symbol
com.unblu.avatar.ui.showOfflineSymbol
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Displays an offline icon on a person’s avatar when they’re offline
Show online state indicator
com.unblu.avatar.ui.showOnlineStateIndicator
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Displays the online state of agents and visitors in the avatar and related texts
Banners
"Announcement" banner background color
com.unblu.core.client.ui.banner.color.backgroundAnnouncement
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Error" banner background color
com.unblu.core.client.ui.banner.color.backgroundError
-
Type: Complex color
-
Default:
#bf0f26
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Neutral" banner background color
com.unblu.core.client.ui.banner.color.backgroundNeutral
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Success" banner background color
com.unblu.core.client.ui.banner.color.backgroundSuccess
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Warning" banner background color
com.unblu.core.client.ui.banner.color.backgroundWarning
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.warning\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Announcement" banner border color
com.unblu.core.client.ui.banner.color.borderAnnouncement
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.banner.color.backgroundAnnouncement\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Error" banner border color
com.unblu.core.client.ui.banner.color.borderError
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.banner.color.backgroundError\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Neutral" banner border color
com.unblu.core.client.ui.banner.color.borderNeutral
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.banner.color.backgroundNeutral\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Success" banner border color
com.unblu.core.client.ui.banner.color.borderSuccess
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.banner.color.backgroundSuccess\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Warning" banner border color
com.unblu.core.client.ui.banner.color.borderWarning
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.banner.color.backgroundWarning\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border width for all banners
com.unblu.core.client.ui.banner.color.borderWidth
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
"Announcement" banner font color
com.unblu.core.client.ui.banner.color.fontAnnouncement
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Error" banner font color
com.unblu.core.client.ui.banner.color.fontError
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Neutral" banner font color
com.unblu.core.client.ui.banner.color.fontNeutral
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Success" banner font color
com.unblu.core.client.ui.banner.color.fontSuccess
-
Type: Complex color
-
Default:
#00331a
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Warning" banner font color
com.unblu.core.client.ui.banner.color.fontWarning
-
Type: Complex color
-
Default:
#403106
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Announcement" banner icon color
com.unblu.core.client.ui.banner.color.iconAnnouncement
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.banner.color.fontAnnouncement\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Error" banner icon color
com.unblu.core.client.ui.banner.color.iconError
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.banner.color.fontError\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Neutral" banner icon color
com.unblu.core.client.ui.banner.color.iconNeutral
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.banner.color.fontNeutral\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
PlaceholderButtonConfiguration
Hover background color
com.unblu.placeholder.button.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "placeholder" button in "hovered" state
Normal background color
com.unblu.placeholder.button.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "placeholder" button in "normal" state
Press background color
com.unblu.placeholder.button.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "placeholder" button in "pressed" state
Hover border color
com.unblu.placeholder.button.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.placeholder.button.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "placeholder" button in "hovered" state
Normal border color
com.unblu.placeholder.button.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.placeholder.button.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "placeholder" button in "normal" state
Press border color
com.unblu.placeholder.button.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.placeholder.button.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "placeholder" button in "pressed" state
Border width
com.unblu.placeholder.button.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "placeholder" button
Hover foreground color
com.unblu.placeholder.button.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.placeholder.button.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "placeholder" button in "hovered" state
Normal foreground color
com.unblu.placeholder.button.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "placeholder" button in "normal" state
Press foreground color
com.unblu.placeholder.button.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.placeholder.button.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "placeholder" button in "pressed" state
D3Configuration
Background color of D3 Map visualization
com.unblu.d3.mapBackgroundColor
-
Type: Complex color
-
Default:
#F7F7F8
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Land color of D3 Map visualization
com.unblu.d3.mapLandColor
-
Type: Complex color
-
Default:
#DCDCE0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Marker color of D3 Map visualization
com.unblu.d3.mapMarkerColor
-
Type: Complex color
-
Default:
#2B8539
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Modal dialog configuration
Radial gradient outer color for modal dialog backdrops
com.unblu.core.client.ui.dialog.ModalDialogHost.backdropColor
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral300\},$alpha:-0.30)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Radial gradient outer color used for modal dialog backdrops
Scroll lock when dialog open
com.unblu.core.client.ui.dialog.ModalDialogHost.lockScrollingWhenDialogOpen
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, scrolling will be locked on the window as soon as a dialog is opened using event listeners. The scroll lock will be reverted when the dialog closes.
UI notifications
Auto-hide timeout for toast notifications (in ms)
com.unblu.core.toaster.autoHideTimeout
-
Type: Integer
-
Default:
5000
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Timeout, in milliseconds, before web notifications and toasts are automatically hidden
Local toast notifications
Maximum number of toasts
com.unblu.core.toaster.maxItemsShown
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum number of notification toasts shown
Toast notifications horizontal alignment
com.unblu.core.toaster.toastNotificationAlignmentX
-
Type: String with allowed values:
-
left
-
middle
-
right
-
-
Default:
LEFT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Define where toast notifications should be displayed horizontally. Possible values are LEFT, MIDDLE, and RIGHT.
Toast notifications vertical alignment
com.unblu.core.toaster.toastNotificationAlignmentY
-
Type: String with allowed values:
-
bottom
-
middle
-
top
-
-
Default:
BOTTOM
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines where notification toasts should be displayed vertically. Possible values are TOP, MIDDLE, and BOTTOM.
Notification toasts
Notification toast background color
com.unblu.notification.ui.notificationBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Notification toast border color
com.unblu.notification.ui.notificationBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.notification.ui.notificationBackgroundColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Notification toast border width
com.unblu.notification.ui.notificationBorderWidth
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color for "admission request" notification toast icon
com.unblu.notification.ui.notificationIconBackgroundColorAdmissionRequest
-
Type: Simple color
-
Default: ` #CBB1E6`
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color for "incoming call" notification toast icon
com.unblu.notification.ui.notificationIconBackgroundColorIncomingCall
-
Type: Simple color
-
Default: ` #BBBBBB`
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color for "incoming queue conversation" notification toast icon
com.unblu.notification.ui.notificationIconBackgroundColorIncomingConversation
-
Type: Simple color
-
Default: ` #BBBBBB`
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color for "new message" notification toast icon
com.unblu.notification.ui.notificationIconBackgroundColorNewMessage
-
Type: Simple color
-
Default: ` #FFF0C5`
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Notification toast icon color
com.unblu.notification.ui.notificationIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Tooltip configuration
Background color of tooltips
com.unblu.core.client.ui.popup.tooltip.tooltipBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray800\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Tooltip background color
Time before tooltip
com.unblu.core.client.ui.popup.tooltip.tooltipDisplayTimeoutMillis
-
Type: Integer
-
Default:
100
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The time delay before a tooltip is shown when the cursor is hovering over an item
Foreground color of tooltips
com.unblu.core.client.ui.popup.tooltip.tooltipForegroundColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
INVERTED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Tooltip foreground color
Scroll Indicator
Bottom scroll indicator shadow color
com.unblu.ui.scrollindicator.scrollIndicatorShadowColorBottom
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.shadow\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color of the shadow displayed at the bottom of a scrollable element that isn’t scrolled all the way to the bottom
Shadow color of left scroll indicator
com.unblu.ui.scrollindicator.scrollIndicatorShadowColorLeft
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.shadow\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color of the shadow displayed to the left of a scrollable element that isn’t scrolled all the way to the left
Shadow color of right scroll indicator
com.unblu.ui.scrollindicator.scrollIndicatorShadowColorRight
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.shadow\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color of the shadow displayed to the right of a scrollable element that isn’t scrolled all the way to the right
Top scroll indicator shadow color
com.unblu.ui.scrollindicator.scrollIndicatorShadowColorTop
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.shadow\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color of the shadow displayed at the top of a scrollable element that isn’t scrolled all the way to the top
Bottom scroll indicator shadow size (in px)
com.unblu.ui.scrollindicator.scrollIndicatorShadowSizeBottom
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The size, in pixels, of the shadow displayed at the bottom of a scrollable element that isn’t scrolled all the way to the bottom
Shadow size of left scroll indicator (px)
com.unblu.ui.scrollindicator.scrollIndicatorShadowSizeLeft
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The size, in pixels, of the shadow displayed to the left of a scrollable element that isn’t scrolled all the way to the left
Shadow size of right scroll indicator (px)
com.unblu.ui.scrollindicator.scrollIndicatorShadowSizeRight
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The size, in pixels, of the shadow displayed at the right of a scrollable element that isn’t scrolled all the way to the right
Top scroll indicator shadow size (in px)
com.unblu.ui.scrollindicator.scrollIndicatorShadowSizeTop
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
48
-
The size, in pixels, of the shadow displayed at the top of a scrollable element that isn’t scrolled all the way to the top
Custom select box style
Background color when hovered
com.unblu.theme.select.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Background color
com.unblu.theme.select.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Background color when pressed
com.unblu.theme.select.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Border color when hovered
com.unblu.theme.select.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Border color
com.unblu.theme.select.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Border color when pressed
com.unblu.theme.select.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Border width
com.unblu.theme.select.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Foreground color when hovered
com.unblu.theme.select.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Foreground color
com.unblu.theme.select.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Font color for placeholder text
com.unblu.theme.select.foregroundPlaceholder
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray600\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
Foreground color when pressed
com.unblu.theme.select.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects custom elements that replicate the behavior of select elements, not native browser select elements
ShortcutToggleButtonConfiguration
Hover background color
com.unblu.shortcut.meta.toggle.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "shortcut toggle" button in "hovered" state
Hover background color (active)
com.unblu.shortcut.meta.toggle.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "shortcut toggle" button in "hovered (active)" state
Normal background color
com.unblu.shortcut.meta.toggle.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "shortcut toggle" button in "normal" state
Normal background color (active)
com.unblu.shortcut.meta.toggle.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "shortcut toggle" button in "normal (active)" state
Press background color
com.unblu.shortcut.meta.toggle.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "shortcut toggle" button in "pressed" state
Press background color (active)
com.unblu.shortcut.meta.toggle.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "shortcut toggle" button in "pressed (active)" state
Hover border color
com.unblu.shortcut.meta.toggle.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.shortcut.meta.toggle.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "shortcut toggle" button in "hovered" state
Hover border color (active)
com.unblu.shortcut.meta.toggle.borderHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.shortcut.meta.toggle.backgroundHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "shortcut toggle" button in "hovered (active)" state
Normal border color
com.unblu.shortcut.meta.toggle.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.shortcut.meta.toggle.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "shortcut toggle" button in "normal" state
Normal border color (active)
com.unblu.shortcut.meta.toggle.borderNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.shortcut.meta.toggle.backgroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "shortcut toggle" button in "normal (active)" state
Press border color
com.unblu.shortcut.meta.toggle.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.shortcut.meta.toggle.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "shortcut toggle" button in "pressed" state
Press border color (active)
com.unblu.shortcut.meta.toggle.borderPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.shortcut.meta.toggle.backgroundPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "shortcut toggle" button in "pressed (active)" state
Border width
com.unblu.shortcut.meta.toggle.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "shortcut toggle" button
Hover foreground color
com.unblu.shortcut.meta.toggle.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "shortcut toggle" button in "hovered" state
Hover foreground color (active)
com.unblu.shortcut.meta.toggle.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.shortcut.meta.toggle.foregroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "shortcut toggle" button in "hovered (active)" state
Normal foreground color
com.unblu.shortcut.meta.toggle.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray400\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "shortcut toggle" button in "normal" state
Normal foreground color (active)
com.unblu.shortcut.meta.toggle.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "shortcut toggle" button in "normal (active)" state
Press foreground color
com.unblu.shortcut.meta.toggle.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "shortcut toggle" button in "pressed" state
Press foreground color (active)
com.unblu.shortcut.meta.toggle.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.shortcut.meta.toggle.foregroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "shortcut toggle" button in "pressed (active)" state
Snackbar notifications
Announcement snackbar autoclose timeout in seconds
com.unblu.snackbar.ui.announcementSnackbarAutoCloseTimeout
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
-1
-
Maximum value:
300
-
Use -1 to display the snackbar until it’s closed manually
Announcement snackbar background color
com.unblu.snackbar.ui.announcementSnackbarBackgroundColor
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.announcement\},$lightness: 90%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement snackbar border color
com.unblu.snackbar.ui.announcementSnackbarBorderColor
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.announcement\},$lightness: 50%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement snackbar text color
com.unblu.snackbar.ui.announcementSnackbarForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextAnnouncement\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement snackbar icon color
com.unblu.snackbar.ui.announcementSnackbarIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error snackbar autoclose timeout in seconds
com.unblu.snackbar.ui.errorSnackbarAutoCloseTimeout
-
Type: Integer
-
Default:
6
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
-1
-
Maximum value:
300
-
Use -1 to display the snackbar until it’s closed manually
Error snackbar background color
com.unblu.snackbar.ui.errorSnackbarBackgroundColor
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.error\},$lightness: 90%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error snackbar border color
com.unblu.snackbar.ui.errorSnackbarBorderColor
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.error\},$lightness: 50%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error snackbar text color
com.unblu.snackbar.ui.errorSnackbarForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextError\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error snackbar icon color
com.unblu.snackbar.ui.errorSnackbarIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error snackbar icon color.
Neutral snackbar autoclose timeout in seconds
com.unblu.snackbar.ui.neutralSnackbarAutoCloseTimeout
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
-1
-
Maximum value:
300
-
Use -1 to display the snackbar until it’s closed manually
Neutral snackbar background color
com.unblu.snackbar.ui.neutralSnackbarBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral snackbar border color
com.unblu.snackbar.ui.neutralSnackbarBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.border\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral snackbar text color
com.unblu.snackbar.ui.neutralSnackbarForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral snackbar icon color
com.unblu.snackbar.ui.neutralSnackbarIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success snackbar autoclose timeout in seconds
com.unblu.snackbar.ui.successSnackbarAutoCloseTimeout
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
-1
-
Maximum value:
300
-
Use -1 to display the snackbar until it’s closed manually
Success snackbar background color
com.unblu.snackbar.ui.successSnackbarBackgroundColor
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.success\},$lightness: 90%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success snackbar border color
com.unblu.snackbar.ui.successSnackbarBorderColor
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.success\},$lightness: 50%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success snackbar text color
com.unblu.snackbar.ui.successSnackbarForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextSuccess\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success snackbar icon color
com.unblu.snackbar.ui.successSnackbarIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Autoclose timeout in seconds for snackbars with undo action
com.unblu.snackbar.ui.undoableSnackbarAutoCloseTimeout
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
-1
-
Maximum value:
300
-
If a snackbar represents an action that can be undone, this value is used for its autoclose timeout regardless of its notification level (info, error, success and so on). Use -1 to display the snackbar until it’s closed manually.
Warning snackbar autoclose timeout in seconds
com.unblu.snackbar.ui.warningSnackbarAutoCloseTimeout
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
-1
-
Maximum value:
300
-
Use -1 to display the snackbar until it’s closed manually
Warning snackbar background color
com.unblu.snackbar.ui.warningSnackbarBackgroundColor
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.warning\},$lightness: 90%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Warning snackbar border color
com.unblu.snackbar.ui.warningSnackbarBorderColor
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.warning\},$lightness: 50%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Indicator widget for blocked events
"Blocked event" indicator fade-out time
com.unblu.core.client.ui.widgets.BlockedEventIndicator.fadeTimeout
-
Type: Float
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Duration in seconds of the fading animation for the "blocked event" indicator
"Unread messages" notification badge
Background color of "unread messages" notification badge
com.unblu.ui.notificationbadge.notificationBadgeBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of "unread messages" notification badge
com.unblu.ui.notificationbadge.notificationBadgeForegroundColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
LINK_DARK
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Visitor activity trigger
Activity trigger URL
com.unblu.visitor.activity.activityTriggerUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The URL is triggered whenever a visitor interacts with Unblu
Throttle activity trigger for URL (in s)
com.unblu.visitor.activity.activityTriggerUrlThrottlingInSeconds
-
Type: Integer
-
Default:
60
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
If a URL has been configured to trigger on activity, it isn’t triggered more often than this configured time (in seconds). The minimum value is 10 seconds.
Visitor UI
Display recipient in overview instead of assigned agent
com.unblu.visitor.ui.alwaysDisplayRecipientInConversationOverview
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of conversation overview list
com.unblu.visitor.ui.conversationListBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font color for time and last message when message is read
com.unblu.visitor.ui.conversationListColorRead
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font color for time and last message when message is unread
com.unblu.visitor.ui.conversationListColorUnread
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font for sender of last message
com.unblu.visitor.ui.conversationListLastMsgSenderFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
BODY_ITALIC
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font for text of last message
com.unblu.visitor.ui.conversationListLastMsgTextFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the conversation list for the last message time
com.unblu.visitor.ui.conversationListLastMsgTimeFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font for last message timestamp
Background color of unread message notification badge
com.unblu.visitor.ui.conversationListNotificationBadgeBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font color for number of unread messages in notification badge
com.unblu.visitor.ui.conversationListNotificationBadgeForegroundColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
LINK_DARK
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversation title font
com.unblu.visitor.ui.conversationListTitleFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
LINK_DARK
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the conversation list for the conversation title, which is usually the name of the assigned agent
Font for secondary title
com.unblu.visitor.ui.conversationListTitleSecondaryFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the conversation list for the secondary title (usually the recipient’s name)
Display secondary title in conversation overview
com.unblu.visitor.ui.displaySecondaryTitleInConversationOverview
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If the conversation has both a topic and an assigned agent, the secondary title is the assigned agent’s name, otherwise it will be the recipient’s name. If the conversation has neither a topic nor an assigned agent, it won’t have a secondary title.
Ended conversations display mode
com.unblu.visitor.ui.endedConversationsDisplayMode
-
Type: String with allowed values:
-
inline
-
in_archive
-
-
Default:
INLINE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specifies whether to display ended conversations in the same conversation list in the visitor UI. If displayed in a single list, ended conversations are grayed out in the conversation list.
Open new call conversation requests in pop-out
com.unblu.visitor.ui.openNewCallRequestConversationInPopout
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, new call conversation requests automatically open in a popout on the visitor’s side
Background color of conversation overview loading overlay.
com.unblu.visitor.ui.overviewLoadingBackgroundColor
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral900\}, $alpha:0.6)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of conversation overview loading overlay.
com.unblu.visitor.ui.overviewLoadingForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default height of call pop-out window
com.unblu.visitor.ui.popoutHeight
-
Type: Integer
-
Default:
800
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Default width of call pop-out window
com.unblu.visitor.ui.popoutWidth
-
Type: Integer
-
Default:
480
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Show overview action bar in visitor overview
com.unblu.visitor.ui.showOverviewActionBar
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "change nickname" action in visitors' overview action bar
com.unblu.visitor.ui.showOverviewActionBarChangeNicknameAction
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The action lets anonymous visitors change their nickname
Visitor conversation UI
Embedded UI chat width
com.unblu.visitor.conversation.ui.collapsableEmbeddedIndividualUiWidth
-
Type: Integer
-
Default:
360
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Width of the chat panel in the Embedded UI during collaboration sessions. This width applies when the chat is docked to the right.
Background color of layer controls
com.unblu.visitor.conversation.ui.layerControlsBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of layer controls drag handle
com.unblu.visitor.conversation.ui.layerControlsDragHandleColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Visitor layer controls toggle button
"Hovered" background color
com.unblu.visitor.conversation.ui.layercontrols.togglebutton.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.collabspace.colorVisitorCapturingFrame\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor layer controls toggle" button in "hovered" state. This button should only be used for small devices.
Normal background color
com.unblu.visitor.conversation.ui.layercontrols.togglebutton.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.collabspace.colorVisitorCapturingFrame\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor layer controls toggle" button in "normal" state. This button should only be used for small devices.
"Pressed" background color
com.unblu.visitor.conversation.ui.layercontrols.togglebutton.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.collabspace.colorVisitorCapturingFrame\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor layer controls toggle" button in "pressed" state. This button should only be used for small devices.
Border radius
com.unblu.visitor.conversation.ui.layercontrols.togglebutton.borderRadius
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border radius of the "visitor layer controls toggle" button. This button should only be used for small devices.
Border width
com.unblu.visitor.conversation.ui.layercontrols.togglebutton.borderWidth
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "visitor layer controls toggle" button. This button should only be used for small devices.
"Hovered" foreground color
com.unblu.visitor.conversation.ui.layercontrols.togglebutton.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor layer controls toggle" button in "hovered" state. This button should only be used for small devices.
Normal foreground color
com.unblu.visitor.conversation.ui.layercontrols.togglebutton.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor layer controls toggle" button in "normal" state. This button should only be used for small devices.
"Pressed" foreground color
com.unblu.visitor.conversation.ui.layercontrols.togglebutton.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor layer controls toggle" button in "pressed" state. This button should only be used for small devices.
Visitor collaboration layer select button style
"Hovered" background color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor collaboration layer menu" button in "hovered" state
"Hovered" background color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.backgroundHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor collaboration layer menu" button in "hovered (active)" state
Normal background color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor collaboration layer menu" button in "normal" state
Normal background color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.backgroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor collaboration layer menu" button in "normal (active)" state
"Pressed" background color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor collaboration layer menu" button in "pressed" state
"Pressed" background color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.backgroundPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor collaboration layer menu" button in "pressed (active)" state
"Hovered" border color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor collaboration layer menu" button in "hovered" state
"Hovered" border color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.borderHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor collaboration layer menu" button in "hovered (active)" state
Normal border color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor collaboration layer menu" button in "normal" state
Normal border color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.borderNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor collaboration layer menu" button in "normal (active)" state
"Pressed" border color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor collaboration layer menu" button in "pressed" state
"Pressed" border color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.borderPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor collaboration layer menu" button in "pressed (active)" state
Border width
com.unblu.visitor.conversation.ui.layercontrols.menubutton.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "visitor collaboration layer menu" button
"Hovered" foreground color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor collaboration layer menu" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.foregroundHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor collaboration layer menu" button in "hovered (active)" state
Normal foreground color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor collaboration layer menu" button in "normal" state
Normal foreground color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.foregroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor collaboration layer menu" button in "normal (active)" state
"Pressed" foreground color
com.unblu.visitor.conversation.ui.layercontrols.menubutton.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor collaboration layer menu" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.visitor.conversation.ui.layercontrols.menubutton.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.foregroundPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor collaboration layer menu" button in "pressed (active)" state
Engagement UI
Background color of engagement panel when agents are available
com.unblu.visitor.ui.engagement.agentAvailableBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font for engagement UI body when agents are available
com.unblu.visitor.ui.engagement.agentAvailableBodyFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style of engagement UI flat buttons when agents are available
com.unblu.visitor.ui.engagement.agentAvailableFlatButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
FLAT_SECONDARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font for engagement panel heading when agents are available
com.unblu.visitor.ui.engagement.agentAvailableHeadingFont
-
Type: String with allowed values:
-
h1
-
h1_inverted
-
h2
-
h2_inverted
-
h3
-
h3_inverted
-
-
Default:
H1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Logo displayed above title if agents are available
com.unblu.visitor.ui.engagement.agentAvailableLogo
-
Type: String with allowed values:
-
account_avatar
-
brand_logo
-
brand_logo_inverse
-
named_area_avatar
-
none
-
-
Default:
BRAND_LOGO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Agent available" logo alignment
com.unblu.visitor.ui.engagement.agentAvailableLogoAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style of engagement panel primary buttons when agents are available
com.unblu.visitor.ui.engagement.agentAvailablePrimaryButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
PRIMARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style of engagement panel secondary buttons when agents are available
com.unblu.visitor.ui.engagement.agentAvailableSecondaryButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
SECONDARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Agent available" subtitle alignment
com.unblu.visitor.ui.engagement.agentAvailableSubtitleAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
END, MIDDLE, and START align the text of the subtitle to the left, center, or right of the engagement UI, respectively.
"Agent available" title alignment
com.unblu.visitor.ui.engagement.agentAvailableTitleAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
END, MIDDLE, and START align the text of the subtitle to the left, center, or right of the engagement UI, respectively.
Background gradient angle of engagement panel when no agents are available
com.unblu.visitor.ui.engagement.agentAwayBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "agentAwayBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Background colors of engagement panel when no agents are available
com.unblu.visitor.ui.engagement.agentAwayBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.theme.color.neutral050\}, $\{com.unblu.theme.color.primary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "agentAwayBackgroundAngle". Set to "transparent" to let a custom background shine through.
Body font if agent is away
com.unblu.visitor.ui.engagement.agentAwayBodyFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The font is used in the body of the engagement UI
Style of engagement panel flat buttons when no agents are available
com.unblu.visitor.ui.engagement.agentAwayFlatButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
FLAT_SECONDARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font for engagement UI heading when no agents are available
com.unblu.visitor.ui.engagement.agentAwayHeadingFont
-
Type: String with allowed values:
-
h1
-
h1_inverted
-
h2
-
h2_inverted
-
h3
-
h3_inverted
-
-
Default:
H1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Logo displayed above title if no agents are available
com.unblu.visitor.ui.engagement.agentAwayLogo
-
Type: String with allowed values:
-
account_avatar
-
brand_logo
-
brand_logo_inverse
-
named_area_avatar
-
none
-
-
Default:
BRAND_LOGO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Agent away" logo alignment
com.unblu.visitor.ui.engagement.agentAwayLogoAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style of engagement panel primary buttons when no agents are available
com.unblu.visitor.ui.engagement.agentAwayPrimaryButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
PRIMARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style of engagement UI secondary buttons when no agents are available
com.unblu.visitor.ui.engagement.agentAwaySecondaryButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
SECONDARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Agent away" subtitle alignment
com.unblu.visitor.ui.engagement.agentAwaySubtitleAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
END, MIDDLE, and START align the text of the subtitle to the left, center, or right of the engagement UI, respectively.
"Agent away" title alignment
com.unblu.visitor.ui.engagement.agentAwayTitleAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
END, MIDDLE, and START align the text of the subtitle to the left, center, or right of the engagement UI, respectively.
Make "audio call" primary engagement option
com.unblu.visitor.ui.engagement.makeAudioCallPrimary
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, the option appears as a primary button in the engagement UI
Make "chat" primary engagement option
com.unblu.visitor.ui.engagement.makeChatEngagementPrimary
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, the option appears as a primary button in the engagement UI
Make "video call" primary engagement option
com.unblu.visitor.ui.engagement.makeVideoCallPrimary
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, the option appears as a primary button in the engagement UI
Show "audio call" engagement option
com.unblu.visitor.ui.engagement.showAudioCallEngagementOption
Only visible if: com.unblu.messenger.startWithAudioCallOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "chat" engagement option
com.unblu.visitor.ui.engagement.showChatEngagementOption
Only visible if: com.unblu.messenger.startWithChatOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "offline chat" engagement option
com.unblu.visitor.ui.engagement.showOfflineChatEngagementOption
Only visible if: com.unblu.messenger.startWithOfflineChatOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "PIN" engagement option
com.unblu.visitor.ui.engagement.showPinEngagementOption
Only visible if: com.unblu.messenger.startWithTalkOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "request embedded co-browsing" engagement option
com.unblu.visitor.ui.engagement.showRequestEmbeddedCobrowsingEngagementOption
Only visible if: com.unblu.messenger.startWithEmbeddedCobrowsingOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "request mobile co-browsing" option
com.unblu.visitor.ui.engagement.showRequestMobileCobrowsingEngagementOption
Only visible if: com.unblu.messenger.startWithMobileCobrowsingOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Show "request screen sharing" engagement option
com.unblu.visitor.ui.engagement.showRequestScreenSharingEngagementOption
Only visible if: com.unblu.messenger.startWithScreenSharingOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "request universal co-browsing" engagement option
com.unblu.visitor.ui.engagement.showRequestUniversalCobrowsingEngagementOption
Only visible if: com.unblu.messenger.startWithUniversalCobrowsingOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "whiteboard request" engagement option
com.unblu.visitor.ui.engagement.showRequestWhiteboardEngagementOption
Only visible if: com.unblu.messenger.startWithWhiteboardOptionEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "video call" engagement option
com.unblu.visitor.ui.engagement.showVideoCallEngagementOption
Only visible if: com.unblu.messenger.startWithVideoCallOptionEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Visitor-side PIN UI
Display back button in action bar
com.unblu.visitor.ui.pinentry.allowBack
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The back button lets visitors navigate to the conversation overview. Warning: Don’t disable this if you don’t know what you are doing!
Background color of PIN entry screen
com.unblu.visitor.ui.pinentry.backgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Font for PIN entry body
com.unblu.visitor.ui.pinentry.bodyFont
-
Type: String with allowed values:
-
body
-
body_inverted
-
body_italic
-
dark
-
dark_inverted
-
link
-
link_dark
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Font for PIN entry heading
com.unblu.visitor.ui.pinentry.headingFont
-
Type: String with allowed values:
-
h1
-
h1_inverted
-
h2
-
h2_inverted
-
h3
-
h3_inverted
-
-
Default:
H1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Logo displayed above title
com.unblu.visitor.ui.pinentry.logo
-
Type: String with allowed values:
-
account_avatar
-
brand_logo
-
brand_logo_inverse
-
named_area_avatar
-
none
-
-
Default:
NONE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Font color of PIN input
com.unblu.visitor.ui.pinentry.pinInputFontColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
LINK_DARK
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Font size of PIN input
com.unblu.visitor.ui.pinentry.pinInputFontSize
-
Type: String with allowed values:
-
heading1
-
heading2
-
heading3
-
paragraph
-
small
-
tiny
-
-
Default:
HEADING1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Font weight of PIN input
com.unblu.visitor.ui.pinentry.pinInputFontWeight
-
Type: String with allowed values:
-
normal
-
semibold
-
-
Default:
SEMIBOLD
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
PIN input field padding
com.unblu.visitor.ui.pinentry.pinInputPadding
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
PIN input field width
com.unblu.visitor.ui.pinentry.pinInputWidth
-
Type: Integer
-
Default:
128
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Visitor conversation list toggle button style
"Hovered" background color
com.unblu.visitor.conversationlist.toggle.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor conversation list toggle" button in "hovered" state
"Hovered" background color (active)
com.unblu.visitor.conversationlist.toggle.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.backgroundHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor conversation list toggle" button in "hovered (active)" state
Normal background color
com.unblu.visitor.conversationlist.toggle.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor conversation list toggle" button in "normal" state
Normal background color (active)
com.unblu.visitor.conversationlist.toggle.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.backgroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor conversation list toggle" button in "normal (active)" state
"Pressed" background color
com.unblu.visitor.conversationlist.toggle.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor conversation list toggle" button in "pressed" state
"Pressed" background color (active)
com.unblu.visitor.conversationlist.toggle.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.backgroundPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "visitor conversation list toggle" button in "pressed (active)" state
"Hovered" border color
com.unblu.visitor.conversationlist.toggle.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor conversation list toggle" button in "hovered" state
"Hovered" border color (active)
com.unblu.visitor.conversationlist.toggle.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor conversation list toggle" button in "hovered (active)" state
Normal border color
com.unblu.visitor.conversationlist.toggle.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor conversation list toggle" button in "normal" state
Normal border color (active)
com.unblu.visitor.conversationlist.toggle.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor conversation list toggle" button in "normal (active)" state
"Pressed" border color
com.unblu.visitor.conversationlist.toggle.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor conversation list toggle" button in "pressed" state
"Pressed" border color (active)
com.unblu.visitor.conversationlist.toggle.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "visitor conversation list toggle" button in "pressed (active)" state
Border width
com.unblu.visitor.conversationlist.toggle.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "visitor conversation list toggle" button
Gap between "active" and "archived" buttons (in px)
com.unblu.visitor.conversationlist.toggle.buttonGap
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The width, in pixels, of the horizontal gap between the "active" and "archived" buttons in the conversation list
"Hovered" foreground color
com.unblu.visitor.conversationlist.toggle.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor conversation list toggle" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.visitor.conversationlist.toggle.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.foregroundHoverActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor conversation list toggle" button in "hovered (active)" state
Normal foreground color
com.unblu.visitor.conversationlist.toggle.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor conversation list toggle" button in "normal" state
Normal foreground color (active)
com.unblu.visitor.conversationlist.toggle.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.foregroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor conversation list toggle" button in "normal (active)" state
"Pressed" foreground color
com.unblu.visitor.conversationlist.toggle.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor conversation list toggle" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.visitor.conversationlist.toggle.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.primary.foregroundPressActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "visitor conversation list toggle" button in "pressed (active)" state
Grow "active" and "archived" buttons
com.unblu.visitor.conversationlist.toggle.growButtons
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, the "active" and "archived" buttons span the width of the conversation list
Visitor admission UI
Content background color
com.unblu.visitordesk.ui.admission.contentBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the centered content on the "Request admission", "Waiting room" and "Conversation ended" pages
Logo
com.unblu.visitordesk.ui.admission.logo
-
Type: String with allowed values:
-
account_avatar
-
brand_logo
-
brand_logo_inverse
-
named_area_avatar
-
none
-
-
Default:
BRAND_LOGO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify which logo to display at the top of the "Request admission", "Waiting room", and "Conversation ended" pages. Don’t use the NAMED_AREA_AVATAR logo, as it would always fall back to the ACCOUNT_AVATAR.
Conversation date text color
com.unblu.visitordesk.ui.admission.textColorConversationInfoDate
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the conversation’s date and time
Conversation topic font color
com.unblu.visitordesk.ui.admission.textColorConversationInfoTopic
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the conversation’s topic
Custom information label text color
com.unblu.visitordesk.ui.admission.textColorCustomInfo
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the custom information label
Status information text color
com.unblu.visitordesk.ui.admission.textColorStatusInfo
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the status information label
Content title text color
com.unblu.visitordesk.ui.admission.textColorTitle
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The text color of the title that appears on the first line of the content
Page background color
com.unblu.visitordesk.ui.admission.windowBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the "Request admission", "Waiting room", and "Conversation ended" pages
"Agent user check" service
Custom behaviour
com.unblu.visitor.agentcheck.agentPublicLinkCustomBehavior
-
Type: String with allowed values:
-
when_agent_custom_url_successful_redirect
-
when_agent_custom_url_successful_show_button
-
-
Default:
WHEN_AGENT_CUSTOM_URL_SUCCESSFUL_REDIRECT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
This property only applies when agentPublicLinkDetectionMode=CUSTOM. Definition of behavior when custom agent detection is used and the detection shows the user is an agent. WHEN_AGENT_CUSTOM_URL_SUCCESSFUL_REDIRECT: Do an automatic redirect if the custom agent URL endpoint returned HTTP status code 200. WHEN_AGENT_CUSTOM_URL_SUCCESSFUL_SHOW_BUTTON: Show an "Are you an agent" button.
Custom URL
com.unblu.visitor.agentcheck.agentPublicLinkCustomURL
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
This property must be set when agentPublicLinkDetectionMode=CUSTOM. URL of the endpoint to check if the current user is an agent. If the endpoint returns HTTP status code 200, Unblu assumes the current user is an agent. In all other cases, it assumes the current user is a visitor.
Agent public link detection mode
com.unblu.visitor.agentcheck.agentPublicLinkDetectionMode
-
Type: String with allowed values:
-
custom
-
standard
-
-
Default:
STANDARD
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
How to detect whether the public link is opened by a visitor or an agent. When set to STANDARD, Unblu attempts to connect to the internal URL and checks if there’s an agent cookie set. When set to CUSTOM, you must configure a custom URL with agentPublicLinkCustomURL that Unblu connects to. If the URL returns HTTP status code 200, Unblu assumes the current user is an agent. If it returns HTTP status code 403 (or any other non-200 status code), it assumes the current user is a visitor.
Redirect mode for agent public links
com.unblu.visitor.agentcheck.agentPublicLinkRedirectMode
-
Type: String with allowed values:
-
never
-
when_agent_cookie_set
-
when_agent_url_reachable
-
-
Default:
WHEN_AGENT_COOKIE_SET
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conditions for performing an automatic redirect when an agent uses a conversation’s public link. WHEN_AGENT_COOKIE_SET: Do an automatic redirect only if the agent cookie is detected. WHEN_AGENT_URL_REACHABLE: Do an automatic redirect if the agent endpoint is reachable. The endpoint is considered reachable if it returns HTTP status code 200. It is not reachable if, for instance, the DNS resolution fails, or if the CORS request is blocked. NEVER: Never do an automatic redirect.
This property only applies when agentPublicLinkDetectionMode=STANDARD.
Redirect target for agent public links
com.unblu.visitor.agentcheck.agentPublicLinkRedirectTarget
-
Type: String with allowed values:
-
agent_desk
-
single_conversation_desk
-
-
Default:
AGENT_DESK
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The target called by the automatic redirect, or when a user clicks on the "Are you an agent?" button. Only relevant when agentPublicLinkDetectionMode=STANDARD.
"Join as an agent" button display mode
com.unblu.visitor.agentcheck.joinAsAgentButtonDisplayMode
-
Type: String with allowed values:
-
always
-
never
-
when_agent_cookie_set
-
when_agent_url_reachable
-
-
Default:
WHEN_AGENT_URL_REACHABLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conditions for displaying the "Are you an agent" button depending on the result of the potential agent check. WHEN_AGENT_COOKIE_SET: Display if the agent cookie was detected. WHEN_AGENT_URL_REACHABLE: Display if the agent endpoint is reachable. The endpoint is reachable even if it returns an error. It is not reachable if, for instance, the DNS resolution fails, or if the CORS request is blocked. ALWAYS: Always display the button. NEVER: Never display the button.
This property only applies when agentPublicLinkDetectionMode=STANDARD.
ConversationEndedComponent
Custom information alignment
com.unblu.visitordesk.conversationended.customInformationAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Aligns the custom information label on the "Conversation canceled/ended" page
Show assignee on "Conversation canceled/ended" page
com.unblu.visitordesk.conversationended.showAssignee
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Visitor admission request component
"Custom information" label alignment
com.unblu.visitordesk.admission.request.customInformationAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How the custom information label should be aligned on the "Request admission" page
"Request admission" button style
com.unblu.visitordesk.admission.request.primaryButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
PRIMARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Require email address from anonymous visitors
com.unblu.visitordesk.admission.request.requireEmailWhenAnonymous
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether an anonymous visitor must provide an email address to request admission to a conversation
Require username from anonymous visitors
com.unblu.visitordesk.admission.request.requireUsernameWhenAnonymous
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether an anonymous visitor must provide a username to request admission to a conversation
"Cancel admission request" button style
com.unblu.visitordesk.admission.request.secondaryButtonStyle
-
Type: String with allowed values:
-
button_group
-
critical_primary
-
critical_secondary
-
flat_inverse
-
flat_primary
-
flat_secondary
-
primary
-
secondary
-
success
-
-
Default:
SECONDARY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show assigned agent
com.unblu.visitordesk.admission.request.showAssignee
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Shows the avatar and name of the conversation’s assigned agent to a visitor before they’ve been granted permission to join
Show date
com.unblu.visitordesk.admission.request.showDate
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Shows the start date of the conversation to a visitor before they’ve been granted permission to join
Waiting room component
Alignment of custom information in "waiting room" window
com.unblu.visitordesk.waitingroom.customInformationAlignment
-
Type: String with allowed values:
-
end
-
middle
-
start
-
-
Default:
MIDDLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How the custom information label should be aligned within the "Waiting room" page
Show assigned agent
com.unblu.visitordesk.waitingroom.showAssignee
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether to show the visitor the avatar and name of the conversation’s assigned agent on the "Waiting room" page
Visitor Desk configuration
Ended conversation redirect URL
com.unblu.visitor.desk.conversationClosedRedirectUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The URL that the visitor desk is redirected to when a conversation is closed. The setting can be overridden by using the query parameter "conversationEndedRedirectUrl" in the visitor desk URL.
Redirect URL failed visitor join
com.unblu.visitor.desk.conversationJoinFailedRedirectUrl
-
Type: String
-
Default:
http://www.unblu.com
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Redirect URL for visitors who fail to join a conversation. The setting can be overridden using the query parameter "redirectOnFailure".
Visitor Desk conversation UI
Action bar background angle
com.unblu.visitor.conversation.ui.actionBarBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Action bar background color
com.unblu.visitor.conversation.ui.actionBarBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Action bar divider color
com.unblu.visitor.conversation.ui.actionBarDividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Action bar elevation
com.unblu.visitor.conversation.ui.actionBarElevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
ELEVATED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Action bar foreground brightness
com.unblu.visitor.conversation.ui.actionBarForeground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color is selected based on the action bar’s background color to guarantee maximum contrast
Meeting UI action bar background angle
com.unblu.visitor.conversation.ui.meetingUiActionBarBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "meetingUiActionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Meeting UI action bar background color
com.unblu.visitor.conversation.ui.meetingUiActionBarBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.conversation.meetingui.colorMeetingUiBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "meetingUiActionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "meetingUiActionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Meeting UI action bar divider color
com.unblu.visitor.conversation.ui.meetingUiActionBarDividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.meetingui.colorMeetingUiBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Meeting UI action bar elevation
com.unblu.visitor.conversation.ui.meetingUiActionBarElevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
FLAT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Meeting UI action bar foreground brightness
com.unblu.visitor.conversation.ui.meetingUiActionBarForeground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color is selected based on the action bar’s background color to guarantee maximum contrast
Whiteboard button
"Hovered" button background color
com.unblu.whiteboard.ui.button.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.secondary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style for all buttons in the whiteboard collaboration layer in the state "hovered"
"Pressed" button background color
com.unblu.whiteboard.ui.button.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.secondary.backgroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style for all buttons in the whiteboard collaboration layer in the state "pressed"
"Disabled" button foreground color
com.unblu.whiteboard.ui.button.foregroundDisabled
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral300\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color for all buttons in the whiteboard collaboration layer with the state "disabled"
Normal button foreground color
com.unblu.whiteboard.ui.button.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style for all buttons in the whiteboard collaboration layer in the "normal" state
"Active" button foreground color
com.unblu.whiteboard.ui.button.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.secondary.foregroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Style for all buttons in the whiteboard collaboration layer in the "active" state
Whiteboard UI
Background color of whiteboard canvas
com.unblu.whiteboard.ui.canvasBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable background color for exported image
com.unblu.whiteboard.ui.enabledExportBackground
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, the background of the exported image will match the canvas color, otherwise the background is transparent
Global reconnect service
State check Interval
com.unblu.reconnect.pollOnOkayInterval
-
Type: Integer
-
Default:
5000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Time waited between state checks if the state is OK or OK_OUTDATED.
Retry max wait interval
com.unblu.reconnect.retryMaxInterval
-
Type: Integer
-
Default:
30000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Max waiting time between two retries of lost server connection delivery. (If the double of the previous retry time exceeds this threshold it will be used).
StorageConfiguration
Client push communication configuration
Close communication after 401 or 403 error
com.unblu.nio.closeCommunicationAfterHttpForbiddenOrUnauthorized
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If true, Unblu stops all communication with the Unblu server once a 401 or 403 is received while communicating with the Unblu server
4xx error code for NIO errors
com.unblu.nio.error4xxcode
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The effective status for NIO errors will be 400 + the value of this property)
Use WebSocket
com.unblu.nio.useWebSocket
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
WebSocket is a full-duplex protocol and part of HTML5. When this configuration property is set to 'false', Unblu uses Comet, a set of techniques that allow a server to send data and notifications to a browser using long polling. When this property is set to 'true', but there are too many failed attempts, Comet is used as a fallback. See com.unblu.nio.maxAttemptsToFallbackToComet
AuthenticationSessionConfiguration
Maximum age of authentication session cookie (in s)
com.unblu.authentication.cloud.cookieMaxAgeSeconds
-
Type: Integer
-
Default:
604800
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
30
-
Authentication session maximum idle time (in s). The time after which the authentication session expires, if there is no interaction with the session. This applies to all local authentication types (interactive login, Unblu token & basic auth).
com.unblu.authentication.cloud.maxIdleSeconds
-
Type: Integer
-
Default:
86400
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
30
-
Maximum value:
3.156E7
-
Authentication session maximum TTL (in s). The absolute timeout after which the authentication session expires even if it has been used. This applies to all local authentication types (interactive login, Unblu token & basic auth).
com.unblu.authentication.cloud.maxTimeToLiveSeconds
-
Type: Integer
-
Default:
604800
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
30
-
Maximum value:
3.156E7
-
Two-factor authentication (2FA) configuration
Mode of two-factor authentication (2FA)
com.unblu.authentication.2fa.agentMode
-
Type: String with allowed values:
-
disabled
-
mandatory
-
optional
-
-
Default:
DISABLED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Specifies whether 2FA is mandatory, optional, or disabled for an agent. Must be set to DISABLED for technical users used for web API calls.
Valid time period for 2FA validation
com.unblu.authentication.2fa.agentValidationTimeout
-
Type: Integer
-
Default:
604800
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
30
-
Maximum value:
3.1536E7
-
How long two-factor authentication is valid for an agent before the agent must authenticate again with a second factor. The value is set in seconds.
Number of 2FA recovery codes
com.unblu.authentication.2fa.numberOfRecoveryCodes
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
24
-
Number of two-factor authentication (2FA) recovery codes generated whenever time-based one-time password 2FA is set up or reset for a user. Changing the value of this property only affects future 2FA setups.
IpWhiteListingInternalConfiguration
Account-level IP ranges for INTERNAL entry path
com.unblu.ipwhitelisting.internal.allowedIpRangesAccount
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If a request to the INTERNAL entry path doesn’t match these ranges it’s rejected; if no range is specified no access to the INTERNAL entry path is allowed. Supports IPv4 and IPv6, wildcards '' and ranges '-' (for example 1..2-3.4, ‘.’, ‘:’), CIDR notation (for example 1.2.0.0/16) as well as address/mask pairs (like 1.3.4.5/255.255.0.0). See https://seancfoley.github.io/IPAddress/v2/apidocs/inet/ipaddr/IPAddressString.html for full details.
User-level IP ranges for INTERNAL entry path
com.unblu.ipwhitelisting.internal.allowedIpRangesAgent
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If a request to the INTERNAL entry path doesn’t match these ranges it’s rejected; if no range is specified no access to the INTERNAL entry path is allowed. Supports IPv4 and IPv6, wildcards '' and ranges '-' (for example 1..2-3.4, ‘.’, ‘:’), CIDR notation (for example 1.2.0.0/16) as well as address/mask pairs (like 1.3.4.5/255.255.0.0). See https://seancfoley.github.io/IPAddress/v2/apidocs/inet/ipaddr/IPAddressString.html for full details.
IpWhiteListingPublicConfiguration
Account-level IP ranges for PUBLIC entry path
com.unblu.ipwhitelisting.public.allowedIpRangesAccount
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If a request to the PUBLIC entry path doesn’t match these ranges it’s rejected; if no range is specified no access to the PUBLIC entry path is allowed. Supports IPv4 and IPv6, wildcards '' and ranges '-' (for example 1..2-3.4, ‘.’, ‘:’), CIDR notation (for example 1.2.0.0/16) as well as address/mask pairs (like 1.3.4.5/255.255.0.0). See https://seancfoley.github.io/IPAddress/v2/apidocs/inet/ipaddr/IPAddressString.html for full details.
User-level IP ranges for PUBLIC entry path
com.unblu.ipwhitelisting.public.allowedIpRangesAgent
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If a request to the PUBLIC entry path doesn’t match these ranges it’s rejected; if no range is specified no access to the PUBLIC entry path is allowed. Supports IPv4 and IPv6, wildcards '' and ranges '-' (for example 1..2-3.4, ‘.’, ‘:’), CIDR notation (for example 1.2.0.0/16) as well as address/mask pairs (like 1.3.4.5/255.255.0.0). See https://seancfoley.github.io/IPAddress/v2/apidocs/inet/ipaddr/IPAddressString.html for full details.
IpWhiteListingSystemConfiguration
Account-level IP ranges for SYSTEM entry path
com.unblu.ipwhitelisting.system.allowedIpRangesAccount
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If a request to the SYSTEM entry path doesn’t match these ranges it’s rejected; if no range is specified no access to the SYSTEM entry path is allowed. Supports IPv4 and IPv6, wildcards '' and ranges '-' (for example 1..2-3.4, ‘.’, ‘:’), CIDR notation (for example 1.2.0.0/16) as well as address/mask pairs (like 1.3.4.5/255.255.0.0). See https://seancfoley.github.io/IPAddress/v2/apidocs/inet/ipaddr/IPAddressString.html for full details.
User-level IP ranges for SYSTEM entry path
com.unblu.ipwhitelisting.system.allowedIpRangesAgent
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If a request to the SYSTEM entry path doesn’t match these ranges it’s rejected; if no range is specified no access to the SYSTEM entry path is allowed. Supports IPv4 and IPv6, wildcards '' and ranges '-' (for example 1..2-3.4, ‘.’, ‘:’), CIDR notation (for example 1.2.0.0/16) as well as address/mask pairs (like 1.3.4.5/255.255.0.0). See https://seancfoley.github.io/IPAddress/v2/apidocs/inet/ipaddr/IPAddressString.html for full details.
IpWhiteListingWebhookConfiguration
Account-level IP ranges for WEBHOOK entry path
com.unblu.ipwhitelisting.webhook.allowedIpRangesAccount
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If a request to the WEBHOOK entry path doesn’t match these ranges it’s rejected; if no range is specified no access to the WEBHOOK entry path is allowed. Supports IPv4 and IPv6, wildcards '' and ranges '-' (for example 1..2-3.4, ‘.’, ‘:’), CIDR notation (for example 1.2.0.0/16) as well as address/mask pairs (like 1.3.4.5/255.255.0.0). See https://seancfoley.github.io/IPAddress/v2/apidocs/inet/ipaddr/IPAddressString.html for full details.
User-level IP ranges for WEBHOOK entry path
com.unblu.ipwhitelisting.webhook.allowedIpRangesAgent
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If a request to the WEBHOOK entry path doesn’t match these ranges it’s rejected; if no range is specified no access to the WEBHOOK entry path is allowed. Supports IPv4 and IPv6, wildcards '' and ranges '-' (for example 1..2-3.4, ‘.’, ‘:’), CIDR notation (for example 1.2.0.0/16) as well as address/mask pairs (like 1.3.4.5/255.255.0.0). See https://seancfoley.github.io/IPAddress/v2/apidocs/inet/ipaddr/IPAddressString.html for full details.
Anonymous session redirect
Redirect URL for anonymous user "reopen conversation" requests
com.unblu.core.anonymousredirect.redirectAnonymousUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
URL to redirect an anonymous user to when they try to reopen their conversation (in the context of mobile push notifications)
Login page caching
Login page caching
com.unblu.servlet.cache.control.addLoginPageCacheHeaders
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
If disabled, no cache related response headers are set for login pages. If enabled, following login pages response headers are set to disable caching - cache-control to no-store, expires to 0, and pragma to no-cache
Server date and time formatting
Reporting time-zone
com.unblu.core.server.time.timeZone
-
Type: String
-
Default:
UTC
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Java time-zone ID. Refer to https://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html for more information. Use TZDB region IDs such as Europe/Paris, not three-letter IDs like CET (except UTC) that don’t include daylight savings.
Visitor invitation email
Visitor invitation email BCC addresses
com.unblu.core.invitationmail.bccs
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
List of email addresses that should be added as BCC when sending visitor invitation emails
Visitor invitation mail sender address
com.unblu.core.invitationmail.sender
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Sender address for visitor invitation emails. If not set, the account or global sender email address will be used.
Conversation message log email
List of BCC addresses for "conversation message log" emails
com.unblu.conversation.messagelog.mail.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Tracking list recorder configuration
Geolocation information displayed
com.unblu.core.trackinglistrecorder.geoLocationParts
-
Type: List of strings
-
Default:
city, country
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The geolocation information to display. The following information is available and may be used as values in the list: continent, country, state, city, userAgentTimeZone, longitude, and latitude.
MicrosoftCopilotConfiguration
Method to receive new activities from a Copilot Agent
com.unblu.copilot.activityReceptionMethod
-
Type: String with allowed values:
-
http
-
websockets
-
-
Default:
WEBSOCKETS
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
You can either request new activities with HTTP GET requests or receive activities via WebSocket stream
Timeout for connection to endpoint before canceling outbound request (in ms)
com.unblu.copilot.connectTimeout
-
Type: Integer
-
Default:
1000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Include resource references
com.unblu.copilot.displayResourceReferences
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Adds references to the resources that generative AI used to suggest a response
Maximum display time for Copilot Agent typing indicator
com.unblu.copilot.maxTypingIndicatorTime
-
Type: Integer
-
Default:
4000
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
AgentCookieService
Base URL for agent public link
com.unblu.visitor.agentcheck.agentPublicLinkBaseURL
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The URL is used for the agent cookie URL as well as for the URL in the "Join as an agent" button and the automatic redirect. If it isn’t set, the standard internal base URL is used.
AzurePlatformConfiguration
Azure AI Translator access key
com.unblu.azure.accessKeyTranslate
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Azure AI Translator endpoint
com.unblu.azure.endpointTranslate
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The endpoint is used for handling text translations
Azure proxy URL
com.unblu.azure.proxyUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Used for all Azure services. Supported format: <socks4|socks5|http[s]>://[<username>:<password>@]<host>:<port>.
DEPRECATED - Use the region configuration for the specific Azure service
com.unblu.azure.region
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
GoogleCloudPlatformConfiguration
FileInterceptorScanningConfiguration
File upload approval request timeout
com.unblu.fileuploadinterceptor.scanning.requestTimeout
-
Type: Integer
-
Default:
60000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Minimum time (in milliseconds) the Collaboration Server waits for all file interceptors to approve or reject a file. If the timeout is reached before the entire scanning process is complete, the token is invalidated and the file upload is rejected. The maximum time is calculated as this timeout plus the cleanupInterval time.
Participation IP logging
User IP logging
com.unblu.cloud.server.core.ParticipationIPLogging.IPLogging
-
Type: String with allowed values:
-
hash
-
ip
-
ip_hash
-
none
-
-
Default:
HASH
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Choose what to log with regard to the user’s IP. HASH is a one-way, irreversible encryption of the IP address which you may choose to log instead of IPs for privacy reasons.
LanguageDetectionConfiguration
Chat message language detection threshold
com.unblu.languagedetection.languageDetectionMaximumRelativeDistance
-
Type: Float
-
Default:
0.05
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
1
-
Unblu calculates confidence values for the likelihood that an incoming message is in one of a number of languages. If the difference between the confidence values of the two most likely languages falls below the configured threshold, the conversation language (if available) or the default account language is used instead.
"Password generated" email
BCC addresses for "Password generated" emails
com.unblu.core.server.core.mail.GeneratedPasswordMail.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
List of BCC addresses for "Password generated" emails
Reply-to address for "password generated" emails
com.unblu.core.server.core.mail.GeneratedPasswordMail.replyToEmail
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
If not set, the account or global reply-to address is used
Sender address for "password generated" emails
com.unblu.core.server.core.mail.GeneratedPasswordMail.senderEmail
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
If not set, the account or global sender address is used
"Password reset via link" email
List of BCC addresses for "password reset via link" emails
com.unblu.core.server.core.mail.PasswordResetLinkMail.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Reply-to address for "password reset via link" emails
com.unblu.core.server.core.mail.PasswordResetLinkMail.replyToEmail
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
If not set, the account or global reply-to email address is used
Sender address for "password reset via link" emails
com.unblu.core.server.core.mail.PasswordResetLinkMail.senderEmail
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
If not set, the account or global sender email address is used
Default password policy
Password digit policy
com.unblu.password.policy.defaultpolicy.digitCharacterGroup
-
Type: String
-
Default:
[0-9]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Digits permissible in passwords
Password digits policy
com.unblu.password.policy.defaultpolicy.digitsPolicy
-
Type: String with allowed values:
-
accepted
-
invalid
-
required
-
-
Default:
REQUIRED
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Policy regarding digits in the password
Password characters policy
com.unblu.password.policy.defaultpolicy.letterCharacterGroup
-
Type: String
-
Default:
[a-z]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Characters permissible in passwords
Password letters policy
com.unblu.password.policy.defaultpolicy.lettersPolicy
-
Type: String with allowed values:
-
accepted
-
invalid
-
required
-
-
Default:
ACCEPTED
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Policy regarding letters in the password
Password lower case character policy
com.unblu.password.policy.defaultpolicy.lowerCaseCharacterPolicy
-
Type: String with allowed values:
-
accepted
-
invalid
-
required
-
-
Default:
REQUIRED
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Policy regarding lower case characters in the password
Password maximum length policy
com.unblu.password.policy.defaultpolicy.maxLength
-
Type: Integer
-
Default:
250
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The maximum length of a password (default: 250 characters)
Password minimum length policy
com.unblu.password.policy.defaultpolicy.minLength
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The minimum length of a password
Password acceptable special characters
com.unblu.password.policy.defaultpolicy.specialCharacterGroup
-
Type: String
-
Default:
[?!+\-_:;,\\.()\{\}\[\]|^~/\\&%*'"@#$£]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Acceptable special characters in a password
Password special characters policy
com.unblu.password.policy.defaultpolicy.specialCharacterPolicy
-
Type: String with allowed values:
-
accepted
-
invalid
-
required
-
-
Default:
ACCEPTED
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Policy regarding special characters in the password
Password upper case policy
com.unblu.password.policy.defaultpolicy.upperCaseCharacterPolicy
-
Type: String with allowed values:
-
accepted
-
invalid
-
required
-
-
Default:
REQUIRED
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Policy regarding upper case characters in the password
PublishSubscribeConfiguration
DataSetupConfiguration
Generate superadmin user
com.unblu.storage.createSuperAdmin
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Domains
com.unblu.storage.domains
-
Type: List of strings
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Static comma-separated list of domains
Reset superadmin user
com.unblu.storage.resetSuperAdmin
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
SMS external messenger channels
com.unblu.storage.smsExternalMessengerChannels
-
Type: List of secrets
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Static list of SMS external messenger channels. Format for a single channel: "<name>;<twilioAccountSid>;<twilioAuthToken>;<fromPhoneNumber>;<recipientType>;<recipientName>". If not present, the recipientType and recipientName are set to the account.
Superadmin password
com.unblu.storage.superAdminPassword
-
Type: Secret
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
EntityConfigImport
"New assignment request" notification email
Enable "new assignment request" email notifications
com.unblu.core.mail_notification.newAssignmentRequestNotification.enabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether "new assignment request" email notifications are enabled
"New assignment request" notification email recipients
com.unblu.core.mail_notification.newAssignmentRequestNotification.recipients
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
List of email addresses to receive "new assignment request" email notifications
"New assignment request" email notification delay (in ms)
com.unblu.core.mail_notification.newAssignmentRequestNotification.timeOut
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The time in milliseconds that agents have to answer an assignment request before the email notification about a new pending request is sent out. If no agents are available to deal with the request, the notification email is sent immediately.
"New assignment request" notification email
List of BCC addresses for "new assignment request" notification emails
com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Reply-to address for "new assignment request" notification emails
com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.replyToEmail
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Sender address for "new assignment request" notification emails
com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.senderEmail
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Mail push notification configuration
Enable "agent invitation" and "agent forwarding" push notification emails
com.unblu.core.push_notification.mail.enableEmailAgentInvitationPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the email option for "conversation agent invitation" and "conversation agent forwarding" push notifications
Enable agent email notifications for new messages
com.unblu.core.push_notification.mail.enableEmailAgentNewMessagesPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable anonymous visitor email notifications for new messages
com.unblu.core.push_notification.mail.enableEmailAnonymousVisitorNewMessagesPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable authenticated visitor email notifications for new messages
com.unblu.core.push_notification.mail.enableEmailAuthenticatedVisitorNewMessagesPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable "deputy delegation" push notification emails
com.unblu.core.push_notification.mail.enableEmailDeputyDelegationPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the email option for "deputy delegation" push notifications
Enable "inbound request" push notifications by email
com.unblu.core.push_notification.mail.enableEmailInboundRequestPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the email option for "inbound request" push notifications
Enable email notification for incoming calls
com.unblu.core.push_notification.mail.enableEmailIncomingCallPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the email option for "incoming call" push notifications
Enable "missed call" push notification emails
com.unblu.core.push_notification.mail.enableEmailMissedCallPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the email option for "missed call" push notifications
Enable push notification via email for new messages
com.unblu.core.push_notification.mail.enableEmailNewMessagesPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the email option for "new messages" push notifications
Enable push notifications via email
com.unblu.core.push_notification.mail.enableEmailPushNotification
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable email push notifications
Enable "team invitation" and "team forwarding" push notifications by email
com.unblu.core.push_notification.mail.enableEmailTeamInvitationPushNotification
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the email option for "conversation team invitation" and "conversation team forwarding" push notifications
Anonymous visitor "new message" notification email
List of BCC addresses for anonymous visitors' "new messages" notification emails
com.unblu.core.push_notification.mail.messages.anonymous.bccEmails
Only visible if: com.unblu.core.push_notification.mail.enableEmailAnonymousVisitorNewMessagesPushNotification=true
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Reply-to address for anonymous visitors' "new message" notification emails
com.unblu.core.push_notification.mail.messages.anonymous.replyToEmail
Only visible if: com.unblu.core.push_notification.mail.enableEmailAnonymousVisitorNewMessagesPushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Sender address for anonymous visitors' "new message" notification emails
com.unblu.core.push_notification.mail.messages.anonymous.senderEmail
Only visible if: com.unblu.core.push_notification.mail.enableEmailAnonymousVisitorNewMessagesPushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Authenticated visitor "new message" notification email
List of BCC addresses for authenticated visitor "new message" notification emails
com.unblu.core.push_notification.mail.messages.authenticated.bccEmails
Only visible if: com.unblu.core.push_notification.mail.enableEmailAuthenticatedVisitorNewMessagesPushNotification=true
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Reply-to address for authenticated visitor "new message" notification emails
com.unblu.core.push_notification.mail.messages.authenticated.replyToEmail
Only visible if: com.unblu.core.push_notification.mail.enableEmailAuthenticatedVisitorNewMessagesPushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Sender address for authenticated visitor "new message" notification emails
com.unblu.core.push_notification.mail.messages.authenticated.senderEmail
Only visible if: com.unblu.core.push_notification.mail.enableEmailAuthenticatedVisitorNewMessagesPushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Agent forwarding notification email
List of BCC addresses for "agent forwarding" notification emails
com.unblu.core.push_notification.mail.forwarding.agent.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Agent invitation notification email
List of BCC addresses for "agent invitation" notification emails
com.unblu.core.push_notification.mail.invitation.agent.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Team forwarding notification email
List of BCC addresses for "team forwarding" notification emails
com.unblu.core.push_notification.mail.forwarding.team.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Team invitation notification email
List of BCC addresses for "conversation team invitation" notification emails
com.unblu.core.push_notification.mail.invitation.team.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Deputy delegation notification email
List of BCC addresses for "deputy delegation" notification emails
com.unblu.core.push_notification.mail.deputy-delegation.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Inbound request notification email
List of BCC addresses for "inbound request" notification emails
com.unblu.core.push_notification.mail.inbound-request.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Incoming call notification email
List of BCC addresses for "Incoming call" notification emails
com.unblu.core.push_notification.mail.call.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
Missed call notification emails
List of BCC addresses for "Missed call" notification emails
com.unblu.core.push_notification.mail.call.missed.bccEmails
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
.*@.\*
-
SearchEngineConfiguration
Search engine connection delay
com.unblu.search.engine.startup.check.delayBetweenRetries
-
Type: Integer
-
Default:
2
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
0
-
Maximum value:
30
-
The delay, in seconds, between the attempts Unblu makes to connect to the configured search engine during startup
AuditStorageConfiguration
EclipseLink profiling weight
com.unblu.storage.database.audit.auditLogRetentionCheckInterval
-
Type: Integer
-
Default:
360
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
The interval, in seconds, at which the retention period for audit log data is checked. Audit log data for which the retention period has been exceeded will be deleted at this interval.
Maximum deleted audit log entries
com.unblu.storage.database.audit.auditLogRetentionMaxDeletionChunkSize
-
Type: Integer
-
Default:
1000
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
The maximum number of audit log entities that should be deleted per account iteration each time the retention period for audit log data is checked
Maximum number of deleted audit log entries
com.unblu.storage.database.audit.auditLogRetentionMaxNumberOfDeleted
-
Type: Integer
-
Default:
1000
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
The maximum number of audit log entities that should be deleted each time the retention period for audit log data is checked
Automatically delete audit log data on retention-based deletion
com.unblu.storage.database.audit.automaticAuditLogDeletion
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
BlobStoreFactory
QuarantineBlobStoreFactory
Quarantine persistent store type
com.unblu.server.storage.blob.quarantine.persistentStoreType
-
Type: String with allowed values:
-
azure
-
database
-
gcs
-
s3
-
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The type of persistent blob store used for quarantined files. The supported types are DATABASE, S3, AZURE and GCS.
AzureBlobStore
The Azure authentication type used
com.unblu.server.storage.blob.store.azure.authenticationType
-
Type: String with allowed values:
-
connection_string
-
spn
-
-
Default:
CONNECTION_STRING
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Client ID for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.clientId
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Client secret for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.clientSecret
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Azure container name
com.unblu.server.storage.blob.store.azure.containerName
-
Type: String
-
Default:
unblu
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The container is created if it doesn’t exist
Create blob container if it doesn’t exist
com.unblu.server.storage.blob.store.azure.createContainerIfNotExists
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
If enabled, Unblu checks during start-up whether a blob container exists in the Azure Storage account. If no blob container exists it creates one.
Environment used for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.environment
-
Type: String with allowed values:
-
azure
-
azure_china
-
azure_germany
-
azure_us_government
-
-
Default:
AZURE
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Prefix for blob names in Azure container
com.unblu.server.storage.blob.store.azure.folder
-
Type: String
-
Default:
blobs
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Blob names have the format <prefix>/<blob ID>.
Load data from database if available
com.unblu.server.storage.blob.store.azure.loadDataFromDatabaseIfAvailable
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
If the blob data is present in the database, for example after reconfiguring Unblu from database to Azure blob store, the database copy is used instead of fetching it from Azure
Azure SPN authentication thread pool size
com.unblu.server.storage.blob.store.azure.spnAuthenticationThreadPoolSize
-
Type: Integer
-
Default:
1
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Storage account name for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.storageAccountName
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Connection string for Azure Storage account
com.unblu.server.storage.blob.store.azure.storageConnectionString
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The connection string may be in the Shared Key authorization format or the Shared Access Signature (SAS) format for use with SAS tokens. Example of a connection string for Shared Key authorization: DefaultEndpointsProtocol=http;AccountName=your_storage_account_name;AccountKey=your_storage_account_key
Storage endpoint for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.storageEndpoint
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Proxy (if necessary) for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.storageProxyUrl
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Stream write size during upload to Azure
com.unblu.server.storage.blob.store.azure.streamWriteSize
-
Type: Integer
-
Default:
40960
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
During file upload, the data is flushed in Azure Storage every n bytes as specified in this property, in order to be able to recover the data if the upload doesn’t finish. The value can be set from 16kB to 100MB, but a high value prevents restoring parts of an upload if it’s interrupted.
AzureQuarantineBlobStore
The Azure authentication type used
com.unblu.server.storage.blob.store.azure.quarantine.authenticationType
-
Type: String with allowed values:
-
connection_string
-
spn
-
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Client ID for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.quarantine.clientId
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Client secret for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.quarantine.clientSecret
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Azure container name
com.unblu.server.storage.blob.store.azure.quarantine.containerName
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The container is created if it doesn’t exist
Create blob container if it doesn’t exist
com.unblu.server.storage.blob.store.azure.quarantine.createContainerIfNotExists
-
Type: Boolean
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
If enabled, Unblu checks during start-up whether a blob container exists in the Azure Storage account. If no blob container exists it creates one.
Environment used for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.quarantine.environment
-
Type: String with allowed values:
-
azure
-
azure_china
-
azure_germany
-
azure_us_government
-
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Prefix for blob names in Azure container
com.unblu.server.storage.blob.store.azure.quarantine.folder
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Blob names have the format <prefix>/<blob ID>.
Load data from database if available
com.unblu.server.storage.blob.store.azure.quarantine.loadDataFromDatabaseIfAvailable
-
Type: Boolean
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
If the blob data is present in the database, for example after reconfiguring Unblu from database to Azure blob store, the database copy is used instead of fetching it from Azure
Azure SPN authentication thread pool size
com.unblu.server.storage.blob.store.azure.quarantine.spnAuthenticationThreadPoolSize
-
Type: Integer
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Storage account name for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.quarantine.storageAccountName
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Connection string for Azure Storage account
com.unblu.server.storage.blob.store.azure.quarantine.storageConnectionString
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The connection string may be in the Shared Key authorization format or the Shared Access Signature (SAS) format for use with SAS tokens. Example of a connection string for Shared Key authorization: DefaultEndpointsProtocol=http;AccountName=your_storage_account_name;AccountKey=your_storage_account_key
Storage endpoint for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.quarantine.storageEndpoint
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Storage proxy (if needed) for Azure SPN authentication
com.unblu.server.storage.blob.store.azure.quarantine.storageProxyUrl
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Stream write size during upload to Azure
com.unblu.server.storage.blob.store.azure.quarantine.streamWriteSize
-
Type: Integer
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
During file upload, the data is flushed in Azure Storage every n bytes as specified in this property, in order to be able to recover the data if the upload doesn’t finish. The value can be set from 16kB to 100MB, but a high value prevents restoring parts of an upload if it’s interrupted.
GcsBlobStore
GCS bucket name
com.unblu.server.storage.blob.store.gcs.bucketName
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Folder in GCS bucket
com.unblu.server.storage.blob.store.gcs.folder
-
Type: String
-
Default:
blobs
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Google Cloud Storage (GCS) service account key
com.unblu.server.storage.blob.store.gcs.gcsServiceAccountKey
-
Type: Multiline secret
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The key must be in JSON format. If not configured,com.unblu.gcp.serviceAccountKey is used.
Load data from database if available
com.unblu.server.storage.blob.store.gcs.loadDataFromDatabaseIfAvailable
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If the blob data is present in the database, for example after reconfiguring from database to GCS blob store, it is used instead of fetching it from GCS
Store internal state every n bytes
com.unblu.server.storage.blob.store.gcs.storeInternalStateEveryBytes
-
Type: Integer
-
Default:
40960
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The number of bytes after which recorded data is backed up to the Unblu database during recording. Only change the value after consulting Unblu.
GcsQuarantineBlobStore
GCS bucket name
com.unblu.server.storage.blob.store.gcs.quarantine.bucketName
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Folder in GCS bucket
com.unblu.server.storage.blob.store.gcs.quarantine.folder
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
GCS service account key
com.unblu.server.storage.blob.store.gcs.quarantine.gcsServiceAccountKey
-
Type: Multiline secret
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
the key must be in JSON format. If not configured Application Default Credentials (ADC) are used.
Load data from database if available
com.unblu.server.storage.blob.store.gcs.quarantine.loadDataFromDatabaseIfAvailable
-
Type: Boolean
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If the blob data is present in the database, for example after reconfiguring from database to GCS blob store, it is used instead of fetching it from GCS
Store internal state every n bytes
com.unblu.server.storage.blob.store.gcs.quarantine.storeInternalStateEveryBytes
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The number of bytes after which recorded data is backed up to the Unblu database during recording. Only change the value after consulting Unblu.
PendingBlobCleanup
Time between runs of cleanup job for blobs in PENDING state (in ms)
com.unblu.server.storage.blob.pendingBlobCleanup.checkInterval
-
Type: Integer
-
Default:
5000
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
Timeout for blobs in PENDING state
com.unblu.server.storage.blob.pendingBlobCleanup.pendingBlobTimeout
-
Type: Integer
-
Default:
30000
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
Time, in milliseconds, since the last change to a blob in the PENDING state for that blob to be considered abandoned. The time of the last change to a blob is determined based on its modification timestamp
S3BlobStore
Amazon S3 bucket name
com.unblu.server.storage.blob.store.s3.bucketName
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Check upload integrity
com.unblu.server.storage.blob.store.s3.checkUploadIntegrity
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Amazon S3 endpoint
com.unblu.server.storage.blob.store.s3.endpoint
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Required to configure third-party S3 compliant services
Folder in Amazon S3 bucket
com.unblu.server.storage.blob.store.s3.folder
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Load data from database if available
com.unblu.server.storage.blob.store.s3.loadDataFromDatabaseIfAvailable
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If the blob data is present in the database, for example after reconfiguring from database to S3 blob store, it is used instead of fetching it from S3.
Store internal state every n bytes
com.unblu.server.storage.blob.store.s3.storeInternalStateEveryBytes
-
Type: Integer
-
Default:
40960
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The number of bytes after which recorded data is backed up to the Unblu database during recording
S3QuarantineBlobStore
Amazon S3 bucket name
com.unblu.server.storage.blob.store.s3.quarantine.bucketName
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Check upload integrity
com.unblu.server.storage.blob.store.s3.quarantine.checkUploadIntegrity
-
Type: Boolean
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Amazon S3 endpoint
com.unblu.server.storage.blob.store.s3.quarantine.endpoint
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Required to configure third-party S3 compliant services
Folder in Amazon S3 bucket
com.unblu.server.storage.blob.store.s3.quarantine.folder
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Load data from database if available
com.unblu.server.storage.blob.store.s3.quarantine.loadDataFromDatabaseIfAvailable
-
Type: Boolean
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If the blob data is present in the database, for example after reconfiguring from database to S3 blob store, it is used instead of fetching it from S3.
Store internal state every n bytes
com.unblu.server.storage.blob.store.s3.quarantine.storeInternalStateEveryBytes
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The number of bytes after which recorded data is backed up to the Unblu database during recording
FileDataStoreBlobDeletionRequestJob
Maximum number of external blobs deleted when job is executed
com.unblu.server.storage.blob.deletion.batchSize
-
Type: Integer
-
Default:
100
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
StorageConfiguration
Datasource to use with additional DB rights
com.unblu.storage.database.adminDatasourceFactory
-
Type: String with allowed values:
-
hikari
-
use_provided
-
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
HIKARI (default) uses other configuration properties to configure the datasource. USE_PROVIDED lets you define an adminDatasourceName to be retrieved from JNDI.
JNDI datasource name with additional DB rights
com.unblu.storage.database.adminDatasourceName
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The full name is java:comp/env/<datasourceName>. Default: java:comp/env/jdbc/unblu_admin. Only active when datasourceFactory=USE_PROVIDED. Falls back to datasourceName if not specified.
JDBC properties for admin connection
com.unblu.storage.database.adminJdbcProperties
-
Type: List of strings
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Database admin password (for connection)
com.unblu.storage.database.adminPassword
-
Type: Secret
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Database admin user (for connection)
com.unblu.storage.database.adminUser
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Azure authentication token TTL grace period ratio
com.unblu.storage.database.azureAuthenticationTokenTTLGracePeriodRatio
-
Type: Float
-
Default:
0.8
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The Azure database authentication token is rotated when the expired fraction of its lease is greater than this value. For example, with a value of 0.8, the credentials are rotated when 80% of their time-to-live (TTL) has passed.
Client ID for Azure SPN authentication
com.unblu.storage.database.azureClientId
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Client secret for Azure SPN authentication
com.unblu.storage.database.azureClientSecret
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Environment used for Azure SPN authentication
com.unblu.storage.database.azureEnvironment
-
Type: String with allowed values:
-
azure
-
azure_china
-
azure_germany
-
azure_us_government
-
-
Default:
AZURE
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Proxy (if necessary) for Azure SPN authentication
com.unblu.storage.database.azureProxyUrl
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Tenant ID for Azure SPN authentication
com.unblu.storage.database.azureTenantId
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Datasource factory
com.unblu.storage.database.datasourceFactory
-
Type: String with allowed values:
-
hikari
-
use_provided
-
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
HIKARI (default) uses the Hikari connection pool (see https://github.com/brettwooldridge/HikariCP). USE_PROVIDED lets you define a datasourceName to be retrieved from JNDI.
JNDI datasource name
com.unblu.storage.database.datasourceName
-
Type: String
-
Default:
jdbc/unblu
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The full name is java:comp/env/<datasourceName>. Default: java:comp/env/jdbc/unblu. Only active when datasourceFactory=USE_PROVIDED is used.
Run database setup procedure
com.unblu.storage.database.dbSetupEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The database must be set up with the same version as the Unblu server! |
JDBC driver class
com.unblu.storage.database.driver
-
Type: String
-
Default:
org.h2.Driver
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
JDBC properties
com.unblu.storage.database.jdbcProperties
-
Type: List of strings
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Database schema for Liquibase tables
com.unblu.storage.database.liquibaseSchema
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Database password (for connection)
com.unblu.storage.database.password
-
Type: Secret
-
Default:
secret
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
EclipseLink platform class
com.unblu.storage.database.platform
-
Type: String
-
Default:
Auto
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Timeout to wait for connection from Hikari connection pool (in ms)
com.unblu.storage.database.poolConnectionTimeout
-
Type: Integer
-
Default:
30000
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
Maximum number of connections in pool
com.unblu.storage.database.poolMax
-
Type: String
-
Default:
50
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Specifies the maximum number of connection in the pool
Minimum number of idle connections in Hikari connection pool
com.unblu.storage.database.poolMinIdle
-
Type: Integer
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
0
-
Defaults to poolMax when not specified
Database schema for Liquibase tables
com.unblu.storage.database.schema
-
Type: String
-
Default:
unblu
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Resource URI transformer settings
Pattern for URI transformation
com.unblu.visual.resource.recorder.uriTransformPattern
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The transform pattern is treated as a regular expression unless treatTransformPatternAsLiteralString is 'true'
Replacement for URI transformation
com.unblu.visual.resource.recorder.uriTransformReplacement
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The replacement is treated as a regular expression unless treatTransformReplacmentAsLiteralString is 'true'
Request flow for resources in embedded co-browsing sessions
com.unblu.visual.resource.recorder.uriTransformTarget
-
Type: String with allowed values:
-
proxy
-
unblu
-
-
Default:
UNBLU
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Set to PROXY if the Collaboration Server should request resources as a proxy. Set to UNBLU if visitor-side resources are directly accessible by agents or if they’re injected by the SecureFlow Manager (SFM).
Pattern blacklist for URI transform validation
com.unblu.visual.resource.recorder.urlvalidation.black
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Validation order for URI patterns
com.unblu.visual.resource.recorder.urlvalidation.order
-
Type: String with allowed values:
-
black_white
-
white_black
-
-
Default:
BLACK_WHITE
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Order of the URI transform pattern validation. white_black order means only whitelisted targets from the whitelist are allowed, unless they’re blacklisted. black_white order means only blacklisted targets are blocked, unless they’re whitelisted.
SecurityProcessingConfig
Data URL transformation strategy
com.unblu.server.security.dataUrlTransformationStrategy
-
Type: String with allowed values:
-
allow
-
block
-
sanitize
-
-
Default:
ALLOW
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Drop element attributes that start with 'on…'
com.unblu.server.security.eventTypeAttributeFilter
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Filter JavaScript URLS
com.unblu.server.security.filterjavascripturls
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Action for invalid nodes
com.unblu.server.security.invalidnodeAction
-
Type: String with allowed values:
-
abort_session
-
drop_node
-
replace_node
-
-
Default:
DROP_NODE
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Filter tags on Unblu server
com.unblu.server.security.tagfilter
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Tag filter strategy
com.unblu.server.security.tagfilter.strategy
-
Type: String
-
Default:
blacklist
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Blacklist: elements known to be dangerous (script tag, on* attributes etc) are dealt with; unknown elements can pass. Whitelist: only known elements and attributes can pass.
ResourceHistory
Let resource history track redirects
com.unblu.visual.resourcehistory.enableRedirectSupport
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Enable resource history
com.unblu.visual.resourcehistory.enabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Fetch missing resources greedily if referenced from CSS
com.unblu.visual.resourcehistory.greedyResourceFetchingCSS
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Fetch missing resources greedily if referenced from HTML
com.unblu.visual.resourcehistory.greedyResourceFetchingHTML
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Fetch missing resources greedily if referenced from SVG
com.unblu.visual.resourcehistory.greedyResourceFetchingSVG
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Track missing resources
com.unblu.visual.resourcehistory.trackMissingResources
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
ResourcePathTranslatorExternalResources
blacklist
com.unblu.visual.resourcehistory.externalResources.blackList
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
WebhookConfiguration
Timeout to automatically set endpoint to inactive (in ms)
com.unblu.webhook.autoInactiveTimeout
-
Type: Integer
-
Default:
172800000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
The endpoint is set to inactive if all requests sent to it failed in the period specified
Webhook proxy URL
com.unblu.webhook.proxyUrl
-
Type: String
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Proxy URL to be used by the unblu server to access the webhook endpoints. Supported format: http(s)://<host>:<port> (no authentication, no other protocols)
Timeout to automatically set real-time endpoint to inactive (in ms)
com.unblu.webhook.realtimeAutoInactiveTimeout
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
DEPRECATED: This is only relevant for V3 webhooks. For V4 outbound requests are used.
Timeout to connect to real-time endpoint (in ms)
com.unblu.webhook.realtimeConnectTimeout
-
Type: Integer
-
Default:
2000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
DEPRECATED: This is only relevant for V3 webhooks. For V4 outbound requests are used.
Timeout to delete real-time webhook event in queue (in ms)
com.unblu.webhook.realtimeObsoleteTimeout
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
DEPRECATED: This is only relevant for V3 webhooks. For V4 outbound requests are used.
Timeout to cancel real-time webhook delivery (in ms)
com.unblu.webhook.realtimeRequestTimeout
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
DEPRECATED: This is only relevant for V3 webhooks. For V4 outbound requests are used.
Time before for first retry of real-time webhook delivery (in ms)
com.unblu.webhook.realtimeRetryInitialInterval
-
Type: Integer
-
Default:
500
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
DEPRECATED: This is only relevant for V3 webhooks. For V4 outbound requests are used.
Maximum time between retries of real-time webhook delivery (in ms)
com.unblu.webhook.realtimeRetryMaxInterval
-
Type: Integer
-
Default:
3000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Used if twice the previous retry time exceeds this threshold. DEPRECATED: This is only relevant for V3 webhooks. For V4 outbound requests are used.
Time before first retry of webhook delivery (in ms)
com.unblu.webhook.retryInitialInterval
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Subsequent retries double the previous time (Binary exponential backoff strategy with an upper limit).
Maximum wait between retries of webhook delivery (in ms)
com.unblu.webhook.retryMaxInterval
-
Type: Integer
-
Default:
10800000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Used if twice the previous retry time exceeds this threshold
Timeout for connection to endpoint before canceling webhook request (in ms)
com.unblu.webhook.webhookConnectTimeout
-
Type: Integer
-
Default:
5000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Number of webhook delivery works per node
com.unblu.webhook.webhookDeliveryWorkers
-
Type: Integer
-
Default:
5
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Webhook delivery workers per node process and send webhooks in parallel
Timeout to delete webhook event in queue (in ms)
com.unblu.webhook.webhookObsoleteTimeout
-
Type: Integer
-
Default:
172800000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
BranchConfig
Allow preview of empty branch clients
com.unblu.branch.allowPreviewOfEmptyBranchClients
Only visible if: com.unblu.messenger.branchEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enable an agent can open the preview for a branch client which has currently no ongoing conversation
Make visitor Branch client technician
com.unblu.branch.makeVisitorBranchClientTechnician
Only visible if: com.unblu.messenger.branchEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
As a Branch client technician, a "visitor" user can set up Branch clients. Only set this configuration property for individual visitor users, not in other configuration scopes.
Branch Client Service information configuration
Available languages for branch clients
com.unblu.branchclient.serviceinformation.availableLanguages
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Languages that can be chosen from the branch client frontend. If not configured, all languages of the account can be selected. Changes to the configuration will be reflected on the frontend in real time.
Available named areas for branch clients
com.unblu.branchclient.serviceinformation.availableNamedAreaIds
-
Type: List of entity references
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Named areas that can be selected on the branch client frontend before starting a conversation. Changes to the configuration will be reflected on the frontend in real time.
Conversation access
Access to rule-based conversations
com.unblu.conversation.access.accessToRulebasedConversations
Only visible if: com.unblu.platform.enablePreview=true
-
Type: String with allowed values:
-
info
-
open_as_ghost
-
open_as_ghost_and_join
-
-
Default:
OPEN_AS_GHOST_AND_JOIN
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Applies to rule-based conversations where the visibility rules in place allow agents to see the conversation’s context person
Supervisor access to private conversations
com.unblu.conversation.access.supervisorAccessToPrivateConversations
Only visible if: com.unblu.platform.enablePreview=true
-
Type: String with allowed values:
-
info
-
none
-
open_as_ghost
-
open_as_ghost_and_join
-
-
Default:
OPEN_AS_GHOST_AND_JOIN
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Applies to private conversations that members of the supervisor’s team are participants in
Conversation invitation configuration
Invitation types subject to deputy delegation
com.unblu.session.deputyDelegationEnabledInvitationTypes
Only visible if: com.unblu.messenger.enableDeputyDelegation=true
-
Type: List of string with allowed values:s
-
agent_forwarding
-
agent_invitation
-
assignment_request
-
-
Default:
ASSIGNMENT_REQUEST
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only invitation types listed here are delegated to an invitee’s deputies. All other invitation types remain with the original invitee.
Email invitation timeout (in ms)
com.unblu.session.emailTimeout
-
Type: Integer
-
Default:
86400000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Timeout in milliseconds for email invitations
Conversation reservation timeout (in ms)
com.unblu.session.inboundConversationReservationTimeout
-
Type: Integer
-
Default:
20000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Time in milliseconds that an inbound conversation is reserved for an agent before it is automatically requeued and reserved for another agent
Link invitation timeout (in ms)
com.unblu.session.linkTimeout
-
Type: Integer
-
Default:
86400000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Conversation template configuration
Conversation template ID for audio
com.unblu.conversation.template.audioTemplateId
Only visible if: com.unblu.license.account.featureAudioAndVideoChat
is defined
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for branch client requests
com.unblu.conversation.template.branchClientRequestTemplateId
Only visible if: com.unblu.license.account.featureBranch
is defined
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for chat
com.unblu.conversation.template.chatTemplateId
Only visible if: com.unblu.messenger.textChatEnabled=true
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for embedded co-browsing
com.unblu.conversation.template.domCapBrowserTemplateId
Only visible if: com.unblu.license.account.featureEmbeddedCobrowsing
is defined
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for universal co-browsing
com.unblu.conversation.template.headlessBrowserTemplateId
Only visible if: com.unblu.license.account.featureUniversalCobrowsing
is defined
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for mobile co-browsing
com.unblu.conversation.template.mobileCobrowsingTemplateId
Only visible if: com.unblu.license.account.featureMobileSdkVisitor
is defined
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Template IDs for new conversations
com.unblu.conversation.template.newConversationTemplateIds
-
Type: List of entity references
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The conversation templates listed are available to agents when creating a new conversation. If no value is set, all the conversation templates of the according engagement type are available.
Template IDs for new scheduled conversations
com.unblu.conversation.template.newScheduledConversationTemplateIds
Only visible if: com.unblu.messenger.scheduledConversationEnabled=true
-
Type: List of entity references
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The conversation template are available to agents when creating a new scheduled conversation. If no value is set, all the scheduled conversation templates are available.
Conversation template ID for offline chat
com.unblu.conversation.template.offlineChatTemplateId
Only visible if: com.unblu.messenger.textChatEnabled=true
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for screen sharing requests
com.unblu.conversation.template.screenSharingTemplateId
Only visible if: com.unblu.license.account.featureScreenSharing
is defined
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for video requests
com.unblu.conversation.template.videoTemplateId
Only visible if: com.unblu.license.account.featureAudioAndVideoChat
is defined
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for visitor co-browsing requests
com.unblu.conversation.template.visitorCobrowsingTemplateId
Only visible if: com.unblu.license.account.featureEmbeddedCobrowsing
is defined
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If no value is set, the default template for this engagement type is used
Conversation template ID for whiteboard requests
com.unblu.conversation.template.whiteboardTemplateId
Only visible if: com.unblu.license.account.featureWhiteboard
is defined, com.unblu.platform.enablePreview=true
-
Type: Entity reference
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If no value is set, the default template for this engagement type is used
Document co-browsing configuration
Technology to use for document co-browsing
com.unblu.documentcobrowsing.technology
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: String with allowed values:
-
javascript
-
rendering_service
-
-
Default:
JAVASCRIPT
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If set to "JAVASCRIPT", the default, documents are rendered directly in the user’s local browser using a JavaScript library. If set to "RENDERING_SERVICE", documents are opened in the Rendering Service and streamed to the users' browsers.
Javascript-based document co-browsing configuration
Time until annotations are created and batched together (in ms)
com.unblu.documentcobrowsing.javascript.annotationBatchTime
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
10000
-
Apryse license key
com.unblu.documentcobrowsing.javascript.apryseLicenseKey
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Supported MIME types
com.unblu.documentcobrowsing.javascript.supportedMimeTypes
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: List of strings
-
Default:
application/pdf,image/jpeg,image/png,image/gif,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Determines the supported MIME types which can be used in document co-browsing based on Javascript
File selection type hint
com.unblu.documentcobrowsing.javascript.supportedTypeFileInputHint
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: List of strings
-
Default:
.pdf,.jpg,.jpeg,.png,.gif,.apng,.doc,.docx,.ppt,.pptx,.xls,.xlsx
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines the type hint for the file selection. Note: Whether the type hint is respected depends on the user’s operating system. The operating system may override it. To ensure no other file types can be opened, use "com.unblu.documentcobrowsing.javascript.supportedMimeTypes".
Rendering Service-based document co-browsing configuration
Base URL for online document viewer
com.unblu.documentcobrowsing.renderingservice.externalViewerBaseUrl
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The online viewer is used for office documents (Word, Excel, PowerPoint etc.)
MIME types supported by online viewer
com.unblu.documentcobrowsing.renderingservice.externalViewerSupportedMimeTypes
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: List of strings
-
Default:
text/plain,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The online viewer is used for office documents (Word, Excel, PowerPoint etc.)
Google viewer token TTL
com.unblu.documentcobrowsing.renderingservice.externalViewerTokenTTL
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Time to live (TTL) in seconds of the token for the online document viewer to redeem. Used to secure the public file download for this case.
Enable google document viewing service
com.unblu.documentcobrowsing.renderingservice.useExternalDocViewer
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The Google online document viewer is used to view office documents (Word, Excel, PowerPoint documents etc.)
Messenger configuration
Enable "branch" feature
com.unblu.messenger.branchEnabled
Only visible if: com.unblu.license.account.featureBranch
is defined
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure branch integration in conversation templates
Enable "call" feature
com.unblu.messenger.callEnabled
Only visible if: com.unblu.license.account.featureAudioAndVideoChat
is defined
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure calls in conversation templates
Enable "context migration co-browsing" feature
com.unblu.messenger.contextMigrationCoBrowsingEnabled
Only visible if: com.unblu.license.account.featureUniversalCobrowsing
is defined
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure context migration co-browsing in conversation templates
Conversation rating display type
com.unblu.messenger.conversationRatingDisplayType
-
Type: String with allowed values:
-
emojis
-
stars
-
-
Default:
STARS
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "EMOJIS" is selected, com.unblu.messenger.conversationRatingEmojis are used
Conversation rating emojis
com.unblu.messenger.conversationRatingEmojis
-
Type: List of strings
-
Default:
😞,😟,😐,🙂,😊
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum list length:
2
-
Used only if "EMOJIS" is selected in com.unblu.messenger.conversationRatingDisplayType. Rating values are assigned to emojis in ascending order based on com.unblu.messenger.conversationRatingScale.
Conversation rating scale
com.unblu.messenger.conversationRatingScale
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
2
-
The maximum rating that can be given to a conversation. It goes from 1 to the specified value. If "STARS" is selected in com.unblu.messenger.conversationRatingDisplayType, this value represents the number of stars displayed. If "EMOJIS" is selected, it indicates the value of the last emoji, with the other emojis having evenly spaced values down to 1. There are no restrictions on the relation between the rating scale and the number of emojis.
Enable "document co-browsing" feature
com.unblu.messenger.documentCoBrowsingEnabled
Only visible if: com.unblu.license.account.featureDocumentCobrowsing
is defined
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure document co-browsing in conversation templates
Enable "embedded co-browsing" feature
com.unblu.messenger.embeddedCoBrowsingEnabled
Only visible if: com.unblu.license.account.featureEmbeddedCobrowsing
is defined
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure embedded co-browsing in conversation templates
Enable deputy delegation
com.unblu.messenger.enableDeputyDelegation
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable "file sharing" feature
com.unblu.messenger.fileSharingEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure file sharing in conversation templates
Ignore agent availability check when creating new conversations
com.unblu.messenger.ignoreAgentAvailabilityForOnlineRequest
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
This allows Unblu to create online conversation requests even if all agents are offline. Set to "true" to ensure compatibility between Unblu 7 version 3.x of the Unblu mobile SDKs.
Enable mobile agent SDK
com.unblu.messenger.mobileAgentSdkEnabled
Only visible if: com.unblu.license.account.featureMobileSdkAgent
is defined
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable "mobile co-browsing" feature
com.unblu.messenger.mobileCoBrowsingEnabled
Only visible if: com.unblu.license.account.featureMobileSdkVisitor
is defined, com.unblu.messenger.mobileVisitorSdkEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure mobile co-browsing in conversation templates
Enable mobile visitor SDK
com.unblu.messenger.mobileVisitorSdkEnabled
Only visible if: com.unblu.license.account.featureMobileSdkVisitor
is defined
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable "conversation recording" feature
com.unblu.messenger.recordingEnabled
Only visible if: com.unblu.license.account.featureRecording
is defined
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure recording in conversation templates
Enable "scheduled conversation" feature
com.unblu.messenger.scheduledConversationEnabled
Only visible if: com.unblu.license.account.featureScheduledConversation
is defined
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure scheduled conversations in conversation templates
Enable "screen sharing" feature
com.unblu.messenger.screenSharingEnabled
Only visible if: com.unblu.license.account.featureScreenSharing
is defined
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure screen sharing in conversation templates
Enable starting with audio call
com.unblu.messenger.startWithAudioCallOptionEnabled
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session with an audio call. The configuration property callEnabled must be enabled for the setting to have an effect. To make the option available in the engagement UI, you must also enable the configuration property showAudioCallEngagementOption.
Enable starting with chat
com.unblu.messenger.startWithChatOptionEnabled
Only visible if: com.unblu.messenger.textChatEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session with text chat. The configuration property textChatEnabled must be enabled for the setting to have an effect. To make the option available in the engagement UI, you must also enable the configuration property showChatEngagementOption.
Enable starting with embedded co-browsing
com.unblu.messenger.startWithEmbeddedCobrowsingOptionEnabled
Only visible if: com.unblu.messenger.embeddedCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session with embedded co-browsing. The configuration property embeddedCoBrowsingEnabled must be enabled for the setting to have an effect. To make the option available in the engagement UI, you must also enable the configuration property showRequestEmbeddedCobrowsingEngagementOption.
Enable starting with mobile co-browsing
com.unblu.messenger.startWithMobileCobrowsingOptionEnabled
Only visible if: com.unblu.messenger.mobileCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session with mobile co-browsing. The configuration property mobileCoBrowsingEnabled must be enabled for the setting to have an effect. To make the option available in the engagement UI, you must also enable the configuration property showRequestMobileCobrowsingEngagementOption.
Enable starting with offline chat
com.unblu.messenger.startWithOfflineChatOptionEnabled
Only visible if: com.unblu.messenger.textChatEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Let visitors start a session with offline text chat. The configuration property textChatEnabled must be enabled for the setting to have an effect. To make the option available in the engagement UI, you must also enable the configuration property showOfflineChatEngagementOption.
Enable starting with screen sharing
com.unblu.messenger.startWithScreenSharingOptionEnabled
Only visible if: com.unblu.messenger.screenSharingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session with screen sharing. The configuration property screenSharingEnabled must be enabled for the setting to have an effect. To make the option available in the engagment UI, you must also enable the configuration property showRequestScreenSharingEngagementOption.
Enable starting with PIN
com.unblu.messenger.startWithTalkOptionEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session by entering a PIN. To make the option available in the engagement UI, you must also enable the configuration property showPinEngagementOption.
Enable starting with context migration co-browsing
com.unblu.messenger.startWithUniversalCobrowsingOptionEnabled
Only visible if: com.unblu.messenger.contextMigrationCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session with context migration co-browsing. The configuration property contextMigrationCoBrowsingEnabled must be enabled for the setting to have an effect.
Enable starting with video call
com.unblu.messenger.startWithVideoCallOptionEnabled
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session with a video call. The configuration property callEnabled must be enabled for the setting to have an effect. To make the option available in the engagement UI, you must also enable the configuration property showVideoCallEngagementOption.
Enable starting with whiteboard
com.unblu.messenger.startWithWhiteboardOptionEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Let visitors start a session with the whiteboard. The configuration properties whiteboardEnabled and enablePreview must be enabled for the setting to have an effect. To make the option available in the engagement UI, you must also enable the configuration property showRequestWhiteboardEngagementOption.
Enable "text chat" feature
com.unblu.messenger.textChatEnabled
Only visible if: com.unblu.license.account.featureTextChat
is defined
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the "text chat" feature. If 'true', you can enable and configure text chat in conversation templates.
Enable translation
com.unblu.messenger.translationEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enables the automatic and on demand translation of conversation messages. Note this requires a translation service to be configured, see: "com.unblu.translation.translationServiceProvider"
Enable "universal co-browsing" feature
com.unblu.messenger.universalCoBrowsingEnabled
Only visible if: com.unblu.license.account.featureUniversalCobrowsing
is defined
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure universal co-browsing in conversation templates
Use person fallback avatar
com.unblu.messenger.usePersonAvatarFallback
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use a fallback avatar if none is defined for a person. The fallback avatar is determined in the following order: person → team → parent team → account
Use recipient fallback avatar
com.unblu.messenger.useRecipientAvatarFallback
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use a fallback avatar if none is defined for a recipient. The fallback avatar is determined in one of the following ways, depending on the type of recipient: person → team → parent team → account, named-area → account
Enable "video call background replacement" feature
com.unblu.messenger.videoBackgroundReplacementEnabled
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure video background replacement in conversation templates
Enable "whiteboard" feature
com.unblu.messenger.whiteboardEnabled
Only visible if: com.unblu.license.account.featureWhiteboard
is defined, com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "true", you can enable and configure the whiteboard in conversation templates
NavigationHistoryConfiguration
Outbound conversation configuration
Participants allowed to create new outbound conversations
com.unblu.conversation.outbound.allowCreateOutboundConversation
-
Type: List of string with allowed values:s
-
assigned_agent
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
DEPRECATED. To influence who may create outbound conversations, enable or disable the corresponding template with "com.unblu.conversation.template.newConversationTemplateIds"
Enable "outbound conversation" mode for this template
com.unblu.conversation.outbound.enableOutboundConversation
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, the template is added to the "plus icon" menu in the Agent Desk. Agents can then initiate conversations with clients using the template.
External messenger used for this template
com.unblu.conversation.outbound.outboundChannel
Only visible if: com.unblu.conversation.outbound.enableOutboundConversation=true
-
Type: Entity reference
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If you don’t configure an external messenger, Unblu Spark is used as the channel for outbound conversations
Translation
Enable conversation translation
com.unblu.translation.enableTranslation
Only visible if: com.unblu.messenger.translationEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
Enables to translate conversation content automatically or on demand
Not translated languages
com.unblu.translation.notTranslatedLanguages
Only visible if: com.unblu.translation.enableTranslation=true
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
All languages that should be excluded from automatic and on demand translation in BCP 47 language tag format, including the region if available
Translation language
com.unblu.translation.translationLanguage
Only visible if: com.unblu.translation.enableTranslation=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
The language content should be translated into in BCP 47 language tag format, including the region if available. If not defined the system’s language will be used.
Default translation mode
com.unblu.translation.translationTriggerMode
Only visible if: com.unblu.translation.enableTranslation=true
-
Type: String with allowed values:
-
auto
-
on_demand
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
,SUPERVISOR
,REGISTERED_USER
AUTO: automatically translates all content that isn’t one of the excluded languages. ON_DEMAND: Doesn’t not automatically translate any content but displays actions to do so on demand.
AcsCallConfig
Domains used by ASC
com.unblu.contentsecuritypolicy.acsDomains
-
Type: List of strings
-
Default:
https://ecs.office.com, https://auth.relay.communication.microsoft.com, https://go.trouter.communication.microsoft.com, https://.trouter.teams.microsoft.com, wss://.trouter.teams.microsoft.com, https://prod.registrar.skype.com, https://edge.skype.com, https://api.flightproxy.skype.com, https://ic3.events.data.microsoft.com
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The domains need to be allowed in the Content Security Policy
Azure Communication Services (ACS) access key
com.unblu.conversation.call.acs.accessKey
Only visible if: com.unblu.messenger.callEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
A valid access key belonging to the configured Azure Communication Services resource
Azure Communication Services (ACS) resource endpoint URL
com.unblu.conversation.call.acs.resourceEndpointUrl
Only visible if: com.unblu.messenger.callEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
URL used for API calls between the Unblu Collaboration Server and ACS. The resource endpoint URL usually has the format: https://<resource-name>.communication.azure.com
CallServiceProviderConfig
Call service provider
com.unblu.conversation.call.callServiceProvider
-
Type: String with allowed values:
-
acs
-
livekit
-
opentok
-
-
Default:
LIVEKIT
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The service provider to use for audio and video calls.
Screen sharing service provider
com.unblu.conversation.call.screenSharingServiceProvider
Only visible if: com.unblu.messenger.screenSharingEnabled=true
-
Type: String with allowed values:
-
auto
-
force_unblu_p2p
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The service provider to use for screen sharing. By default the call service provider will be used if it supports screen sharing integration, otherwise Unblu native P2P webRTC will be used.
LiveKitCallConfig
LiveKit API key
com.unblu.conversation.call.livekit.apiKey
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
API key used to identify Unblu with LiveKit
LiveKit API proxy URL
com.unblu.conversation.call.livekit.apiProxyUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Forward proxy URL used for API calls from the Unblu Collaboration Server to the LiveKit server. The format of the URL must be <socks5|http>://[<username>:<password>@]<host>:<port>
LiveKit API secret
com.unblu.conversation.call.livekit.apiSecret
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Secret used by the Unblu Collaboration Server to authenticate against the LiveKit server and create access tokens for the clients
LiveKit API URL
com.unblu.conversation.call.livekit.apiUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
URL pointing to the LiveKit server used by the Unblu Collaboration Server for API calls
Base URL for LiveKit Egress
com.unblu.conversation.call.livekit.audioTrackEgressWebsocketBaseUrl
Only visible if: com.unblu.platform.enablePreview=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Used to send audio track data to the Collaboration Server via WebSocket. When not defined the webhook base server URL is used. This property can be used to override that value. The URL should contain the "webhook" entry path (e.g. "/webhook") and must not end with a "/"
Use a custom TURN server for LiveKit
com.unblu.conversation.call.livekit.customTurnEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If enabled, the custom TURN server configuration from Unblu is used (see 'com.unblu.webrtc'), otherwise the LiveKit TURN server
Enable LiveKit simulcast for screen sharing and video
com.unblu.conversation.call.livekit.enableSimulcast
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Any additional simulcast configuration value are only applied if this configuration is enabled
Maximum bitrate of default screen sharing layer
com.unblu.conversation.call.livekit.manualScreenShareMaxBitrate
-
Type: Integer
-
Default:
4000000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In bits per second (bps). Only applied if manual screen sharing encoding settings are enabled.
Maximum framerate of default screen sharing layer
com.unblu.conversation.call.livekit.manualScreenShareMaxFramerate
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In frames per second (fps). Only applied if manual screen sharing encoding settings are enabled.
Height of screen sharing simulcast layer
com.unblu.conversation.call.livekit.manualScreenShareSimulcastHeight
-
Type: Integer
-
Default:
1200
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In pixels (px). Only applied if manual screen sharing simulcast is enabled.
Maximum bitrate of screen sharing simulcast layer
com.unblu.conversation.call.livekit.manualScreenShareSimulcastMaxBitrate
-
Type: Integer
-
Default:
350000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In bits per second (bps). Only applied if manual screen sharing simulcast is enabled.
Maximum framerate of screen sharing simulcast layer
com.unblu.conversation.call.livekit.manualScreenShareSimulcastMaxFramerate
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In frames per second (fps). Only applied if manual screen sharing simulcast is enabled.
Width of screen sharing simulcast layer
com.unblu.conversation.call.livekit.manualScreenShareSimulcastWidth
-
Type: Integer
-
Default:
1920
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In pixels (px). Only applied if manual screen sharing simulcast is enabled.
Height of first (half quality) video (camera) simulcast layer
com.unblu.conversation.call.livekit.manualVideoHalfSimulcastLayerHeight
-
Type: Integer
-
Default:
720
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In pixels (px). Only applied if manual video simulcast is enabled.
Maximum bitrate of first (half quality) video (camera) simulcast layer
com.unblu.conversation.call.livekit.manualVideoHalfSimulcastLayerMaxBitrate
-
Type: Integer
-
Default:
1700000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In bits per second (bps). Only applied if manual video simulcast is enabled.
Maximum framerate of first (half quality) video (camera) simulcast layer
com.unblu.conversation.call.livekit.manualVideoHalfSimulcastLayerMaxFramerate
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In frames per second (fps). Only applied if manual video simulcast is enabled.
Width of first (half quality) video (camera) simulcast layer
com.unblu.conversation.call.livekit.manualVideoHalfSimulcastLayerWidth
-
Type: Integer
-
Default:
1280
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In pixels (px). Only applied if manual video simulcast is enabled.
Maximum bitrate of default video (camera) layer
com.unblu.conversation.call.livekit.manualVideoMaxBitrate
-
Type: Integer
-
Default:
3000000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In bits per second (bps). Only applied if manual video encoding settings are enabled. The default video layer is the full quality video (camera) layer.
Maximum framerate default video (camera) layer
com.unblu.conversation.call.livekit.manualVideoMaxFramerate
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In frames per second (fps). Only applied if manual video encoding settings are enabled. The default video layer is the full quality video (camera) layer.
Height of second (quarter quality) video (camera) simulcast layer
com.unblu.conversation.call.livekit.manualVideoQuarterSimulcastLayerHeight
-
Type: Integer
-
Default:
360
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In pixels (px). Only applied if manual video simulcast is enabled.
Maximum bitrate of second (quarter quality) video (camera) simulcast layer
com.unblu.conversation.call.livekit.manualVideoQuarterSimulcastLayerMaxBitrate
-
Type: Integer
-
Default:
450000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In bits per second (bps). Only applied if manual video simulcast is enabled.
Maximum framerate of second (quarter quality) video (camera) simulcast layer
com.unblu.conversation.call.livekit.manualVideoQuarterSimulcastLayerMaxFramerate
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In frames per second (fps). Only applied if manual video simulcast is enabled.
Width of second (quarter quality) video (camera) simulcast layer
com.unblu.conversation.call.livekit.manualVideoQuarterSimulcastLayerWidth
-
Type: Integer
-
Default:
640
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
In pixels (px). Only applied if manual video simulcast is enabled.
LiveKit transcript mic data source
com.unblu.conversation.call.livekit.micDataSource
Only visible if: com.unblu.platform.enablePreview=true
-
Type: String with allowed values:
-
browser_mic_capture
-
livekit_egress
-
-
Default:
LIVEKIT_EGRESS
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If "LiveKit Egress" is selected, the configured LiveKit server must have egress enabled. If "Browser mic capture" is selected, the data is captured from the browser’s mic and sent directly to the Collaboration Server using Unblu’s real-time-framework.
LiveKit signaling server URL
com.unblu.conversation.call.livekit.serverUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
URL used by the clients (browsers) to connect to the LiveKit server
LiveKit transcript service provider
com.unblu.conversation.call.livekit.transcriptServiceProvider
Only visible if: com.unblu.platform.enablePreview=true
-
Type: String with allowed values:
-
gcp
-
-
Default:
GCP
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Speech to text (STT) provider used to create transcripts for calls. The selected provider’s access details must be configured separately.
Use manual screen sharing encoding settings
com.unblu.conversation.call.livekit.useManualScreenShareEncodingSettings
Only visible if: com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The manual screen sharing encoding settings are used for the full quality layer. This layer may optionally be accompanied by up to 2 simulcast layers. If enabled, the manually configured values override the default bitrate and framerate calculated by LiveKit.
Use manual screen sharing simulcast layer
com.unblu.conversation.call.livekit.useManualScreenShareSimulcastLayer
Only visible if: com.unblu.conversation.call.livekit.enableSimulcast=true
, com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If enabled, the manually configured simulcast layer overrides the default LiveKit simulcast layers
Use manual video (camera) encoding settings
com.unblu.conversation.call.livekit.useManualVideoEncodingSettings
Only visible if: com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The manual video encoding settings are used for the full quality layer. This layer may optionally be accompanied by up to 2 simulcast layers. If enabled, the manually configured values override the default bitrate and framerate calculated by LiveKit.
Use manual video simulcast layers
com.unblu.conversation.call.livekit.useManualVideoSimulcastLayers
Only visible if: com.unblu.conversation.call.livekit.enableSimulcast=true
, com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If enabled, the manually configured simulcast layers override the default LiveKit simulcast layers
Vonage audio and video calls
Domains used by Vonage
com.unblu.contentsecuritypolicy.tokboxDomains
-
Type: List of strings
-
Default:
.opentok.com, *.tokbox.com, wss://.tokbox.com
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The domains need to be allowed in the Content Security Policy
Vonage Video API key
com.unblu.conversation.call.tokbox.apiKey
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Encrypted Vonage Video API key used for video and audio calls. Contact the Unblu support team to obtain the key.
Vonage Video API secret
com.unblu.conversation.call.tokbox.apiSecret
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Vonage Video API URL
com.unblu.conversation.call.tokbox.apiUrl
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Used by the Unblu server to manage calls through the Vonage REST API. Leave empty to use the default URL.
Vonage client proxy URL
com.unblu.conversation.call.tokbox.clientProxyUrl
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used to route all internet traffic for the Vonage clients (browsers & mobile apps)
Use custom TURN server
com.unblu.conversation.call.tokbox.customTurnEnabled
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If enabled, the custom TURN server configuration from Unblu is used (see 'com.unblu.webrtc'). If not enabled, the Vonage TURN server is used.
Enable call recording
com.unblu.conversation.call.tokbox.enableArchiving
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, all calls are recorded automatically using Vonage’s archiving feature. The session type must be set to 'ROUTED' or 'AUTO' for this setting to work. Unblu’s conversation recording feature is an alternative solution.
Enable SIP dial out
com.unblu.conversation.call.tokbox.enableSipDialOut
Only visible if: com.unblu.messenger.callEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If enabled, SIP dial out will be enabled allowing dial in with a landline phone (PSTN) when used together with a SIP gateway. The session type must be set to 'ROUTED' or 'AUTO' for this setting to work.
Proxy authentication scheme
com.unblu.conversation.call.tokbox.proxyAuthScheme
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: String with allowed values:
-
basic
-
digest
-
kerberos
-
ntlm
-
spnego
-
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Proxy authentication schema to use in conjunction with the configuration property com.unblu.core.server.collaboration.conversation.call.tokbox.proxyUrl. If the proxy URL includes authentication information, this configuration property must be set.
Proxy URL
com.unblu.conversation.call.tokbox.proxyUrl
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Proxy URL to be used by the Unblu server to access the Vonage Video API cloud (https://api.opentok.com). Supported format: http://[<username>:<password>@]<host>:<port> (no other protocols). Note: If you specify username and password you must also specify the proxy authentication scheme in the corresponding separate config property.
Vonage call session type
com.unblu.conversation.call.tokbox.sessionType
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: String with allowed values:
-
auto
-
relayed
-
routed
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Possible values: RELAYED: peer-to-peer ROUTED: routed via Vonage Video API server AUTO: ROUTED if archiving is enabled, RELAYED otherwise
SIP dial out password
com.unblu.conversation.call.tokbox.sipPassword
Only visible if: com.unblu.messenger.callEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Password used to connect to the SIP endpoint e.g. Vonage SIP Interconnect API secret when using the Vonage Video API.
SIP dial out URI
com.unblu.conversation.call.tokbox.sipUri
Only visible if: com.unblu.messenger.callEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
URI of the SIP server to dial out to. The format should follow "sip:user@provider" e.g. sip:1-999-123-4567@voip-provider.example.net
SIP dial out username
com.unblu.conversation.call.tokbox.sipUsername
Only visible if: com.unblu.messenger.callEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
username used to connect to the SIP endpoint e.g. Vonage SIP Interconnect API APIKey when using the Vonage Video API.
VonageSipDialInConfig
Vonage SIP Interconnect API key
com.unblu.conversation.call.dialin.vonage.apiKey
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
API key used to identify Unblu with Vonage SIP Interconnect
Vonage SIP Interconnect API private key
com.unblu.conversation.call.dialin.vonage.apiPrivateKey
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Secret used by the Unblu Collaboration Server to authenticate against the Vonage SIP Interconnect API
Vonage SIP Interconnect API Proxy
com.unblu.conversation.call.dialin.vonage.apiProxyUrl
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Forward proxy URL used for API calls from the Unblu Collaboration Server to the Vonage SIP Interconnect API. The format of the URL must be http[s]://[<username>:<password>@]<host>:<port>
Vonage SIP Interconnect API public key
com.unblu.conversation.call.dialin.vonage.apiPublicKey
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Secret used by the Unblu Collaboration Server to authenticate against the Vonage SIP Interconnect API
Vonage SIP Interconnect API Region
com.unblu.conversation.call.dialin.vonage.apiRegion
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: String with allowed values:
-
ap_singapore
-
ap_sydney
-
eu_dublin
-
eu_frankfurt
-
us_oregon
-
us_virginia
-
-
Default:
EU_FRANKFURT
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Data center region used for the Vonage Voice API
Vonage SIP Interconnect API secret
com.unblu.conversation.call.dialin.vonage.apiSecret
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
API secret used to identify Unblu with Vonage SIP Interconnect
Vonage SIP Interconnect application ID used for Unblu
com.unblu.conversation.call.dialin.vonage.applicationId
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
ID of the application in the Vonage SIP Interconnect used by the Unblu Collaboration Server for API calls and webhooks. The application should be linked with at least one dial in number.
Enable call dial-in via Vonage SIP Interconnect
com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn
Only visible if: com.unblu.messenger.callEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Requires all other configuration properties in the group to be configured as well
URL used to register for Vonage SIP Interconnect webhooks
com.unblu.conversation.call.dialin.vonage.webhookEndpointBaseUrl
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
When not defined the webhook base server URL is used. This property can be used to override that value. The URL should contain the "webhook" entry path (e.g. "/webhook") and must not end with a "/"
Vonage SIP Interconnect webhook secret
com.unblu.conversation.call.dialin.vonage.webhookSecret
Only visible if: com.unblu.conversation.call.dialin.vonage.enableVonageCallDialIn=true
, com.unblu.platform.enablePreview=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Shared secret used by Vonage SIP Interconnect to sign Webhooks sent to Unblu using a HMAC-256 signature allowing Unblu to verify a Webhook is really sent by Vonage
Conversation activity
Activity categories to track
com.unblu.conversation.activity.activityCategoriesToTrack
-
Type: List of string with allowed values:s
-
call
-
chat
-
collaboration_on_layer
-
conversation_open
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The categories you select trigger activity updates
Layers that trigger an activity while displayed
com.unblu.conversation.activity.layerTypesThatTriggerActivityWhileDisplayed
-
Type: List of string with allowed values:s
-
context_migration_cobrowsing
-
document_cobrowsing
-
embedded_cobrowsing
-
mobile_cobrowsing
-
screen_sharing
-
universal_cobrowsing
-
whiteboard
-
-
Default:
SCREEN_SHARING,EMBEDDED_COBROWSING,CONTEXT_MIGRATION_COBROWSING,MOBILE_COBROWSING,DOCUMENT_COBROWSING,WHITEBOARD,UNIVERSAL_COBROWSING
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
List of co-browsing layer types that trigger activity for all participants in the conversation while they’re active, independent of their interaction with a layer. This is often needed when one participant is presenting to the other participant. Note: only has an effect if the category COLLABORATION_ON_LAYER is enabled in the list of activity categories to track.
Conversation "auto-pause notifications" configuration
Enable "active call" auto-pause
com.unblu.conversation.autopausenotifications.enableActiveCallAutoPause
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable auto-pausing for the reason "active call"
Enable "active collaboration" auto-pause reason
com.unblu.conversation.autopausenotifications.enableActiveCollaborationAutoPause
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable auto-pausing for the reason "active collaboration"
Conversation "awaited person type" configuration
Allow changing awaited person type
com.unblu.conversation.awaitedpersontype.allowChangeConversationAwaitedPersonType
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to change the awaited person type of a conversation
Automatically requeue unassigned conversations awaiting agent
com.unblu.conversation.awaitedpersontype.autoRequeueUnassignedConversationAwaitingForAgent
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The conversation is automatically requeued if the conversation state changes to "UNASSIGNED" and the awaited person type is "AGENT" or if the awaited person type changes to "AGENT" and the conversation state is "UNASSIGNED"
Automatically set awaited person type of "QUEUED" conversations to "AGENT"
com.unblu.conversation.awaitedpersontype.autoSetAwaitedPersonTypeToAgentOnConversationQueued
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Automatically set awaited person type of "ACTIVE" conversations to "NONE"
com.unblu.conversation.awaitedpersontype.autoSetAwaitedPersonTypeToNoneOnConversationActive
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Request change awaited person type if assigned agent leaves conversation
com.unblu.conversation.awaitedpersontype.onAssigneeLeaveShowChangeAwaitedPersonTypeDialog
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show a dialog to set the awaited person type when the assigned agent leaves the conversation. The assigned agent must have permission to change the awaited person type.
Conversation bots
Bot dialog response offer timeout
com.unblu.conversation.bot.botDialogOfferResponseTimeout
-
Type: Integer
-
Default:
10
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The maximum time in seconds that a bot has to respond to a dialog offer. If the bot doesn’t respond within this time, it is automatically excluded from the dialog.
Maximum time between two bot dialog messages (in s)
com.unblu.conversation.bot.botMaxTimeBetweenMessages
-
Type: Integer
-
Default:
180
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The maximum time, in seconds, that may pass between two messages of a bot dialog. If the timeout is reached, the conversation is treated as idle. If the bot’s successful completion is required, the conversation is canceled.
Minimum time between bot messages (in ms)
com.unblu.conversation.bot.botMinTimeBetweenMessages
-
Type: Integer
-
Default:
1500
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The minimum time, in milliseconds, that must pass between two bot messages, or a user message and a bot’s response. If a bot sends messages faster, Unblu automatically delays their delivery to conform to this time.
Enable all external dialog bots
com.unblu.conversation.bot.enableAllExternalBots
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
All bots are treated as optional bots. Overrides the configuration properties optionalExternalBotIds and mandatoryExternalBotIds.
Mandatory external dialog bot IDs
com.unblu.conversation.bot.mandatoryExternalBotIds
-
Type: List of entity references
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The list of active external dialog bots you want to enable in this conversation. If a bot can’t be contacted or stops responding, the boarding process is aborted. This list is ignored if externalBotsEnabled is set to true.
Optional external dialog bot IDs
com.unblu.conversation.bot.optionalExternalBotIds
-
Type: List of entity references
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The list of active external dialog bots you want to enable in this conversation. Bots that can’t be contacted or that stop responding are ignored. This list is ignored if externalBotsEnabled is set to true.
Conversation Branch configuration
The participants allowed to transfer the conversation to another Branch Client
com.unblu.conversation.branch.transferToBranchClient
Only visible if: com.unblu.messenger.branchEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversation call
Allow personal dial-in for calls
com.unblu.conversation.call.allowPersonalDialIn
Only visible if: com.unblu.conversation.call.enableDialIn=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The participants that may use audio through their phone using the dial-in feature
Allow public dial-in for calls
com.unblu.conversation.call.allowPublicDialIn
Only visible if: com.unblu.conversation.call.enableDialIn=true
, com.unblu.conversation.invitation.allowPublicLinkAccess=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If enabled, a public call dial-in token is created that allows anyone with the token to join the call
Allow requesting camera change
com.unblu.conversation.call.allowRequestAuxiliaryCameraChange
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants who can request to activate, deactivate, or change the camera of other participants (typically Unblu Branch clients)
Allow "request callback" when unavailable for call
com.unblu.conversation.call.allowRequestCallbackWhenUnavailableForCall
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled a button is displayed in the "unavailable for call" UI
Participants allowed to start audio calls
com.unblu.conversation.call.allowStartAudioCall
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to start video calls
com.unblu.conversation.call.allowStartVideoCall
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participation types allowed to start calls even though all other participants are unavailable
com.unblu.conversation.call.allowStartingCallsWhenOthersUnavailable
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The configuration property only has an effect if automatically starting and joining calls is disabled
Participants allowed to take snapshots in video calls
com.unblu.conversation.call.allowTakeSnapshot
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Leave call" options for assigned agent
com.unblu.conversation.call.assignedAgentHangUpCallBehaviours
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
close_conversation
-
end_conversation
-
leave_call
-
leave_conversation
-
-
Default:
END_CONVERSATION, CLOSE_CONVERSATION
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The "leave call" options available to the assigned agent. The options only work if the assigned agent has permission to end or leave a conversation, depending on the options selected. If no option is selected, the option to leave a call is hidden.
Automatically prompt personal dial-in
com.unblu.conversation.call.autoPromptDialIn
Only visible if: com.unblu.conversation.call.enableDialIn=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The participants to automatically prompt for the personal dial-in option when joining a call
Automatically start and join calls
com.unblu.conversation.call.autoStartAndJoinCalls
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, calls start automatically once the first person opens the conversation. Furthermore, every participant who opens the conversation automatically joins the call.
Type of call to start automatically
com.unblu.conversation.call.autoStartCallType
Only visible if: com.unblu.conversation.call.autoStartAndJoinCalls=true
-
Type: String with allowed values:
-
audio
-
video
-
-
Default:
VIDEO
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The type of call to start when the first participant opens the conversation
"Call not answered" timeout (in s)
com.unblu.conversation.call.callNotAnsweredTimeoutSeconds
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: Integer
-
Default:
30
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Leave call" options for context person
com.unblu.conversation.call.contextPersonHangUpCallBehaviours
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
close_conversation
-
end_conversation
-
leave_call
-
leave_conversation
-
-
Default:
CLOSE_CONVERSATION
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The "leave call" options available to the context person. The options only work if the context person has permission to end or leave a conversation, depending on the options selected. If no option is selected, the option to leave a call is hidden.
Display call controls bar
com.unblu.conversation.call.displayControlsBar
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The participants who see the call controls bar in the UI. Typically, this is only disabled for Unblu Branch clients.
Display local/own video
com.unblu.conversation.call.displayLocalVideo
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants who see their local video in the UI. Typically, this is only disabled for Unblu Branch clients.
Enable call transcription
com.unblu.conversation.call.enableCallTranscription
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Required for call closed captions. Only available with LiveKit as the call service provider. Requires a valid transcript provider configuration.
Enable camera in audio
com.unblu.conversation.call.enableCameraInAudio
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants to show the camera button to in audio calls
Enable camera in video
com.unblu.conversation.call.enableCameraInVideo
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants to show the camera button to in video calls
Enable closed captions
com.unblu.conversation.call.enableClosedCaptions
Only visible if: com.unblu.conversation.call.enableCallTranscription=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants to show the closed caption button to in calls
Enable closed captions translation
com.unblu.conversation.call.enableClosedCaptionsTranslation
Only visible if: com.unblu.conversation.call.enableCallTranscription=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants to show the closed caption translation option to. Only taken into account if "com.unblu.conversation.call.enableClosedCaptions" is enabled for the participant. Requires a translation provider configuration, see: "com.unblu.translation.translationServiceProvider"
Enable dial-in feature for calls
com.unblu.conversation.call.enableDialIn
Only visible if: com.unblu.conversation.feature.callEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If enabled, calls can be joined via phone (PSTN) dial-in. For the feature to work, public and/or personal dial-in must also be enabled. To enable dial-in, the SIP gateway must be configured separately for each call service provider.
Enable echo cancellation
com.unblu.conversation.call.enableEchoCancellation
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom the microphone should remove the echo
Enable microphone in audio
com.unblu.conversation.call.enableMicrophoneInAudio
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants to show the microphone button to in audio calls
Enable microphone button in video calls
com.unblu.conversation.call.enableMicrophoneInVideo
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants to show the microphone button to in video calls
Enable noise reduction
com.unblu.conversation.call.enableNoiseReduction
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom the microphone should remove background noise
Participants with access to background replacement button
com.unblu.conversation.call.enableVideoBackgroundReplacement
Only visible if: com.unblu.conversation.feature.callEnabled=true
, com.unblu.messenger.videoBackgroundReplacementEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Forward call to hidden agents after timeout
com.unblu.conversation.call.forwardToHiddenAgents
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, unanswered calls are first be forwarded to hidden agents (if available) before they are ended
Personal dial-in token length
com.unblu.conversation.call.personalDialInTokenLength
Only visible if: com.unblu.conversation.call.enableDialIn=true
-
Type: Integer
-
Default:
4
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
20
-
The number of digits used for personal call dial-in tokens. The number can be low because tokens are ephemeral: they’re allocated dynamically during a call and discarded when the call ends.
Public dial-in token length
com.unblu.conversation.call.publicDialInTokenLength
Only visible if: com.unblu.conversation.call.enableDialIn=true
-
Type: Integer
-
Default:
8
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
20
-
The number of digits used for public call dial-in tokens. Public tokens must be longer than personal tokens as these are permanently reserved for conversations until the conversation has ended.
"Leave call" options for secondary agents
com.unblu.conversation.call.secondaryAgentHangUpCallBehaviours
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
close_conversation
-
end_conversation
-
leave_call
-
leave_conversation
-
-
Default:
CLOSE_CONVERSATION
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The "leave call" options available to secondary agents. The options only work if the secondary agent has permission to end or leave a conversation, depending on the options selected. If no option is selected, the option to leave a call is hidden.
"Leave call" options for secondary visitors
com.unblu.conversation.call.secondaryVisitorHangUpCallBehaviours
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
close_conversation
-
end_conversation
-
leave_call
-
leave_conversation
-
-
Default:
CLOSE_CONVERSATION
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The "leave call" options available to secondary visitors. The options only work if the secondary visitor has permission to end or leave a conversation, depending on the options selected. If no option is selected, the option to leave a call is hidden.
Default assigned agent closed caption mode
com.unblu.conversation.call.startWithAssignedAgentClosedCaptionMode
Only visible if: com.unblu.conversation.call.enableCallTranscription=true
-
Type: String with allowed values:
-
off
-
on
-
translated
-
-
Default:
OFF
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If OFF, the assigned agent (the main agent) must enable closed captions in the call UI to see them. If ON, the assigned agent sees closed captions in the speaker’s language when they join a call. If set to TRANSLATED, the assigned agent automatically sees closed captions that are translated into the language of their Unblu UI.
Start video call with camera enabled
com.unblu.conversation.call.startWithCameraEnabledInVideo
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants whose camera is enabled when a video call starts
Default main visitor closed caption mode
com.unblu.conversation.call.startWithContextPersonClosedCaptionMode
Only visible if: com.unblu.conversation.call.enableCallTranscription=true
-
Type: String with allowed values:
-
off
-
on
-
translated
-
-
Default:
OFF
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If OFF, the context person (the main visitor) must enable closed captions in the call UI to see them. If ON, the context person sees closed captions in the speaker’s language when they join a call. If set to TRANSLATED, the context person automatically sees closed captions that are translated into the language of their Unblu UI.
Start audio call with microphone enabled
com.unblu.conversation.call.startWithMicrophoneEnabledInAudio
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants whose microphone is enabled when an audio call starts
Start video call with microphone enabled
com.unblu.conversation.call.startWithMicrophoneEnabledInVideo
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants whose microphone is enabled when a video call starts
Default secondary agent closed caption mode
com.unblu.conversation.call.startWithSecondaryAgentClosedCaptionMode
Only visible if: com.unblu.conversation.call.enableCallTranscription=true
-
Type: String with allowed values:
-
off
-
on
-
translated
-
-
Default:
OFF
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If OFF, secondary agents must enable closed captions in the call UI to see them. If ON, secondary agents see closed captions in the speaker’s language when they join a call. If set to TRANSLATED, secondary agents automatically see closed captions that are translated into the language of their Unblu UI.
Default secondary visitor closed caption mode
com.unblu.conversation.call.startWithSecondaryVisitorClosedCaptionMode
Only visible if: com.unblu.conversation.call.enableCallTranscription=true
-
Type: String with allowed values:
-
off
-
on
-
translated
-
-
Default:
OFF
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If OFF, secondary visitors must enable closed captions in the call UI to see them. If ON, secondary visitors see closed captions in the speaker’s language when they join a call. If set to TRANSLATED, secondary visitors automatically see closed captions that are translated into the language of their Unblu UI.
Participants with background replacement enabled when video starts
com.unblu.conversation.call.startWithVideoBackgroundReplacementEnabled
Only visible if: com.unblu.conversation.feature.callEnabled=true
, com.unblu.messenger.videoBackgroundReplacementEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Reasons a conversation participant may be unavailable for calls
com.unblu.conversation.call.unavailableForCallReasons
Only visible if: com.unblu.conversation.feature.callEnabled=true
-
Type: List of string with allowed values:s
-
away
-
notifications_paused
-
offline
-
-
Default:
NOTIFICATIONS_PAUSED
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The configuration property only has an effect if automatically starting and joining calls is disabled
Chat suggestions
Allow requesting chat suggestions
com.unblu.conversation.chatsuggestion.allowRequestingChatSuggestion
Only visible if: com.unblu.platform.enablePreview=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to request chat suggestions. For the feature to work, you must also configure a source for suggestions.
Suggestion custom prompt templates
com.unblu.conversation.chatsuggestion.customPromptTemplates
-
Type: List of strings
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow editing chat suggestion prompt
com.unblu.conversation.chatsuggestion.editChatSuggestionPromptType
Only visible if: com.unblu.platform.enablePreview=true
-
Type: String with allowed values:
-
always
-
never
-
only_after_suggestion
-
-
Default:
ONLY_AFTER_SUGGESTION
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Source for suggestions
com.unblu.conversation.chatsuggestion.suggestionSourceId
Only visible if: com.unblu.platform.enablePreview=true
-
Type: Entity reference
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Source used to get suggestions for messages in this conversation. Leave empty to disable chat suggestions.
Conversation collaboration
Allow control of navigation bar in context migration co-browsing
com.unblu.conversation.collaboration.action.allowControlNavigationBarInContextMigrationCobrowsing
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow control of navigation bar in embedded co-browsing
com.unblu.conversation.collaboration.action.allowControlNavigationBarInEmbeddedCobrowsing
Only visible if: com.unblu.conversation.feature.embeddedCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow control of navigation bar in universal co-browsing
com.unblu.conversation.collaboration.action.allowControlNavigationBarInUniversalCobrowsing
Only visible if: com.unblu.conversation.feature.universalCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use developer tools in universal co-browsing
com.unblu.conversation.collaboration.action.allowHeadlessbrowserDeveloperTools
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Participants allowed to inspect conversation visual
com.unblu.conversation.collaboration.action.allowInspectVisual
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participant allowed to use mark mode in context-migration co-browsing
com.unblu.conversation.collaboration.action.allowMarkInContextMigrationCobrowsing
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use mark mode in document co-browsing
com.unblu.conversation.collaboration.action.allowMarkInDocumentCobrowsing
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use mark mode in embedded co-browsing
com.unblu.conversation.collaboration.action.allowMarkInEmbeddedCobrowsing
Only visible if: com.unblu.conversation.feature.embeddedCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The layer owner is automatically excluded
Participants allowed to use mark mode in mobile co-browsing
com.unblu.conversation.collaboration.action.allowMarkInMobileCobrowsing
Only visible if: com.unblu.conversation.feature.mobileCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use mark mode in universal co-browsing
com.unblu.conversation.collaboration.action.allowMarkInUniversalCobrowsing
Only visible if: com.unblu.conversation.feature.universalCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use mark mode in whiteboard
com.unblu.conversation.collaboration.action.allowMarkInWhiteboard
Only visible if: com.unblu.conversation.feature.whiteboardEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use remote control in context-migration co-browsing
com.unblu.conversation.collaboration.action.allowRemoteControlInContextMigrationCobrowsing
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use remote control in document co-browsing
com.unblu.conversation.collaboration.action.allowRemoteControlInDocumentCobrowsing
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use remote control in embedded co-browsing
com.unblu.conversation.collaboration.action.allowRemoteControlInEmbeddedCobrowsing
Only visible if: com.unblu.conversation.feature.embeddedCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The layer owner is automatically excluded
Participants allowed to use remote control in universal co-browsing
com.unblu.conversation.collaboration.action.allowRemoteControlInUniversalCobrowsing
Only visible if: com.unblu.conversation.feature.universalCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use remote control in whiteboard
com.unblu.conversation.collaboration.action.allowRemoteControlInWhiteboard
Only visible if: com.unblu.conversation.feature.whiteboardEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to use scroll lock in embedded co-browsing
com.unblu.conversation.collaboration.action.allowScrollLockInEmbeddedCobrowsing
Only visible if: com.unblu.conversation.feature.embeddedCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The layer owner is automatically excluded
Participants allowed to stop context migration co-browsing
com.unblu.conversation.collaboration.action.allowStopContextMigrationCobrowsing
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to stop document co-browsing
com.unblu.conversation.collaboration.action.allowStopDocumentCobrowsing
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to stop embedded co-browsing
com.unblu.conversation.collaboration.action.allowStopEmbeddedCobrowsing
Only visible if: com.unblu.conversation.feature.embeddedCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The layer owner is automatically included
Participants allowed to stop mobile co-browsing
com.unblu.conversation.collaboration.action.allowStopMobileCobrowsing
Only visible if: com.unblu.conversation.feature.mobileCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to stop screen sharing
com.unblu.conversation.collaboration.action.allowStopScreenSharing
Only visible if: com.unblu.conversation.feature.screenSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The layer owner is automatically included
Participants allowed to stop universal co-browsing
com.unblu.conversation.collaboration.action.allowStopUniversalCobrowsing
Only visible if: com.unblu.conversation.feature.universalCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to stop whiteboard
com.unblu.conversation.collaboration.action.allowStopWhiteboard
Only visible if: com.unblu.conversation.feature.whiteboardEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to view network statistics
com.unblu.conversation.collaboration.action.allowViewNetworkStatistics
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see inactive layers
com.unblu.conversation.collaboration.action.displayInactiveLayers
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "stop context migration co-browsing" dialog
com.unblu.conversation.collaboration.action.showStopContextMigrationCoBrowsingDialog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "stop document co-browsing" dialog
com.unblu.conversation.collaboration.action.showStopDocumentCoBrowsingDialog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "stop embedded co-browsing" dialog
com.unblu.conversation.collaboration.action.showStopEmbeddedCoBrowsingDialog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "stop mobile co-browsing" dialog
com.unblu.conversation.collaboration.action.showStopMobileCoBrowsingDialog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "stop screen sharing" dialog
com.unblu.conversation.collaboration.action.showStopScreenShareDialog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "stop universal co-browsing" dialog
com.unblu.conversation.collaboration.action.showStopUniversalCoBrowsingDialog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "stop whiteboard" dialog
com.unblu.conversation.collaboration.action.showStopWhiteboardDialog
Only visible if: com.unblu.platform.enablePreview=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Approval timeout (in s)
com.unblu.conversation.collaboration.approval.approvalTimeout
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
If no response is given in this time, they are regarded as declined.
Context migration co-browsing requires visitor approval
com.unblu.conversation.collaboration.approval.approveActivateContextMigration
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Document co-browsing requires visitor approval
com.unblu.conversation.collaboration.approval.approveActivateDocument
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Embedded co-browsing requires visitor approval
com.unblu.conversation.collaboration.approval.approveActivateEmbedded
Only visible if: com.unblu.conversation.feature.embeddedCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Mobile co-browsing requires visitor approval
com.unblu.conversation.collaboration.approval.approveActivateMobile
Only visible if: com.unblu.conversation.feature.mobileCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Screen sharing requires visitor approval
com.unblu.conversation.collaboration.approval.approveActivateScreenSharing
Only visible if: com.unblu.conversation.feature.screenSharingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Universal co-browsing requires visitor approval
com.unblu.conversation.collaboration.approval.approveActivateUniversal
Only visible if: com.unblu.conversation.feature.universalCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Whiteboard requires visitor approval
com.unblu.conversation.collaboration.approval.approveActivateWhiteboard
Only visible if: com.unblu.conversation.feature.whiteboardEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Approve mark mode in context migration co-browsing
com.unblu.conversation.collaboration.approval.approveMarkContextMigration
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom mark mode in context migration co-browsing requires the visitor’s approval. Visitors themselves never require approval.
Approve mark mode in document co-browsing
com.unblu.conversation.collaboration.approval.approveMarkDocument
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom mark mode in document co-browsing requires the assigned agent’s approval. Assigned agents themselves never require approval.
Approve mark mode in embedded co-browsing
com.unblu.conversation.collaboration.approval.approveMarkEmbedded
Only visible if: com.unblu.conversation.feature.embeddedCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom mark mode in embedded co-browsing requires the visitor’s approval. Visitors themselves never require approval.
Approve mark mode in mobile co-browsing
com.unblu.conversation.collaboration.approval.approveMarkMobile
Only visible if: com.unblu.conversation.feature.mobileCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom mark mode in mobile co-browsing requires the visitor’s approval. Visitors themselves never require approval.
Approve mark mode in universal co-browsing
com.unblu.conversation.collaboration.approval.approveMarkUniversal
Only visible if: com.unblu.conversation.feature.universalCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom mark mode in universal co-browsing requires the assigned agent’s approval. Assigned agents themselves never require approval.
Participants who require approval for mark mode on whiteboard
com.unblu.conversation.collaboration.approval.approveMarkWhiteboard
Only visible if: com.unblu.conversation.feature.whiteboardEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Approval is granted or denied by the assigned agent. Assigned agents themselves never require approval.
Approve remote control in context migration co-browsing
com.unblu.conversation.collaboration.approval.approveRemoteControlContextMigration
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom remote control in context migration co-browsing requires the visitor’s approval. Visitors themselves never require approval.
Approve remote control in document co-browsing
com.unblu.conversation.collaboration.approval.approveRemoteControlDocument
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom remote control in document co-browsing requires the assigned agent’s approval. Assigned agents themselves never require approval.
Approve remote control in embedded co-browsing
com.unblu.conversation.collaboration.approval.approveRemoteControlEmbedded
Only visible if: com.unblu.conversation.feature.embeddedCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom remote control in embedded co-browsing requires the visitor’s approval. Visitors themselves never require approval.
Approve remote control in universal co-browsing
com.unblu.conversation.collaboration.approval.approveRemoteControlUniversal
Only visible if: com.unblu.conversation.feature.universalCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants for whom remote control in universal co-browsing requires the assigned agent’s approval. Assigned agents themselves never require approval.
Approve whiteboard remote control
com.unblu.conversation.collaboration.approval.approveRemoteControlWhiteboard
Only visible if: com.unblu.conversation.feature.whiteboardEnabled=true
, com.unblu.platform.enablePreview=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Approval is granted or denied by the assigned agent. Assigned agents themselves never require approval.
Layer types to stop automatically when inactive
com.unblu.conversation.collaboration.autoStopCollaborationLayerWhenInactive
-
Type: List of string with allowed values:s
-
context_migration_cobrowsing
-
document_cobrowsing
-
embedded_cobrowsing
-
mobile_cobrowsing
-
screen_sharing
-
universal_cobrowsing
-
whiteboard
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Layers started automatically
com.unblu.conversation.collaboration.autostartLayers
-
Type: List of string with allowed values:s
-
context_migration_cobrowsing
-
document_cobrowsing
-
embedded_cobrowsing
-
mobile_cobrowsing
-
screen_sharing
-
universal_cobrowsing
-
whiteboard
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If necessary, an approval request is triggered first
Participants who can reset inactivity timeout
com.unblu.conversation.collaboration.conversationLayerInactivityParticipants
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participant interaction timeout (in s)
com.unblu.conversation.collaboration.conversationLayerInactivityTimeout
-
Type: Integer
-
Default:
300
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The time, in seconds, for a participant to interact with a collaboration layer before it is stopped because of inactivity. The participant must be in the list of conversationLayerInactivityParticipants for their interactions to be taken into account when resetting the timeout.
Inactivity timeout threshold (in s)
com.unblu.conversation.collaboration.conversationLayerInactivityTimeoutThreshold
-
Type: Integer
-
Default:
30
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The threshold, in seconds, before the conversationLayerInactivityTimeout ends. If the threshold is reached, a dialog is displayed indicating that the collaboration layer is about to be stopped because of inactivity. The participant must be in the list of conversationLayerInactivityParticipants to see this dialog.
Participants to show collaboration layer controls
com.unblu.conversation.collaboration.showLayerControls
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show loading splash screen
com.unblu.conversation.collaboration.showLayerLoadingSplash
-
Type: String with allowed values:
-
all
-
local
-
none
-
remote
-
-
Default:
ALL
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use ALL for all layers, NONE to disable the splash screen, LOCAL for all local layers (embedded co-browsing, mobile co-browsing, and screen-sharing) or REMOTE for all remote layers (universal, context-migration, and document co-browsing).
Show capturing frame
com.unblu.conversation.collaboration.showVisitorLayerCapturingFrame
-
Type: String with allowed values:
-
all
-
local
-
none
-
remote
-
-
Default:
ALL
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use ALL for all layers, NONE to disable the capturing frame, LOCAL for all local layers (embedded co-browsing, mobile co-browsing, and screen-sharing) or REMOTE for all remote layers (universal, context-migration, and document co-browsing).
Participants allowed to start and switch between layers of other participants
com.unblu.conversation.collaboration.switchOtherLayers
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to start and switch between their own layers
com.unblu.conversation.collaboration.switchOwnLayers
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Concierge
Concierge agent offboarding order
com.unblu.conversation.concierge.conciergeAgentOffboardingOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Agent onboarding flow
com.unblu.conversation.concierge.conciergeAgentOnboardingFlow
Only visible if: com.unblu.conversation.concierge.conciergeHandleAgentOnboarding=true
-
Type: List of string with allowed values:s
-
ack_terms_and_conditions
-
done_message
-
greeting_message
-
onboarding_message_1
-
onboarding_message_2
-
onboarding_message_3
-
-
Default:
GREETING_MESSAGE,DONE_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Concierge behavior on timeout during agent onboarding
com.unblu.conversation.concierge.conciergeAgentOnboardingOnTimeoutBehavior
Only visible if: com.unblu.conversation.concierge.conciergeHandleAgentOnboarding=true
-
Type: String with allowed values:
-
abort
-
hand_off
-
-
Default:
ABORT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Concierge agent onboarding order
com.unblu.conversation.concierge.conciergeAgentOnboardingOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Make "terms & conditions" question declinable during agent onboarding
com.unblu.conversation.concierge.conciergeAgentTermsAndConditionsDeclinable
Only visible if: com.unblu.conversation.concierge.conciergeHandleAgentOnboarding=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If declined, the agent’s onboarding is canceled. Set the configuration property to "false" if you want agents to be able to postpone the decision whether or not to join a conversation. This is most likely to be the case for asynchronous conversations.
Enable concierge
com.unblu.conversation.concierge.conciergeEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable concierge for agent offboarding
com.unblu.conversation.concierge.conciergeHandleAgentOffboarding
Only visible if: com.unblu.conversation.concierge.conciergeEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable concierge for agent onboarding
com.unblu.conversation.concierge.conciergeHandleAgentOnboarding
Only visible if: com.unblu.conversation.concierge.conciergeEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable concierge for visitor reboarding
com.unblu.conversation.concierge.conciergeHandleReboarding
Only visible if: com.unblu.conversation.concierge.conciergeEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable concierge for visitor offboarding
com.unblu.conversation.concierge.conciergeHandleVisitorOffboarding
Only visible if: com.unblu.conversation.concierge.conciergeEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable concierge for visitor onboarding
com.unblu.conversation.concierge.conciergeHandleVisitorOnboarding
Only visible if: com.unblu.conversation.concierge.conciergeEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Concierge visitor reboarding order
com.unblu.conversation.concierge.conciergeReboardingOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow skipping "feedback" question
com.unblu.conversation.concierge.conciergeVisitorFeedbackQuestionDeclinable
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Make "name" question declinable in visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorNameQuestionDeclinable
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If skipped, the visitor’s display name is automatically generated name based on "com.unblu.person.displayname.visitorDisplayNameEvaluationOrder", "com.unblu.person.displayname.visitor", and "com.unblu.person.displayname.qualifiedStaticName"
"Call not answered" visitor offboarding flow
com.unblu.conversation.concierge.conciergeVisitorOffboardingCallNotAnsweredFlow
-
Type: List of string with allowed values:s
-
conversation_feedback
-
info_message_1
-
info_message_2
-
info_message_3
-
info_message_4
-
info_message_5
-
info_message_6
-
offboarding_reason_message
-
rate_conversation
-
send_log_via_mail
-
-
Default:
OFFBOARDING_REASON_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The visitor offboarding flow that the concierge goes through for each visitor of a conversation that ends due to a call not being answered
"Canceled" visitor offboarding flow
com.unblu.conversation.concierge.conciergeVisitorOffboardingConversationCanceledFlow
-
Type: List of string with allowed values:s
-
conversation_feedback
-
info_message_1
-
info_message_2
-
info_message_3
-
info_message_4
-
info_message_5
-
info_message_6
-
offboarding_reason_message
-
rate_conversation
-
send_log_via_mail
-
-
Default:
OFFBOARDING_REASON_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The visitor offboarding flow that the concierge goes through for each visitor of a conversation when it is canceled
Visitor offboarding flow definition
com.unblu.conversation.concierge.conciergeVisitorOffboardingConversationEndFlow
-
Type: List of string with allowed values:s
-
conversation_feedback
-
info_message_1
-
info_message_2
-
info_message_3
-
info_message_4
-
info_message_5
-
info_message_6
-
offboarding_reason_message
-
rate_conversation
-
send_log_via_mail
-
-
Default:
OFFBOARDING_REASON_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The visitor offboarding flow that the concierge goes through for each visitor of a conversation when it is ended
"User removed" visitor offboarding flow
com.unblu.conversation.concierge.conciergeVisitorOffboardingKickedFlow
-
Type: List of string with allowed values:s
-
conversation_feedback
-
info_message_1
-
info_message_2
-
info_message_3
-
info_message_4
-
info_message_5
-
info_message_6
-
offboarding_reason_message
-
rate_conversation
-
send_log_via_mail
-
-
Default:
OFFBOARDING_REASON_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The visitor offboarding flow that the concierge goes through when a visitor is removed from a conversation
"Onboarding declined" visitor offboarding flow
com.unblu.conversation.concierge.conciergeVisitorOffboardingOnboardingDeclinedFlow
-
Type: List of string with allowed values:s
-
conversation_feedback
-
info_message_1
-
info_message_2
-
info_message_3
-
info_message_4
-
info_message_5
-
info_message_6
-
offboarding_reason_message
-
rate_conversation
-
send_log_via_mail
-
-
Default:
OFFBOARDING_REASON_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The visitor offboarding flow that the concierge goes through when a visitor doesn’t complete the onboarding process, for example, when they decline the service’s terms & conditions
Concierge visitor offboarding order
com.unblu.conversation.concierge.conciergeVisitorOffboardingOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Left conversation" visitor offboarding flow
com.unblu.conversation.concierge.conciergeVisitorOffboardingPersonLeftFlow
-
Type: List of string with allowed values:s
-
conversation_feedback
-
info_message_1
-
info_message_2
-
info_message_3
-
info_message_4
-
info_message_5
-
info_message_6
-
offboarding_reason_message
-
rate_conversation
-
send_log_via_mail
-
-
Default:
OFFBOARDING_REASON_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The visitor offboarding flow that the concierge goes through when a visitor actively leaves the conversation
"Solved by bot" visitor offboarding flow
com.unblu.conversation.concierge.conciergeVisitorOffboardingSolvedByBotFlow
-
Type: List of string with allowed values:s
-
conversation_feedback
-
info_message_1
-
info_message_2
-
info_message_3
-
info_message_4
-
info_message_5
-
info_message_6
-
offboarding_reason_message
-
rate_conversation
-
send_log_via_mail
-
-
Default:
OFFBOARDING_REASON_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The visitor offboarding flow that the concierge goes through for each visitor when a conversation ends because it was solved by a bot
Concierge visitor onboarding flow
com.unblu.conversation.concierge.conciergeVisitorOnboardingFlow
-
Type: List of string with allowed values:s
-
ack_terms_and_conditions
-
ask_for_email
-
ask_for_name
-
ask_for_phone
-
ask_for_topic
-
check_agent_availability
-
choose_named_area
-
choose_team
-
done_message
-
greeting_message
-
onboarding_message_1
-
onboarding_message_2
-
onboarding_message_3
-
-
Default:
GREETING_MESSAGE,ACK_TERMS_AND_CONDITIONS,DONE_MESSAGE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Behavior when no agent is available during visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorOnboardingOnAgentUnavailable
-
Type: String with allowed values:
-
abort
-
end
-
hand_off
-
-
Default:
HAND_OFF
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Concierge behavior on timeout during visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorOnboardingOnTimeoutBehavior
-
Type: String with allowed values:
-
abort
-
hand_off
-
-
Default:
ABORT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Concierge visitor onboarding order
com.unblu.conversation.concierge.conciergeVisitorOnboardingOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary named areas in visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorOnboardingPrimaryNamedAreas
-
Type: List of entity references
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary teams in visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorOnboardingPrimaryTeams
-
Type: List of entity references
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary named areas in visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorOnboardingSecondaryNamedAreas
-
Type: List of entity references
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary teams in visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorOnboardingSecondaryTeams
-
Type: List of entity references
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow skipping "rating" question
com.unblu.conversation.concierge.conciergeVisitorRatingQuestionDeclinable
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Make "terms & conditions" question declinable during visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorTermsAndConditionsDeclinable
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If declined, the visitor’s onboarding is canceled. Set the configuration property to "false" if you want visitors to be able to postpone the decision whether or not to join a conversation. This is most likely to be the case for asynchronous conversations.
Make "topic question" declinable in visitor onboarding
com.unblu.conversation.concierge.conciergeVisitorTopicQuestionDeclinable
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
In this case no topic is set for the conversation
Conversation configuration
Allow changing conversation language
com.unblu.conversation.allowChangeConversationLanguage
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Allow changing scheduled time
com.unblu.conversation.allowChangeConversationScheduledTime
Only visible if: com.unblu.messenger.scheduledConversationEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow changing conversation topic
com.unblu.conversation.allowChangeConversationTopic
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow changing conversation visibility
com.unblu.conversation.allowChangeConversationVisibility
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow non-admin users to change scheduled time using Web API
com.unblu.conversation.allowNonAdminUsersChangeConversationScheduledTimeViaWebApi
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
This configuration overrides the permission to change the scheduled time of a scheduled conversation
Allow non-admin users to change conversation topic using web API
com.unblu.conversation.allowNonAdminUsersChangeConversationTopicViaWebApi
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
This configuration overrides the permission to change the conversation topic
Allowed custom actions
com.unblu.conversation.availableCustomActionIds
-
Type: List of entity references
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only custom action whose IDs are listed here are enabled for this conversation
Enable all custom actions
com.unblu.conversation.enableAllCustomActions
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable all available custom actions. This overrides the configuration property availableCustomActionIds.
Document Co-Browsing
Participants allowed to create and edit annotations
com.unblu.conversation.collaboration.document.allowCreatingEditingAnnotations
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to create and edit signatures
com.unblu.conversation.collaboration.document.allowCreatingEditingSignatures
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to edit annotations of others
com.unblu.conversation.collaboration.document.allowEditingAnnotationsOfOtherUsers
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
This also allows participants to edit the signatures of other users
Participants allowed to edit DOCX documents when "com.unblu.conversation.collaboration.document.enableDocxDocumentEditMode" is enabled
com.unblu.conversation.collaboration.document.allowEditingDocxDocuments
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Participants allowed to print document
com.unblu.conversation.collaboration.document.allowPrintDocument
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to save document to conversation
com.unblu.conversation.collaboration.document.allowSaveDocument
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default height
com.unblu.conversation.collaboration.document.defaultHeight
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
768
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the default screen height of the document co-browsing content
Default width
com.unblu.conversation.collaboration.document.defaultWidth
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
1360
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the default screen width of the document co-browsing content
Enable DOCX edit mode
com.unblu.conversation.collaboration.document.enableDocxDocumentEditMode
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
DOCX edit mode lets you edit office documents such as those created by MS Word. It disables the possibility to annotate documents.
Maximum height
com.unblu.conversation.collaboration.document.maximumHeight
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
2160
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the maximum screen height of the document co-browsing content
Maximum width
com.unblu.conversation.collaboration.document.maximumWidth
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
3840
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Specify the maximum screen width of the document co-browsing content
Minimum height
com.unblu.conversation.collaboration.document.minimumHeight
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
480
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the minimum screen height of the document co-browsing content
Minimum width
com.unblu.conversation.collaboration.document.minimumWidth
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
320
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the minimum screen width of the document co-browsing content
Conversation features
Enable audio and video calls
com.unblu.conversation.feature.callEnabled
Only visible if: com.unblu.messenger.callEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable context migration co-browsing
com.unblu.conversation.feature.contextMigrationCoBrowsingEnabled
Only visible if: com.unblu.messenger.contextMigrationCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable document co-browsing
com.unblu.conversation.feature.documentCoBrowsingEnabled
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable embedded co-browsing
com.unblu.conversation.feature.embeddedCoBrowsingEnabled
Only visible if: com.unblu.messenger.embeddedCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable file sharing
com.unblu.conversation.feature.fileSharingEnabled
Only visible if: com.unblu.messenger.fileSharingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable mobile co-browsing
com.unblu.conversation.feature.mobileCoBrowsingEnabled
Only visible if: com.unblu.messenger.mobileCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable screen sharing
com.unblu.conversation.feature.screenSharingEnabled
Only visible if: com.unblu.messenger.screenSharingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants for whom screen sharing is enabled
com.unblu.conversation.feature.screenSharingEnabledPerActor
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Screen sharing in general must be enabled for the configuration property to have an effect
Enable text chat
com.unblu.conversation.feature.textChatEnabled
Only visible if: com.unblu.messenger.textChatEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable universal co-browsing
com.unblu.conversation.feature.universalCoBrowsingEnabled
Only visible if: com.unblu.messenger.universalCoBrowsingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversation file configuration
The participants allowed to launch file co-browsing
com.unblu.conversation.file.allowFileCobrowsing
Only visible if: com.unblu.conversation.feature.documentCoBrowsingEnabled=true
, com.unblu.conversation.feature.fileSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to initiate file co-browsing
The participants allowed to delete files
com.unblu.conversation.file.allowFileDeletion
Only visible if: com.unblu.conversation.feature.fileSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to delete files uploaded to a conversation
The participants allowed to download files
com.unblu.conversation.file.allowFileDownload
Only visible if: com.unblu.conversation.feature.fileSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Be aware that file downloads can still be blocked for specific frontends using: "com.unblu.conversation.file.blockFileDownloadForFrontend"
File upload allowed
com.unblu.conversation.file.allowFileUpload
Only visible if: com.unblu.conversation.feature.fileSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to upload files
File upload allowed during offboarding
com.unblu.conversation.file.allowFileUploadDuringOffboarding
Only visible if: com.unblu.conversation.feature.fileSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to upload a file during their offboarding process
File upload allowed during onboarding
com.unblu.conversation.file.allowFileUploadDuringOnboarding
Only visible if: com.unblu.conversation.feature.fileSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to upload a file during their onboarding process
Unblu frontends on which file download should be blocked
com.unblu.conversation.file.blockFileDownloadForFrontend
Only visible if: com.unblu.conversation.feature.fileSharingEnabled=true
-
Type: List of string with allowed values:s
-
agent_desk
-
agent_mobile
-
agent_single_conversation_desk
-
branch_client
-
teams_agent_desk
-
visitor_desk
-
visitor_mobile
-
visitor_popout
-
visitor_site_embedded
-
visitor_site_integration
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Blocking file downloads overrules the configuration: "com.unblu.conversation.file.allowFileDownload"
Conversation universal co-browsing configuration
Enable co-browsing of links posted in chat
com.unblu.conversation.allowCobrowseLinksInUniversalCobrowsing
Only visible if: com.unblu.conversation.feature.universalCoBrowsingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants allowed to co-browse links posted in the chat in universal co-browsing
Default location for replacement of last window
com.unblu.conversation.headless-browser.defaultLastWindowReplacementLocation
-
Type: String
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default location for the tab that replaces the last window
Default new window location
com.unblu.conversation.headless-browser.defaultNewWindowLocation
-
Type: String
-
Default:
about:unblu.universal-cobrowsing
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default location for new tabs
Default screen height
com.unblu.conversation.headless-browser.defaultScreenHeight
-
Type: Integer
-
Default:
768
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the default screen height of a co-browsing window
Default screen width
com.unblu.conversation.headless-browser.defaultScreenWidth
-
Type: Integer
-
Default:
1360
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the default screen width of a co-browsing window
Maximum screen height
com.unblu.conversation.headless-browser.maximalScreenHeight
-
Type: Integer
-
Default:
1080
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the maximal screen height of a co-browsing window
Maximum co-browsing screen width
com.unblu.conversation.headless-browser.maximalScreenWidth
-
Type: Integer
-
Default:
1920
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Specify the maximum screen width of a co-browsing window
Maximum number of windows
com.unblu.conversation.headless-browser.maximalWindowCount
-
Type: Integer
-
Default:
5
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines how many tabs can be opened within a co-browsing session
Minimal screen height
com.unblu.conversation.headless-browser.minimalScreenHeight
-
Type: Integer
-
Default:
480
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the minimal screen height of a co-browsing window
Minimal screen width
com.unblu.conversation.headless-browser.minimalScreenWidth
-
Type: Integer
-
Default:
320
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Determines the maximal screen width of a co-browsing window
Replace last window
com.unblu.conversation.headless-browser.replaceLastWindow
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether the rendering service should automatically open a new window when the last tab is closed
Conversation invitations
Agent invitation visibility options
com.unblu.conversation.invitation.agentInvitationVisibilityOption
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: String with allowed values:
-
hidden
-
visible
-
visible_and_hidden
-
-
Default:
VISIBLE_AND_HIDDEN
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Lets agents invite other agents as visible or hidden participants
Allow agents to join public link conversations without admission by another agent
com.unblu.conversation.invitation.allowAgentsToJoinWithoutAdmission
Only visible if: com.unblu.conversation.invitation.allowPublicLinkAccess=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow assigned agent to set new assigned agent
com.unblu.conversation.invitation.allowAssigneeToSetNewAssignee
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to forward to agent
com.unblu.conversation.invitation.allowForwardToAgent
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to forward to named area
com.unblu.conversation.invitation.allowForwardToNamedArea
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to forward to team
com.unblu.conversation.invitation.allowForwardToTeam
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to invite agents
com.unblu.conversation.invitation.allowInviteAgent
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to invite authenticated visitors
com.unblu.conversation.invitation.allowInviteAuthenticatedVisitor
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only relevant for roles generally allowed to invite visitors
Participants allowed to invite teams
com.unblu.conversation.invitation.allowInviteTeam
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to invite visitors by email
com.unblu.conversation.invitation.allowInviteVisitorEmail
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only relevant for roles generally allowed to invite visitors
Participants allowed to invite visitors with PIN
com.unblu.conversation.invitation.allowInviteVisitorPin
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only relevant for roles generally allowed to invite visitors
Participants allowed to invite visitors with private link
com.unblu.conversation.invitation.allowInviteVisitorPrivateLink
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT, GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only relevant for roles generally allowed to invite visitors
Allow agents to join conversations with redeemed invitation links
com.unblu.conversation.invitation.allowJoiningConversationIfAlreadyRedeemed
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow access via public link
com.unblu.conversation.invitation.allowPublicLinkAccess
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow secondary agents to set new assigned agent
com.unblu.conversation.invitation.allowSecondaryAgentsToSetNewAssignee
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow visitors to join public link conversations without admission by an agent
com.unblu.conversation.invitation.allowVisitorsToJoinWithoutAdmission
Only visible if: com.unblu.conversation.invitation.allowPublicLinkAccess=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Synchronize assistants of assigned agent
com.unblu.conversation.invitation.autoSyncAssignedAgentAssistants
Only visible if: com.unblu.messenger.enableDeputyDelegation=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, assistants of a conversation’s assigned agent are synchronized automatically. If the assistants are modified or the configuration changes, the conversation is automatically updated accordingly.
Conversation request queue sorting order
com.unblu.conversation.invitation.conversationRequestQueueSortingOrder
-
Type: Integer
-
Default:
10
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify the ranking a conversation should have if it is added to the queue by an invitation of the type CONVERSATION_REQUEST. Conversations with a lower order number are given higher ranking and will be dispatched first. If two conversations have the same order number, the invitation’s creation date will be used to determine the conversations' ranking. A CONVERSATION_REQUEST invitation can be triggered by a visitor starting a conversation, by re-queueing a conversation, or by forwarding a conversation to a named area.
Enable deputy delegation
com.unblu.conversation.invitation.enableDeputyDelegation
Only visible if: com.unblu.messenger.enableDeputyDelegation=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversations are only delegated to a deputy if the original recipient of the conversation was an agent
Enable deputy delegation prompt for unavailable agents
com.unblu.conversation.invitation.enableDeputyPromptWhenAgentsUnavailable
Only visible if: com.unblu.conversation.invitation.enableDeputyDelegation=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Ask for deputy delegation after message was sent when no agent was available
Automatically synced assistants join as hidden agents
com.unblu.conversation.invitation.hideAutoSyncedAssistants
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Initial deputy delegation level
com.unblu.conversation.invitation.initialPromptDeputyDelegationLevel
-
Type: String with allowed values:
-
level_1
-
level_2
-
level_3
-
-
Default:
LEVEL_1
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The delegation level at which deputy delegation should start
Level 1 escalation timeout (in s)
com.unblu.conversation.invitation.level1EscalationTimeoutSeconds
Only visible if: com.unblu.conversation.invitation.enableDeputyDelegation=true
-
Type: Integer
-
Default:
60
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The time in seconds an agent has to accept a conversation. If they don’t accept the conversation within this period, their level 1 deputies are contacted and asked to handle the conversation request.
Level 2 escalation timeout (in s)
com.unblu.conversation.invitation.level2EscalationTimeoutSeconds
Only visible if: com.unblu.conversation.invitation.enableDeputyDelegation=true
-
Type: Integer
-
Default:
60
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The time in seconds for level 1 deputies to accept a conversation delegated to them. If no level 1 deputy accepts the conversation within this period, the original recipient’s level 2 deputies are contacted and asked to handle the conversation request.
Level 3 escalation timeout (in s)
com.unblu.conversation.invitation.level3EscalationTimeoutSeconds
Only visible if: com.unblu.conversation.invitation.enableDeputyDelegation=true
-
Type: Integer
-
Default:
60
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The time in seconds for level 2 deputies to accept a conversation delegated to them. If no level 2 deputy accepts the conversation within this period, the original recipient’s level 3 deputies are contacted and asked to handle the conversation request.
Timeout for new delegation prompt
com.unblu.conversation.invitation.promptDeputyDelegationRestartDelayInSeconds
-
Type: Integer
-
Default:
60
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
15
-
The time (in seconds) new visitor messages don’t trigger a new prompt for deputy delegation after an earlier prompt was declined
Unavailable agent types who trigger deputy delegation prompt
com.unblu.conversation.invitation.promptDeputyForUnavailableAgentParticipationTypes
-
Type: List of string with allowed values:s
-
assigned_agent
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum list length:
1
-
If all the selected agent types are unavailable when a visitor writes a message, the visitor is prompted for deputy delegation
Unavailable agent states for deputy delegation prompt
com.unblu.conversation.invitation.promptDeputyForUnavailableAgentRelevantStates
-
Type: List of string with allowed values:s
-
away
-
notifications_paused
-
offline
-
-
Default:
AWAY,NOTIFICATIONS_PAUSED
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum list length:
1
-
If an agent has any of the selected states they’re treated as unavailable for the deputy delegation prompt
Visitor types who trigger deputy delegation prompt for unavailable agents
com.unblu.conversation.invitation.promptDeputyForVisitorParticipationTypes
-
Type: List of string with allowed values:s
-
context_person
-
secondary_visitor
-
-
Default:
CONTEXT_PERSON,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum list length:
1
-
If any of the selected visitor types send a new message when no agent is available, the deputy delegation prompt is triggered
Debounce time (in seconds) before deputy delegation prompt
com.unblu.conversation.invitation.promptDeputyNewMessageDebounceTimeInSeconds
-
Type: Integer
-
Default:
5
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The debounce time refers to the time between visitor messages before triggering a new deputy delegation prompt
Timeout for deputy delegation prompt
com.unblu.conversation.invitation.promptDeputyTimeoutInSeconds
-
Type: Integer
-
Default:
30
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
15
-
The time (in seconds) the visitor has to answer the prompt for deputy delegation
Prompted deputy joins conversation as hidden agent
com.unblu.conversation.invitation.promptedDeputyJoinsHidden
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Forwarding targets that set the conversation’s recipient
com.unblu.conversation.invitation.setRecipientForForwardingTargets
-
Type: List of string with allowed values:s
-
agent
-
named_area
-
team
-
-
Default:
AGENT,TEAM,NAMED_AREA
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When enabled, forwarding a conversation automatically sets the forwarding target as the recipient of the conversation, as well as generating an invitation
Show empty teams in invitation and forwarding UIs
com.unblu.conversation.invitation.showEmptyTeamsWhenForwardingAndInviting
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Team invitation visibility options
com.unblu.conversation.invitation.teamInvitationVisibilityOption
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: String with allowed values:
-
hidden
-
visible
-
visible_and_hidden
-
-
Default:
VISIBLE_AND_HIDDEN
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Lets agents invite teams as visible or hidden participants
Unanswered escalation timeout (in s)
com.unblu.conversation.invitation.unansweredEscalationTimeoutSeconds
Only visible if: com.unblu.conversation.invitation.enableDeputyDelegation=true
-
Type: Integer
-
Default:
60
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The time in seconds for level 3 deputies to accept a conversation delegated to them. If no level 3 deputy accepts the conversation within this period, the conversation request is marked as unanswered and Unblu sends out a webhook that no-one in the deputy delegation chain accepted the conversation request.
Visitor Desk API key ID
com.unblu.conversation.invitation.visitorDeskApiKeyId
-
Type: Entity reference
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when creating Visitor Desk URLs
Make email invitee’s name mandatory
com.unblu.conversation.invitation.visitorEmailInviteeMandatory
-
Type: String with allowed values:
-
mandatory
-
none
-
optional
-
-
Default:
OPTIONAL
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Make PIN invitee’s name mandatory
com.unblu.conversation.invitation.visitorPinInviteeMandatory
-
Type: String with allowed values:
-
mandatory
-
none
-
optional
-
-
Default:
OPTIONAL
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Make private link invitee’s name mandatory
com.unblu.conversation.invitation.visitorPrivateLinkInviteeMandatory
-
Type: String with allowed values:
-
mandatory
-
none
-
optional
-
-
Default:
OPTIONAL
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversation lifecycle
Allow assigned agent to change participation visibility
com.unblu.conversation.lifecycle.allowAssignedAgentToChangeParticipationVisibilities
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to end conversation
com.unblu.conversation.lifecycle.allowEnd
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to end conversation during onboarding
com.unblu.conversation.lifecycle.allowEndDuringOnboarding
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow ghost participants
com.unblu.conversation.lifecycle.allowGhostToJoin
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to leave conversation
com.unblu.conversation.lifecycle.allowLeave
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow migration on external messenger contact person change
com.unblu.conversation.lifecycle.allowMigrationOnExternalMessengerContactPersonChange
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
When an external messenger contact is moved to a different person, their conversations can be migrated to that person, provided this configuration property is set to "true". Otherwise the participant is removed from the conversation.
Allow secondary agents to change visibility
com.unblu.conversation.lifecycle.allowSecondaryAgentsToChangeVisibility
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Auto-end conversation when call ends
com.unblu.conversation.lifecycle.autoEndOnCallEnd
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Auto-end conversation on disconnect
com.unblu.conversation.lifecycle.autoEndOnDisconnect
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants who automatically end the conversation when they disconnect
Auto-end conversation on leave
com.unblu.conversation.lifecycle.autoEndOnLeave
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants who automatically end the conversation when they leave
Automaticlally leave conversation on disconnect
com.unblu.conversation.lifecycle.autoLeaveOnDisconnect
Only visible if: com.unblu.conversation.groupConversation=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants who automatically leave the conversation when they lose their connection
Auto-start scheduled conversations
com.unblu.conversation.lifecycle.autoStartScheduledConversation
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If active, scheduled conversations start automatically once the assigned agent joins
Timeout for conversation offboarding — ending conversation
com.unblu.conversation.lifecycle.conversationOffboardingTimeoutConversationEnded
-
Type: Integer
-
Default:
300
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Time, in seconds, that unblu waits for each user to finish their offboarding process before the conversation is automatically ended
Timeout for participation removal during offboarding
com.unblu.conversation.lifecycle.conversationOffboardingTimeoutOther
-
Type: Integer
-
Default:
30
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The time, in seconds, for the user to finish the offboarding process before their participation is automatically removed. This timeout applies in all use cases except when the user leaves the conversation themselves.
Timeout for conversation offboarding before participation removal on manual leave
com.unblu.conversation.lifecycle.conversationOffboardingTimeoutPersonLeft
-
Type: Integer
-
Default:
300
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Time, in seconds, that Unblu waits for the user to finish the offboarding process before their participation is automatically removed when a person manually leaves
Conversation onboarding timeout (in s)
com.unblu.conversation.lifecycle.conversationOnboardingTimeout
-
Type: Integer
-
Default:
600
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The time, in seconds, for the user to complete the onboarding process. If the timeout is reached, the conversation is treated as idle and the conversation is handed off to the next bot or agent, or canceled if the bot’s successful completion is required for the onboarding process to proceed.
Reboarding timeout
com.unblu.conversation.lifecycle.conversationReboardingTimeout
-
Type: Integer
-
Default:
600
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The time, in seconds, for the user to complete the reboarding process. If the timeout is reached, the bot is treated as idle and the conversation is handed off to the next bot or agent. If the bot’s participation is required by the reboarding process, the conversation is returned to the "unassigned" state.
Enable "unassigned" state
com.unblu.conversation.lifecycle.enableUnassignedState
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether a conversation should go to the "unassigned" state when the assigned agent leaves the conversation or when a bot solves the visitor’s issue. Enabling the feature allows the conversation to be re-queued if the visitor enters a new message. If disabled, the conversation ends in the aforementioned cases.
Replace user on login
com.unblu.conversation.lifecycle.replaceUserOnLogin
Only visible if: com.unblu.authentication.allowVisitorLoginDuringSession=true
-
Type: String with allowed values:
-
always
-
if_active_conversation
-
never
-
-
Default:
IF_ACTIVE_CONVERSATION
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When to replace the user on login. If enabled and a corresponding login takes place, then the anonymous person is replaced by the authenticated person (within the conversation) on login.
Show "change nickname" action in agents' overview action bar
com.unblu.conversation.ui.allowChangeAnonymousVisitorNickname
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action lets agents change the nickname of anonymous visitors in a conversation
Show "link connection" action
com.unblu.conversation.ui.allowLinkExternalMessengerContact
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The action lets agents change the person an external messenger contact is linked to. It appears in the agent’s overview action bar.
Participants allowed to remove other participants
com.unblu.conversation.ui.removeParticipant
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversation messages
Allow chat during offboarding
com.unblu.conversation.message.allowChatDuringOffboarding
Only visible if: com.unblu.conversation.feature.textChatEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to write messages during offboarding process
Allow chat during onboarding
com.unblu.conversation.message.allowChatDuringOnboarding
Only visible if: com.unblu.conversation.feature.textChatEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to write chat messages during onboarding process
Allow exporting message log
com.unblu.conversation.message.allowExportMessageLog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to download/export the message log as a CSV file
Participants allowed to see all bot thread messages
com.unblu.conversation.message.allowSeeAllBotThreadMessages
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants can see all messages that belong to a bot thread, even if the bot thread is not their own
Allow seeing general system messages for agent invitation
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForAgentInvitation
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category AGENT_INVITATION
Allow seeing general system messages for assignment requests
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForAssignmentRequest
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category ASSIGNMENT_REQUEST
Allow seeing general system messages for branch client conversation transfers
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForBranchClientTransfer
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category BRANCH_CLIENT_TRANSFER
Allow seeing general system messages for branch custom link executions
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForBranchCustomLink
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category BRANCH_CUSTOM_LINK
Allow seeing general system messages for call dial-in
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForCallDialIn
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Participants allowed to see general system messages in the category CALL_DIAL_IN
Allow seeing general system messages for call lifecycle
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForCallLifecycle
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CALL_LIFECYCLE
Allow seeing general system messages for call participant
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForCallParticipant
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CALL_PARTICIPANT
Allow seeing general system messages for call participant publishing state
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForCallParticipantPublishingState
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CALL_PARTICIPANT_PUBLISHING_STATE
Allow seeing general system messages for call snapshots
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForCallSnapshot
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CALL_SNAPSHOT
Allow seeing general system messages for remote media changes
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForCallSwitchRemoteMedia
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CALL_SWITCH_REMOTE_MEDIA
Allow seeing general system messages for conversation admission
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForConversationAdmission
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CONVERSATION_ADMISSION
Allow seeing general system messages for conversation internal properties
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForConversationInternalProperties
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CONVERSATION_INTERNAL_PROPERTIES
Allow seeing general system messages for conversation properties
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForConversationProperties
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CONVERSATION_PROPERTIES
Allow seeing general system messages for custom actions
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForCustomActions
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CUSTOM_ACTION
Allow seeing general system messages for forwarding
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForForwarding
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category FORWARDING
Allow seeing general system messages for forwarding state
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForForwardingState
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category FORWARDING_STATE
Allow seeing general system messages for imminent shutdown
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForImminentShutdown
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category IMMINENT_SHUTDOWN
Allow seeing general system messages for layer action "control"
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForLayerActionControl
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category LAYER_ACTION_CONTROL
Allow seeing general system messages for layer action "sharing pause"
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForLayerActionSharingPause
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category LAYER_ACTION_SHARING_PAUSE
Allow seeing general system messages for layer inactivity
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForLayerInactivity
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Participants allowed to see general system messages in the category LAYER_INACTIVITY
Allow seeing general system messages for layer lifecycle
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForLayerLifecycle
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category LAYER_LIFECYCLE
Allow seeing general system messages for participation joining
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForParticipantJoined
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category PARTICIPATION_JOINED
Allow seeing general system messages for participant left reason
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForParticipantLeftReason
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category PARTICIPATION_LEFT_REASON
Allow seeing general system messages for participation role change
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForParticipantRoleChange
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category PARTICIPATION_ROLE_CHANGE
Allow seeing general system messages for participation visibility change
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForParticipantVisibilityChange
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category PARTICIPANT_VISIBILITY_CHANGE
Allow seeing general system messages for terminating instances
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForTerminatingInstances
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category TERMINATING_INSTANCES
Allow seeing general system messages for user change
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForUserChange
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category USER_CHANGE
Allow seeing general system messages for visitor invitations
com.unblu.conversation.message.allowSeeGeneralSystemMessagesForVisitorInvitation
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category VISITOR_INVITATION
Allow seeing internal messages
com.unblu.conversation.message.allowSeeInternalMessages
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
recorder
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT,GHOST,RECORDER
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see conversation internal messages
Allow seeing message recipients
com.unblu.conversation.message.allowSeeMessageRecipient
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see conversation message recipients
Allow seeing message status
com.unblu.conversation.message.allowSeeMessageStatus
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see conversation message status
Participants allowed to see messages for other recipients
com.unblu.conversation.message.allowSeeMessagesForOtherRecipients
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Doesn’t include messages in bot threads
Allow seeing personal system messages for agent invitation
com.unblu.conversation.message.allowSeePersonalSystemMessagesForAgentInvitation
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category AGENT_INVITATION
Allow seeing personal system messages for assignment requests
com.unblu.conversation.message.allowSeePersonalSystemMessagesForAssignmentRequest
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category ASSIGNMENT_REQUEST
Allow seeing personal system messages for branch client conversation transfers
com.unblu.conversation.message.allowSeePersonalSystemMessagesForBranchClientTransfer
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category BRANCH_CLIENT_TRANSFER
Allow seeing personal system messages for branch custom link executions
com.unblu.conversation.message.allowSeePersonalSystemMessagesForBranchCustomLink
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category BRANCH_CUSTOM_LINK
Allow seeing personal system messages for call dial-in
com.unblu.conversation.message.allowSeePersonalSystemMessagesForCallDialIn
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Participants allowed to see system messages related to them personally in the category CALL_DIAL_IN
Allow seeing personal system messages for call lifecycle
com.unblu.conversation.message.allowSeePersonalSystemMessagesForCallLifecycle
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CALL_LIFECYCLE
Allow seeing personal system messages for call participant
com.unblu.conversation.message.allowSeePersonalSystemMessagesForCallParticipant
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CALL_PARTICIPANT
Allow seeing personal system messages for call participant publishing state
com.unblu.conversation.message.allowSeePersonalSystemMessagesForCallParticipantPublishingState
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CALL_PARTICIPANT_PUBLISHING_STATE
Allow seeing personal system messages for call snapshots
com.unblu.conversation.message.allowSeePersonalSystemMessagesForCallSnapshot
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CALL_SNAPSHOT
Allow seeing personal system messages for remote media changes
com.unblu.conversation.message.allowSeePersonalSystemMessagesForCallSwitchRemoteMedia
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CALL_SWITCH_REMOTE_MEDIA
Allow seeing personal system messages for conversation admission
com.unblu.conversation.message.allowSeePersonalSystemMessagesForConversationAdmission
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CONVERSATION_ADMISSION
Allow seeing personal system messages for conversation internal properties
com.unblu.conversation.message.allowSeePersonalSystemMessagesForConversationInternalProperties
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CONVERSATION_INTERNAL_PROPERTIES
Allow seeing personal system messages for conversation properties
com.unblu.conversation.message.allowSeePersonalSystemMessagesForConversationProperties
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CONVERSATION_PROPERTIES
Allow seeing personal system messages for custom actions
com.unblu.conversation.message.allowSeePersonalSystemMessagesForCustomActions
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category CUSTOM_ACTION
Allow seeing personal system messages for forwarding
com.unblu.conversation.message.allowSeePersonalSystemMessagesForForwarding
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category FORWARDING
Allow seeing personal system messages for forwarding state
com.unblu.conversation.message.allowSeePersonalSystemMessagesForForwardingState
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category FORWARDING_STATE
Allow seeing personal system messages for layer action "control"
com.unblu.conversation.message.allowSeePersonalSystemMessagesForLayerActionControl
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category LAYER_ACTION_CONTROL
Allow seeing personal system messages for layer action "sharing pause"
com.unblu.conversation.message.allowSeePersonalSystemMessagesForLayerActionSharingPause
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category LAYER_ACTION_SHARING_PAUSE
Allow seeing personal system messages for layer inactivity
com.unblu.conversation.message.allowSeePersonalSystemMessagesForLayerInactivity
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Participants allowed to see system messages related to them personally in the category LAYER_INACTIVITY
Allow seeing personal system messages for layer lifecycle
com.unblu.conversation.message.allowSeePersonalSystemMessagesForLayerLifecycle
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category LAYER_LIFECYCLE
Allow seeing personal system messages for participation joining
com.unblu.conversation.message.allowSeePersonalSystemMessagesForParticipantJoined
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category PARTICIPATION_JOINED
Allow seeing personal system messages for participant left reason
com.unblu.conversation.message.allowSeePersonalSystemMessagesForParticipantLeftReason
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category PARTICIPATION_LEFT_REASON
Allow seeing personal system messages for participation role change
com.unblu.conversation.message.allowSeePersonalSystemMessagesForParticipantRoleChange
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages in the category PARTICIPATION_ROLE_CHANGE related to them
Allow seeing personal system messages for participation visibility change
com.unblu.conversation.message.allowSeePersonalSystemMessagesForParticipantVisibilityChange
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category PARTICIPANT_VISIBILITY_CHANGE
Allow seeing personal system messages for terminating instances
com.unblu.conversation.message.allowSeePersonalSystemMessagesForTerminatingInstances
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category TERMINATING_INSTANCES
Allow seeing personal system messages for user change
com.unblu.conversation.message.allowSeePersonalSystemMessagesForUserChange
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see personal system messages related to them in them category USER_CHANGE
Allow seeing personal system messages for visitor invitations
com.unblu.conversation.message.allowSeePersonalSystemMessagesForVisitorInvitation
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see system messages related to them personally in the category VISITOR_INVITATION
Allow seeing general system messages for conversation end reason
com.unblu.conversation.message.allowSeeSystemMessagesForConversationEndReason
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CONVERSATION_END_REASON
Allow seeing general system messages for conversation lifecycle
com.unblu.conversation.message.allowSeeSystemMessagesForConversationLifecycle
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category CONVERSATION_LIFEFCYCLE
Allow seeing general system messages for recording lifecycle
com.unblu.conversation.message.allowSeeSystemMessagesForRecordingLifecycle
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages in the category RECORDING_LIFEFCYCLE
Allow seeing typing indicator
com.unblu.conversation.message.allowSeeTypingIndicator
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The typing indicator informs participants listed in this configuration property that another participant is typing a message
Allow sending templates
com.unblu.conversation.message.allowSendExternalMessengerTemplateMessages
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to send external messenger template messages
Autostop typing indicator delay
com.unblu.conversation.message.autoStopTypingIndicatorDelay
-
Type: Integer
-
Default:
4000
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1000
-
The delay in milliseconds that is used to automatically stop the participant typing indicator
Enable Markdown for chat message input
com.unblu.conversation.message.chatMessageAsMarkdownEnabled
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to write chat messages using Markdown in the UI’s text input field. For other message types, such as those from dialog bots, Markdown formatting is applied according to their respective configuration, independently of this setting.
Chat message character limit
com.unblu.conversation.message.chatTextInputMaxLength
-
Type: Integer
-
Default:
5000
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum number of characters in a single chat message
System message timestamp visibility
com.unblu.conversation.message.displayTimestampForSystemMessages
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
recorder
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST,RECORDER
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Defines the participation types for which the system message timestamp is displayed next to the message
When to mark agent messages as read
com.unblu.conversation.message.markAgentMessagesAsReadCondition
-
Type: String with allowed values:
-
read_by_all_excluding_hidden
-
read_by_all_visitors
-
read_by_any_visitor
-
read_by_context_person
-
-
Default:
READ_BY_ALL_EXCLUDING_HIDDEN
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When to mark visitor messages as read
com.unblu.conversation.message.markVisitorMessagesAsReadCondition
-
Type: String with allowed values:
-
read_by_all_agents_excluding_hidden
-
read_by_all_excluding_hidden
-
read_by_any_agent_excluding_hidden
-
read_by_any_agent_including_hidden
-
read_by_assignee
-
-
Default:
READ_BY_ALL_EXCLUDING_HIDDEN
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow replying to individual messages
com.unblu.conversation.message.replyToMessages
Only visible if: com.unblu.conversation.feature.textChatEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to reply to individual chat messages
Allow sending internal messages
com.unblu.conversation.message.sendInternalMessages
Only visible if: com.unblu.conversation.feature.textChatEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to send internal chat messages
Allow sending public messages
com.unblu.conversation.message.sendPublicMessages
Only visible if: com.unblu.conversation.feature.textChatEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to send public chat messages
Allow seeing general system messages for recording availability
com.unblu.conversation.recording.allowSeeRecordingAvailableMessages
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants allowed to see general system messages indicating that there is a recording available. The system message includes a video frame of the recording.
Conversation message interceptors configuration
Enable all message interceptors
com.unblu.conversation.message_interceptor.enableAllMessageInterceptors
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable all message interceptors in this conversation. This overrides the configuration property messageInterceptorIds.
Interceptor timeout (in ms)
com.unblu.conversation.message_interceptor.maxInterceptionTime
-
Type: Integer
-
Default:
4000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The maximum time in milliseconds that an interceptor has to respond. If the time is reached, the intercepted message is rejected.
Message interceptors
com.unblu.conversation.message_interceptor.messageInterceptorIds
-
Type: List of entity references
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The list of message interceptors you want to enable in this conversation. If enableAllMessageInterceptors is set to true, this list is ignored.
Timeout severity
com.unblu.conversation.message_interceptor.timeoutSeverity
-
Type: String with allowed values:
-
high
-
low
-
medium
-
-
Default:
HIGH
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The severity assigned to messages timing out when intercepted
Conversation pop-out configuration
Enable pop-out feature
com.unblu.conversation.popout.popoutEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the pop-out feature
Activate pop-out in calls
com.unblu.conversation.popout.popoutOnCall
Only visible if: com.unblu.conversation.popout.popoutEnabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether to pop out the UI in calls
Conversation "queue status" configuration
Window for calculating average wait (mins)
com.unblu.conversation.queuestatus.invitationResolutionTimestampWindow
-
Type: Integer
-
Default:
60
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
To determine the expected waiting time, Unblu calculates the average wait time of all invitations redeemed within a certain period up to the present. The number here specifies, in minutes, how far in the past Unblu should take redeemed invitations into account.
Queue waiting time polling interval
com.unblu.conversation.queuestatus.queueAverageWaitingTimePollingInterval
-
Type: Integer
-
Default:
300
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Time interval, in seconds, between database polls for the average queue waiting time
Queue position polling interval
com.unblu.conversation.queuestatus.queuePositionPollingInterval
-
Type: Integer
-
Default:
30
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Time interval, in seconds, between database polls for the queue position
Queue status display mode
com.unblu.conversation.queuestatus.queueStatusDisplayMode
-
Type: String with allowed values:
-
both
-
none
-
queue_position
-
queue_waiting_time
-
-
Default:
NONE
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use conversation language for average waiting time
com.unblu.conversation.queuestatus.useLanguageForQueueAverageWaitingTime
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If you select multiple criteria to determine the average waiting time, all of them are taken into account
Use conversation language for queue position
com.unblu.conversation.queuestatus.useLanguageForQueuePosition
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If you select multiple criteria to determine the queue position, all of them are taken into account
Conversation recording
Allow closing recording banner
com.unblu.conversation.recording.allowCloseRecordingBanner
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow start/stop manual recording
com.unblu.conversation.recording.allowManualRecording
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Which participants may start and stop recording. recordingTriggeringMode must be set to manual for this setting to have an effect
Store recording data in DB temporarily during upload
com.unblu.conversation.recording.backupUnfinishedInDbWhileUploading
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Temporarily store data in the database during upload to external storage such as GCS or S3 to improve resilience
Enable recording banner
com.unblu.conversation.recording.enableRecordingBanner
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
CONTEXT_PERSON,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display a banner while recording a conversation
Conversation recording initialization timeout (in s)
com.unblu.conversation.recording.initializationTimeout
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: Integer
-
Default:
30
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
The time, in seconds, for the initialization phase to be completed before an error is raised
Recorded content
com.unblu.conversation.recording.recordedContent
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: List of string with allowed values:s
-
call
-
chat
-
collaboration_layer
-
-
Default:
CALL,CHAT,COLLABORATION_LAYER
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If the recording mode is AUDIO_ONLY, no content from the conversation will be recorded except audio
Conversation Recording API key ID
com.unblu.conversation.recording.recordingApiKeyId
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: Entity reference
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when creating the conversation recording URL accessed by the Rendering Service
Enable conversation recording
com.unblu.conversation.recording.recordingEnabled
Only visible if: com.unblu.messenger.recordingEnabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Conversation recording failover mode
com.unblu.conversation.recording.recordingFailoverMode
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: String with allowed values:
-
abort
-
retry
-
-
Default:
RETRY
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
RETRY will start a new recording for the ongoing collaboration if an error occurs. ABORT will stop the recording and all recorded sources (call & collaboration layers).
Recording filename pattern
com.unblu.conversation.recording.recordingFilenamePattern
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: String
-
Default:
conversation-recording-${creationTime}
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The file extension for the MPEG-4 MIME type is automatically appended when the file is created. ${creationTime} is a placeholder for the UTC start time of the recording.
Recording height (in px)
com.unblu.conversation.recording.recordingHeight
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: Integer
-
Default:
1080
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
The minimum supported height is 600 pixels, the maximum height is 2160 pixels. Only applies if the recording mode is AUDIO_VIDEO.
Maximum number of recording retries
com.unblu.conversation.recording.recordingMaxRetries
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: Integer
-
Default:
3
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Specify the maximum number of retries to start a conversation recording before either allowing the audio visual content to start anyway or aborting it, depending on the configured value of the recording failover mode
Maximum retry delay (in s)
com.unblu.conversation.recording.recordingMaxRetryDelay
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: Integer
-
Default:
60
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum exponential backoff delay, in seconds, for retrying a failed conversation recording
Recording mode
com.unblu.conversation.recording.recordingMode
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: String with allowed values:
-
audio_only
-
audio_video
-
-
Default:
AUDIO_VIDEO
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The recording mode for conversation recording. You can record audio and video or only audio.
Conversation recording start mode
com.unblu.conversation.recording.recordingStartMode
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: String with allowed values:
-
asynchronous
-
synchronous
-
-
Default:
SYNCHRONOUS
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
In ASYNCHRONOUS mode, the first couple of seconds of an interaction may not be recorded, but it ensures that the UX is not impacted by a delay in recording. In SYNCHRONOUS mode, recorded sources (calls & collaboration layers) only start once the recording is ready, unless you have set the failover mode to RETRY. If an error occurs during recording, all recorded sources are stopped automatically.
Recording time format
com.unblu.conversation.recording.recordingTimeFormat
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: String
-
Default:
yyyy-MM-dd’T’HH:mm:ssZ
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Java DateTime compatible format used for recording times
Recording trigger mode
com.unblu.conversation.recording.recordingTriggeringMode
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: String with allowed values:
-
automatic
-
manual
-
-
Default:
MANUAL
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Recording can be triggered automatically, based on layers or a call starting, or manually using the UI or API
Sources that trigger conversation recording
com.unblu.conversation.recording.recordingTriggeringSources
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: List of string with allowed values:s
-
call
-
collaboration_layer
-
-
Default:
CALL, COLLABORATION_LAYER
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If the recording mode is AUDIO_ONLY, the only valid triggering source is CALL
Recording width (in px)
com.unblu.conversation.recording.recordingWidth
Only visible if: com.unblu.conversation.recording.recordingEnabled=true
-
Type: Integer
-
Default:
1920
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
The minimum supported width is 800 pixels, the maximum width is 3840 pixels. Only applies if the recording mode is AUDIO_VIDEO.
Screen sharing configuration
Allow sharing audio
com.unblu.conversation.allowSharingAudio
Only visible if: com.unblu.conversation.feature.screenSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants allowed to share audio along with their screen. Note that not all browsers support this feature.
Allow sharing entire screen
com.unblu.conversation.allowSharingEntireScreen
Only visible if: com.unblu.conversation.feature.screenSharingEnabled=true
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participants allowed to share the displaySurface
"monitor" in addition to "window" and "browser" (see https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings/displaySurface for more information). This can be disabled for security reasons. Note: If the browser of a participant does not support displaySurface
, the screen sharing feature will be disabled unless they are listed in this property.
Conversation UI configuration
Users can resize context panels
com.unblu.conversation.ui.allowResizingContextPanels
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, users can resize the side panels within a conversation
Close UI for assigned agent when conversation is ended
com.unblu.conversation.ui.autoCloseOnConversationEndForAssignedAgent
-
Type: String with allowed values:
-
by_anyone
-
by_me
-
never
-
-
Default:
BY_ME
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify when the conversation UI should be closed automatically for the assigned agent at the end of a conversation. Possible values are: NEVER (never close the participant’s UI automatically), BY_ME (close the participant’s UI, if he/she ended the conversation) and BY_ANYONE (close the participant’s UI, regardless of who ended the conversation).
Close UI for context person when conversation is ended
com.unblu.conversation.ui.autoCloseOnConversationEndForContextPerson
-
Type: String with allowed values:
-
by_anyone
-
by_me
-
never
-
-
Default:
BY_ME
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify when the conversation UI should be closed automatically for the context person at the end of a conversation. Possible values are: NEVER (never close the participant’s UI automatically), BY_ME (close the participant’s UI, if he/she ended the conversation) and BY_ANYONE (close the participant’s UI, regardless of who ended the conversation).
Close UI for secondary agent when conversation is ended
com.unblu.conversation.ui.autoCloseOnConversationEndForSecondaryAgent
-
Type: String with allowed values:
-
by_anyone
-
by_me
-
never
-
-
Default:
BY_ME
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify when the conversation UI should be closed automatically for the secondary agent at the end of a conversation. Possible values are: NEVER (never close the participant’s UI automatically), BY_ME (close the participant’s UI if they ended the conversation) and BY_ANYONE (close the participant’s UI, regardless of who ended the conversation).
Close UI for secondary visitor when conversation is ended
com.unblu.conversation.ui.autoCloseOnConversationEndForSecondaryVisitor
-
Type: String with allowed values:
-
by_anyone
-
by_me
-
never
-
-
Default:
BY_ME
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify when the conversation UI should be closed automatically for the secondary visitor at the end of a conversation. Possible values are: NEVER (never close the participant’s UI automatically), BY_ME (close the participant’s UI, if he/she ended the conversation) and BY_ANYONE (close the participant’s UI, regardless of who ended the conversation).
Auto-collapse chat when a collaboration layer is activated
com.unblu.conversation.ui.autoCollapseIndividualUiOnLayerActivation
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether the visitor floating UI and agent chat panel should be collapsed automatically when a collaboration layer such as co-browsing is activated
Automatically open branch panel
com.unblu.conversation.ui.autoOpenBranchPanelWhenOpeningConversation
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The branch panel displays the branch details and the floor plan when a conversation is opened. For the property to have an effect, there must be a branch client connected to the conversation.
Automatically open context person’s details
com.unblu.conversation.ui.autoOpenContextPersonDetailsWhenOpeningConversation
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The participant panel automatically displays the context person’s details when a conversation is opened
Automatically open Picture-in-Picture (PiP) during call
com.unblu.conversation.ui.autoOpenPipInCall
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Opens the call PiP if the tab containing the call is moved to the background. Only works if the browser supports the "Document Picture-in-Picture" feature.
Deprecated
com.unblu.conversation.ui.autoOpenPipWhenStartingScreenSharingInCall
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
No longer supported by Google Chrome. Use the configuration property autoOpenPipInCall instead.
Custom conversation banner notification level
com.unblu.conversation.ui.customConversationBannerNotificationLevel
-
Type: String with allowed values:
-
announcement
-
error
-
neutral
-
success
-
warning
-
-
Default:
NEUTRAL
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The notification level determines the appearance of the banner in the UI
Enlarge context panels by default
com.unblu.conversation.ui.enlargeContextPanelsByDefault
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If set to true, the side panels within a conversation are enlarged by default
Show assigned agent unavailable state
com.unblu.conversation.ui.showAssignedAgentUnavailableStateInChat
-
Type: List of string with allowed values:s
-
away
-
offline
-
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Visitors see the selected states when they view the chat in the UI
Display "info" button in agent conversation context bar
com.unblu.conversation.ui.showConversationDetails
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show custom conversation banner
com.unblu.conversation.ui.showCustomConversationBanner
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, a custom conversation banner is displayed above each conversation in the Agent Desk and Single Conversation Desk
Show confirmation dialog if conversation ended by user
com.unblu.conversation.ui.showEndConversationConfirmationDialog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "end conversation" button in Agent Desk
com.unblu.conversation.ui.showEndInAgentControlBar
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The setting is ignored if the agent doesn’t have permission to end a conversation. See conversation.lifecycle.allowEnd.
Hidden agent visibility
com.unblu.conversation.ui.showHiddenAgents
-
Type: List of string with allowed values:s
-
assigned_agent
-
ghost
-
recorder
-
secondary_agent
-
-
Default:
ASSIGNED_AGENT,SECONDARY_AGENT,GHOST,RECORDER
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Which participant types may see hidden agents
Show confirmation dialog if participant leaves conversation
com.unblu.conversation.ui.showLeaveConversationConfirmationDialog
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Show "leave conversation" button in Agent Desk
com.unblu.conversation.ui.showLeaveInAgentControlBar
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The setting is ignored if the agent doesn’t have permission to leave a conversation. See conversation.lifecycle.allowLeave.
Show person details
com.unblu.conversation.ui.showPersonDetails
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
SECONDARY_AGENT,ASSIGNED_AGENT,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Define which participant types may see person details such as email addresses and telephone numbers
Show person status message
com.unblu.conversation.ui.showPersonStatusMessage
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Define which participant types may see person status message
Show secondary agent unavailable state
com.unblu.conversation.ui.showSecondaryAgentUnavailableStateInChat
-
Type: List of string with allowed values:s
-
away
-
offline
-
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Visitors see the selected states when they view the chat in the UI
Display copy action on text messages
com.unblu.conversation.ui.showTextMessageCopyButton
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
ghost
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR,GHOST
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Revoke granted permissions at the conversation level
Revoke "enable camera in call" permission
com.unblu.conversation.user.revoke.revokeEnableCameraInCall
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the permission to enable the camera in a call
Revoke "layers control" permission
com.unblu.conversation.user.revoke.revokeEnableLayersControl
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the permission to start any collaboration layer in a conversation
Revoke "write chat" permission
com.unblu.conversation.user.revoke.revokeEnableWriteChat
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the permission to write chat messages in a conversation
Revoke "upload and share files" permission
com.unblu.conversation.user.revoke.revokeFileUploadAndSharing
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the permission to upload and share files in a conversation
Revoke "provide embedded co-browsing" permission
com.unblu.conversation.user.revoke.revokeProvideEmbeddedCoBrowsing
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the possibility to provide embedded co-browsing in a conversation. When this permission is revoked, users can neither start embedded co-browsing in their tab nor be asked to do so by another participant.
Revoke "provide mobile co-browsing" permission
com.unblu.conversation.user.revoke.revokeProvideMobileCoBrowsing
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the mobile co-browsing permission in a conversation. When this permission is revoked, users can neither start a mobile co-browsing session in their app nor be asked to do so by another participant.
Revoke "share own screen" permission
com.unblu.conversation.user.revoke.revokeShareOwnScreen
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the screen sharing permission in a conversation. When this permission is revoked, users can neither start sharing their screen nor be asked to do so by another participant.
Revoke "start audio call" permission
com.unblu.conversation.user.revoke.revokeStartAudioCall
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the permission to start an audio call in a conversation. Users can still join an audio call initiated by somebody else.
Revoke "start video call" permission
com.unblu.conversation.user.revoke.revokeStartVideoCall
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Revoke the permission to start a video call in a conversation. Users can still join a video call initiated by somebody else.
Conversation notification configuration
Assigned agent notification rule
com.unblu.conversation.notification.assignedAgentNotificationRule
-
Type: String with allowed values:
-
never
-
unread_by_all_agents_excluding_hidden
-
unread_by_all_agents_including_hidden
-
unread_by_person_to_notify
-
-
Default:
UNREAD_BY_PERSON_TO_NOTIFY
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The rule specifying when to notify the assigned agent of unread messages in a conversation
Context person notification rule
com.unblu.conversation.notification.contextPersonNotificationRule
-
Type: String with allowed values:
-
never
-
unread_by_person_to_notify
-
-
Default:
UNREAD_BY_PERSON_TO_NOTIFY
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The rule specifying when to notify the context person of unread messages in a conversation
Participants to increment new message notification count for
com.unblu.conversation.notification.enableNotificationForBotMessages
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants for whom the new message notification count should increase when they receive a new bot message
The participants for whom push notifications should be enabled
com.unblu.conversation.notification.enablePushNotificationsPerActor
-
Type: List of string with allowed values:s
-
assigned_agent
-
context_person
-
secondary_agent
-
secondary_visitor
-
-
Default:
ASSIGNED_AGENT,CONTEXT_PERSON,SECONDARY_AGENT,SECONDARY_VISITOR
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Participants who should receive push notifications. Push notifications must be active in general for this setting to have an effect.
Secondary agent notification rule
com.unblu.conversation.notification.secondaryAgentNotificationRule
-
Type: String with allowed values:
-
never
-
unread_by_all_agents_excluding_hidden
-
unread_by_all_agents_including_hidden
-
unread_by_assignee
-
unread_by_person_to_notify
-
-
Default:
UNREAD_BY_PERSON_TO_NOTIFY
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The rule specifying when to notify secondary agents of unread messages in a conversation
Secondary visitor notification rule
com.unblu.conversation.notification.secondaryVisitorNotificationRule
-
Type: String with allowed values:
-
never
-
unread_by_person_to_notify
-
-
Default:
UNREAD_BY_PERSON_TO_NOTIFY
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The rule specifying when to notify a secondary visitor of unread messages in a conversation
Remote support action configuration
Click support enabled in embedded co-browsing
com.unblu.domcap.remoteaction.clickEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable support for click events in embedded co-browsing
Enable input change event support
com.unblu.domcap.remoteaction.inputChangeEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable support for input field change events in embedded co-browsing
Enable scroll event support
com.unblu.domcap.remoteaction.scrollEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable support for scroll events in embedded co-browsing
Enable SELECT element support
com.unblu.domcap.remoteaction.selectionEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable support for HTML SELECT element change events in embedded co-browsing
Visitor presence configuration
Visitor presence initialization mode
com.unblu.visitor.presence.visitorPresenceInitializationMode
-
Type: String with allowed values:
-
always
-
in_conversation
-
on_interaction
-
-
Default:
ALWAYS
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify when and how to initialize visitor sessions. This should almost always be set to ALWAYS. In IN_CONVERSATION mode, the visitor session will only be connected when a conversation is started by the visitor or the visitor JS API. Additionally, the online state of visitors cannot be tracked until they start a conversation. This mode must only be used in live support scenarios where only one conversation can be active at a time and past conversations are not visible to visitors. In ON_INTERACTION mode, the visitor session will only be started when the launcher button is clicked or the JS API triggers an upgrade to greedy.
only set this property to IN_CONVERSATION or ON_INTERACTION if you really know what you are doing! If one of these modes is selected, there will be no polling for new conversations, messages or incoming calls in the case of lazy site integration. |
Visitor session configuration
Show ended call conversations
com.unblu.visitorsession.showEndedCallConversations
Only visible if: com.unblu.visitorsession.showEndedConversations=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
List audio & video call conversations that have ended in the visitor conversation overview
Show ended conversations
com.unblu.visitorsession.showEndedConversations
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether to display ended conversations in the visitor conversation overview
Show empty ended conversations
com.unblu.visitorsession.showEndedEmptyConversations
Only visible if: com.unblu.visitorsession.showEndedConversations=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Display conversations that have ended in the visitor conversation overview, even if they only contain system messages and no chat messages
Display ended PIN conversations
com.unblu.visitorsession.showEndedPinConversations
Only visible if: com.unblu.visitorsession.showEndedConversations=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether to display ended PIN conversations in the visitor conversation overview
GrafanaAnalyticsFeatureConfig
Grant non-admins access to analytics dashboards
com.unblu.analytics.grafana.allowAccessToAnalytics
Only visible if: com.unblu.analytics.grafana.enabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, all analytics data is accessible without restriction to all agents and teams
Pause notifications
Enable changing "pause notifications" state manually
com.unblu.pausenotifications.enableManualPauseNotificationsMode
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allows agents to change their "pause notifications" state manually
Initial "pause notifications" mode
com.unblu.pausenotifications.initialPauseNotificationsMode
-
Type: String with allowed values:
-
auto
-
off
-
-
Default:
OFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The "pause notifications" mode initially assigned to all new agents
StorageManagement
Enable internal team management
com.unblu.storage.management.internalTeamManagementEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If true, internally managed teams can be created, edited, and/or deleted
Enable internal user management
com.unblu.storage.management.internalUserManagementEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If true, internally managed users can be created, edited, and/or deleted
Limit superadmin user management when impersonating
com.unblu.storage.management.limitedImpersonatedSuperAdminUserManagementEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
If true, superadmins can’t create any type of user when impersonating an account. Instead, they’re limited to creating technical admins.
VisitorSessionCookieConfiguration
Time to live, in seconds, for the visitor session cookie
com.unblu.visitorsession.cookieExpirationTime
-
Type: Integer
-
Default:
300
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Set to 0 to make it a session cookie
Name of the visitor session cookie
com.unblu.visitorsession.cookieName
-
Type: String
-
Default:
${cookieNamePrefix}-visitor-session
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Set when the visitor’s session gets connected. The cookie can have an expiration time or act as a session cookie. It is used to fully initialize Unblu after a page navigation.
RoleFeaturePermissionsConfiguration
User roles allowed to create anonymous visitors
com.unblu.permission.roleAllowed.createAnonymousVisitorPersons
-
Type: List of string with allowed values:s
-
admin
-
registered_user
-
supervisor
-
super_admin
-
-
Default:
SUPER_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled for a role, it may create anonymous visitor persons in the Agent Desk
User roles allowed to create authenticated visitors
com.unblu.permission.roleAllowed.createAuthenticatedVisitorPersons
-
Type: List of string with allowed values:s
-
admin
-
registered_user
-
supervisor
-
super_admin
-
-
Default:
SUPER_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled for a role, it may create authenticated visitor persons with the personSource "VIRTUAL" in the Agent Desk
User roles allowed to delete a conversation
com.unblu.permission.roleAllowed.deleteConversations
-
Type: List of string with allowed values:s
-
admin
-
super_admin
-
-
Default:
SUPER_ADMIN, ADMIN
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Applies to changes made in the UI and through the web API
User roles allowed to create, update, and delete external messenger contacts
com.unblu.permission.roleAllowed.manageExternalMessengerContacts
-
Type: List of string with allowed values:s
-
admin
-
registered_user
-
supervisor
-
super_admin
-
-
Default:
SUPER_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled for a role, it may create external messenger contacts and link them to existing persons in the Agent Desk. They can later update the name and description of a contact and delete contacts. See com.unblu.permission.roleAllowed.migrateExternalMessengerContacts to migrate to a different person.
User roles allowed to migrate contacts to different persons
com.unblu.permission.roleAllowed.migrateExternalMessengerContacts
-
Type: List of string with allowed values:s
-
admin
-
registered_user
-
supervisor
-
super_admin
-
-
Default:
SUPER_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If enabled for a role, it may change the linked person of external messenger contacts
User roles allowed to apply changes to the configuration
com.unblu.permission.roleAllowed.modifyConfigurations
-
Type: List of string with allowed values:s
-
admin
-
registered_user
-
supervisor
-
super_admin
-
technical_admin
-
-
Default:
SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The configuration property applies to changes made in the UI and through the web API
User roles allowed to apply changes to metadata
com.unblu.permission.roleAllowed.modifyMetadata
-
Type: List of string with allowed values:s
-
admin
-
registered_user
-
supervisor
-
technical_admin
-
-
Default:
TECHNICAL_ADMIN, ADMIN, SUPERVISOR
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The configuration property applies to changes made in the UI and through the web API
User roles allowed to change person notes
com.unblu.permission.roleAllowed.modifyPersonNotes
-
Type: List of string with allowed values:s
-
admin
-
registered_user
-
supervisor
-
super_admin
-
-
Default:
SUPER_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled for a role, users with the role may edit and delete the note on any person
User roles allowed to apply changes to texts
com.unblu.permission.roleAllowed.modifyTexts
-
Type: List of string with allowed values:s
-
admin
-
technical_admin
-
-
Default:
TECHNICAL_ADMIN, ADMIN
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The configuration property applies to changes made in the UI and through the web API
User roles allowed to override team management settings
com.unblu.permission.roleAllowed.overrideTeamManagement
-
Type: List of string with allowed values:s
-
admin
-
supervisor
-
super_admin
-
technical_admin
-
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
This includes changing whether teams are internally or externally managed, creating new teams even if internal team management isn’t enabled, and deleting externally managed teams
User roles allowed to override user management settings
com.unblu.permission.roleAllowed.overrideUserManagement
-
Type: List of string with allowed values:s
-
admin
-
registered_user
-
supervisor
-
super_admin
-
technical_admin
-
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
This includes changing whether users are internally or externally managed, creating new users even if internal user management isn’t enabled, and deleting externally managed users
TranslationServiceConfiguration
Translation service provider
com.unblu.translation.translationServiceProvider
-
Type: String with allowed values:
-
azure_translate
-
google_translate
-
-
Default:
GOOGLE_TRANSLATE
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Used to dynamically translate texts into other languages
WebRTC configuration
TURN server authentication secret
com.unblu.webrtc.credentialSecretKey
-
Type: Secret
-
Default:
MWU5Mjk4MWMtZmRlOS0xMWU4LThlYjItZjI4MDFmMWI5ZmQx
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used for the TURN server to encode/decode the authentication token. Must match the auth secret configured on the TURN server.
Credential TTL TURN server
com.unblu.webrtc.credentialTTL
-
Type: Integer
-
Default:
60
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The TTL for the credential to get redeemed against the TURN server.
ICE server
com.unblu.webrtc.iceServer
-
Type: String
-
Default:
stun.l.google.com
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
A STUN/TURN server used to resolve the local IP of the peer (e.g stun.l.google.com).
ICE servers
com.unblu.webrtc.iceServers
-
Type: List of strings
-
Default:
["stun:${iceServer}:19302"]
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
A list of STUN/TURN servers and protocols used to resolve the local IP of the peer (e.g stun:stun.l.google.com:19302). Use ${iceServer} as placeholder for the value of com.unblu.webrtc.iceServer
End of UDP ports range for webRTC P2P connections
com.unblu.webrtc.udpPortRangeEnd
-
Type: Integer
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
0
-
The default value is null, for automatic allocation
File manager configuration
Blocked content HTTP response status code
com.unblu.filemanager.blockedContentHttpResponseStatusCode
-
Type: Integer
-
Default:
415
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
HTTP status code that marks uploads that were rejected for security reasons. We recommend using 409, 415 or 403, or a custom non-standard 4xx status code. The default is to expect 415.
Enable file download
com.unblu.filemanager.fileDownloadsEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
DEPRECATED - no longer used. Use the conversation configuration "com.unblu.conversation.file.allowFileDownload" instead.
Evaluation order of file type allow/deny lists
com.unblu.filemanager.fileTypeBlackWhiteOrder
-
Type: String with allowed values:
-
black_white
-
white_black
-
-
Default:
WHITE_BLACK
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The order in which to evaluate the deny list and allow list for file types. There are two possible values, BLACK_WHITE and WHITE_BLACK. BLACK_WHITE: First, the deny list is searched for the file type. If it is not found, the file is considered valid. If the file type is found in the deny list, the allow list is also searched for the file type. If the file type is not found in the allow list, the file is rejected. WHITE_BLACK: First, the allow list is searched for the file type. If it is not found, the file is rejected. If the file type is found, the deny list is searched for the file type. If the file type is not found in the deny list, the file is considered valid.
If you use only a deny list or an allow list, the effect will be he same irrespective of this configuration property.
File upload type blacklist
com.unblu.filemanager.fileTypeBlacklist
-
Type: List of string with allowed values:s
-
any
-
exec_android_apk
-
exec_dalvik
-
exec_dalvik_fe
-
exec_elf
-
exec_ios_ipa
-
exec_linux_ksh
-
exec_linux_out
-
exec_linux_run
-
exec_macos_app
-
exec_macos_automator
-
exec_macos_command
-
exec_macos_osx
-
exec_macos_workflow
-
exec_msdos_bat
-
exec_msdos_com
-
exec_msdos_mz_exe
-
exec_mswindows_cmd
-
exec_mswindows_cpl
-
exec_mswindows_exe
-
exec_mswindows_gadget
-
exec_mswindows_inf
-
exec_mswindows_installer
-
exec_mswindows_installer_patch
-
exec_mswindows_inx
-
exec_mswindows_isu
-
exec_mswindows_job
-
exec_mswindows_jscript
-
exec_mswindows_link
-
exec_mswindows_msc
-
exec_mswindows_mst
-
exec_mswindows_paf
-
exec_mswindows_pif
-
exec_mswindows_powershell
-
exec_mswindows_prg
-
exec_mswindows_registry
-
exec_mswindows_rgs
-
exec_mswindows_screensaver
-
exec_mswindows_scriptlet
-
exec_mswindows_shb
-
exec_mswindows_shs
-
exec_mswindows_u3p
-
exec_mswindows_vbe
-
exec_mswindows_vbs
-
exec_mswindows_vbscript
-
exec_mswindows_visualbasicscript
-
exec_mswindows_ws
-
exec_mswindows_wsf
-
exec_mswindows_wsh
-
exec_multi_bin
-
exec_multi_csh
-
group_any
-
group_exec
-
group_image
-
group_office
-
group_pdf
-
image_gif_87a
-
image_gif_89a
-
image_jpeg
-
image_jpeg_alt
-
image_jpeg_exif
-
image_jpeg_jfif
-
image_jpg
-
image_jpg_alt
-
image_jpg_exif
-
image_jpg_jfif
-
image_png
-
office_microsoft_excel
-
office_microsoft_excel_empty
-
office_microsoft_excel_spanned
-
office_microsoft_legacy
-
office_microsoft_legacy_excel
-
office_microsoft_legacy_outlook
-
office_microsoft_legacy_powerpoint
-
office_microsoft_legacy_word
-
office_microsoft_powerpoint
-
office_microsoft_powerpoint_empty
-
office_microsoft_powerpoint_spanned
-
office_microsoft_visio
-
office_microsoft_visio_empty
-
office_microsoft_visio_spanned
-
office_microsoft_word
-
office_microsoft_word_empty
-
office_microsoft_word_spanned
-
office_openoffice_calc
-
office_openoffice_calc_empty
-
office_openoffice_calc_spanned
-
office_openoffice_presentation
-
office_openoffice_presentation_empty
-
office_openoffice_presentation_spanned
-
office_openoffice_writer
-
office_openoffice_writer_empty
-
office_openoffice_writer_spanned
-
office_pdf
-
-
Default:
GROUP_EXEC
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Set of file types on the blacklist. Used to check a file type before uploading it.
Set "accept" attribute on file input tags
com.unblu.filemanager.fileTypeInputTagHint
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
This is only a hint. It isn’t taken into consideration by all browsers, and users can override the values. Check https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/accept for possible values.
File upload type whitelist
com.unblu.filemanager.fileTypeWhitelist
-
Type: List of string with allowed values:s
-
any
-
exec_android_apk
-
exec_dalvik
-
exec_dalvik_fe
-
exec_elf
-
exec_ios_ipa
-
exec_linux_ksh
-
exec_linux_out
-
exec_linux_run
-
exec_macos_app
-
exec_macos_automator
-
exec_macos_command
-
exec_macos_osx
-
exec_macos_workflow
-
exec_msdos_bat
-
exec_msdos_com
-
exec_msdos_mz_exe
-
exec_mswindows_cmd
-
exec_mswindows_cpl
-
exec_mswindows_exe
-
exec_mswindows_gadget
-
exec_mswindows_inf
-
exec_mswindows_installer
-
exec_mswindows_installer_patch
-
exec_mswindows_inx
-
exec_mswindows_isu
-
exec_mswindows_job
-
exec_mswindows_jscript
-
exec_mswindows_link
-
exec_mswindows_msc
-
exec_mswindows_mst
-
exec_mswindows_paf
-
exec_mswindows_pif
-
exec_mswindows_powershell
-
exec_mswindows_prg
-
exec_mswindows_registry
-
exec_mswindows_rgs
-
exec_mswindows_screensaver
-
exec_mswindows_scriptlet
-
exec_mswindows_shb
-
exec_mswindows_shs
-
exec_mswindows_u3p
-
exec_mswindows_vbe
-
exec_mswindows_vbs
-
exec_mswindows_vbscript
-
exec_mswindows_visualbasicscript
-
exec_mswindows_ws
-
exec_mswindows_wsf
-
exec_mswindows_wsh
-
exec_multi_bin
-
exec_multi_csh
-
group_any
-
group_exec
-
group_image
-
group_office
-
group_pdf
-
image_gif_87a
-
image_gif_89a
-
image_jpeg
-
image_jpeg_alt
-
image_jpeg_exif
-
image_jpeg_jfif
-
image_jpg
-
image_jpg_alt
-
image_jpg_exif
-
image_jpg_jfif
-
image_png
-
office_microsoft_excel
-
office_microsoft_excel_empty
-
office_microsoft_excel_spanned
-
office_microsoft_legacy
-
office_microsoft_legacy_excel
-
office_microsoft_legacy_outlook
-
office_microsoft_legacy_powerpoint
-
office_microsoft_legacy_word
-
office_microsoft_powerpoint
-
office_microsoft_powerpoint_empty
-
office_microsoft_powerpoint_spanned
-
office_microsoft_visio
-
office_microsoft_visio_empty
-
office_microsoft_visio_spanned
-
office_microsoft_word
-
office_microsoft_word_empty
-
office_microsoft_word_spanned
-
office_openoffice_calc
-
office_openoffice_calc_empty
-
office_openoffice_calc_spanned
-
office_openoffice_presentation
-
office_openoffice_presentation_empty
-
office_openoffice_presentation_spanned
-
office_openoffice_writer
-
office_openoffice_writer_empty
-
office_openoffice_writer_spanned
-
office_pdf
-
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Set of file types on the whitelist. Used to check a file type before uploading it.
Agent availability
Agent availability override
com.unblu.agentavailability.availabilityOverride
-
Type: String with allowed values:
-
always_available
-
calculated
-
never_available
-
-
Default:
CALCULATED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Override the agent availability calculation. Possible values are ALWAYS_AVAILABLE, NEVER_AVAILABLE, and CALCULATED: ALWAYS_AVAILABLE overrides the dynamic calculation of agent availability, and the system always states that an agent is available. NEVER_AVAILABLE also overrides dynamic calculation of agent availability, but the systems always states that no agent is available. CALCULATED dynamically calculates whether there is an agent available or not.
This configuration property doesn’t affect agents' personal availability status as displayed in the agent availability panel of the agent monitor.
Changes to this property are only valid in the GLOBAL, ACCOUNT, and NAMED_AREA scopes. |
Busy state session limit for priority 1 conversations
com.unblu.agentavailability.busyStateSessionLimitPriority1
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
-1
-
The number of ongoing priority 1 conversations at which an agent’s status switches to BUSY. If set to -1, there is no limit.
Busy state session limit for priority 2 conversations
com.unblu.agentavailability.busyStateSessionLimitPriority2
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The number of ongoing priority 2 conversations at which an agent’s status switches to BUSY for priority 2, priority 3, and priority 4 conversations. They remain available for priority 1 conversations.
Busy state session limit for priority 3 conversation limits
com.unblu.agentavailability.busyStateSessionLimitPriority3
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The number of ongoing priority 3 conversations at which an agent’s status switches to BUSY for priority 3 and priority 4 conversations. They remain available for priority 1 and priority 2 conversations.
Busy state session limit for priority 4 conversations
com.unblu.agentavailability.busyStateSessionLimitPriority4
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The number of ongoing priority 4 conversations at which an agent’s status switches to BUSY for priority 4 conversations. They remain available for priority 1, priority 2, and priority 3 conversations.
Agent availability re-fetch timeout (in ms)
com.unblu.agentavailability.clientSideCacheTimeoutMS
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Timeout in milliseconds until agent availability is fetched from the server again
Maximum active sessions per agent
com.unblu.agentavailability.maxActiveSessionLimit
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
-1
-
Limit on the number of active sessions an agent can have. If set to -1, there is no limit. The limit doesn’t affect the agent’s state.
Mapping of queue sort order to priority
com.unblu.agentavailability.queueSortingOrderToPriorityMapping
-
Type: List of integers
-
Default:
[]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
A list used to group conversations by their queue sorting order and assign them a priority that is then used to calculate an agent’s availability. Each element corresponds to the minimum queue sorting order value that maps to the busyStateSessionLimitPriority indicated by the value’s index in the list. The first element specifies the minimum queue sorting order for counting a conversation towards busyStateSessionLimit (priority 1), the second to busyStateSessionLimitPriority2, and so on. The entries must be in ascending order, from the smallest to the largest value.\n If the list is empty, all conversations will be counted as having priority 1. If the list contains fewer than four entries, the lower priorities aren’t used. If the list contains more than 4 entries, only the first four entries are considered.
UI Notifications
Notification destination
com.unblu.core.client.ui.notification.NotificationService.notificationDestination
-
Type: String with allowed values:
-
both
-
desktop
-
toast
-
-
Default:
BOTH
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Define where notifications should be displayed. Possible values are DESKTOP, TOAST, and BOTH.
PersonTrackingConfiguration
Polling interval for "LOW" delay preset in milliseconds
com.unblu.personTracking.lowDelayPollingInterval
-
Type: Integer
-
Default:
3000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Factor for calculating "MEDIUM" polling interval
com.unblu.personTracking.lowToMediumPollingIntervalFactor
-
Type: Float
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
The factor used to calculate the medium latency polling interval based on the "LOW" delay preset. For example, with the default values for this property and lowDelayPollingInterval, the "MEDIUM" delay polling interval is 2 * 3000 ms = 6000 ms, or 6 seconds.
Maximum duration of site navigation
com.unblu.personTracking.maxExpectedSiteNavigationDuration
-
Type: Integer
-
Default:
30000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
The maximum expected time span for a person to be absent from a session because they’re navigating from one Unblu-enabled page to another. The duration includes the time it takes to load Unblu fully on the new page.
Maximum delay if visitor session activation is required
com.unblu.personTracking.maxPersonActivationDelay
-
Type: String with allowed values:
-
high
-
low
-
medium
-
-
Default:
LOW
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Maximum delay before Unblu gets fully initialized on the frontend for a user if activation is required. "LOW" is the shortest delay, "HIGH" is the longest. The delay affects how quickly the Unblu frontend can react to events in the Unblu backend, for example an incoming message or call, because it influences how often the frontend polls the backend for changes. In integrations with inbound calls, use "LOW".
Factor for calculating "HIGH" polling interval
com.unblu.personTracking.mediumToHighPollingIntervalFactor
-
Type: Float
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
The factor used to calculate the high latency polling interval based on the "MEDIUM" delay preset. FOr example, with the default values for this property and the "MEDIUM" delay preset, the "HIGH" delay polling interval is 2 * 6000 ms = 12000 ms, or 12 seconds. Note that the "MEDIUM" delay preset is itself calculated form a factor and the "LOW" delay preset.
Push notifications
"Inbound request" notification actions
com.unblu.core.push_notification.agentTargetedInboundRequestAvailableNotificationActions
-
Type: List of string with allowed values:s
-
accept
-
decline
-
ignore
-
later
-
-
Default:
ACCEPT,LATER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
A maximum of two actions may be selected. "Accept" accepts the request. "Ignore" ignores the request and does nothing. "Later" accepts the request internally and sends the predefined message to the conversation about dealing with the request later. "Decline" cancels the request for everyone.
"Deputy delegation" notification actions
com.unblu.core.push_notification.deputyDelegationAvailableNotificationActions
-
Type: List of string with allowed values:s
-
accept
-
decline
-
ignore
-
later
-
-
Default:
ACCEPT,LATER
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
A maximum of two actions may be selected. "Accept" accepts the request. "Ignore" ignores the request and does nothing. "Later" accepts the request internally and sends the predefined message to the conversation about dealing with the request later. "Decline" cancels the request for everyone.
Enable declining invitations and forwardings from an agent
com.unblu.core.push_notification.enableDeclineAgentInvitationsAndForwardings
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable push notifications
com.unblu.core.push_notification.enablePushNotification
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Push notification debounce delay (in ms)
com.unblu.core.push_notification.pushNotificationDebounceDelay
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Integer
-
Default:
1000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The interval, in milliseconds, before a notification is sent, allowing the new message to be marked as read. Within a conversation, only one notification is sent for all messages sent within the time interval. Each new message delays the sending of the notification by the interval specified.
Push notification debounce delay while active in conversation (in ms)
com.unblu.core.push_notification.pushNotificationDebounceDelayWhenInConversation
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The interval, in milliseconds, before a push notification is sent. The push notification allows the user to mark new messages as read, provided the person has an active connection to the conversation but isn’t currently viewing it. For each conversation, only one notification is sent for all messages received within the interval. Each new message resets the countdown of the interval, so push notifications for a message may be delayed for longer than the interval specified.
Web push notifications
Enable web push notifications
com.unblu.core.web_push_notification.enableWebPushNotification
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Proxy URL for web push notifications
com.unblu.core.web_push_notification.proxyUrl
Only visible if: com.unblu.core.web_push_notification.enableWebPushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Proxy server URL to be used by the Unblu server to access the web push notification server. Supported format: http:[<username>:<password>@]<host>:<port> (no other protocols). Currently, only basic authentication is supported.
Push notification action expiry timeout (in min)
com.unblu.core.web_push_notification.pushNotificationActionExpiryTimeout
-
Type: Integer
-
Default:
2880
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Timeout, in minutes, for push notification actions before they can no longer be used
VAPID email address
com.unblu.core.web_push_notification.vapidEmailAddress
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Email address added to the push notification’s JSON Web Token (JWT) in accordance with the Voluntary Application Server Identification (VAPID) protocol
VAPID private key
com.unblu.core.web_push_notification.vapidPrivateKey
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
ECDSA private key used for push notifications following the Voluntary Application Server Identification (VAPID) protocol
VAPID public key
com.unblu.core.web_push_notification.vapidPublicKey
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
ECDSA public key that will be shared with the push notification service according to the Voluntary Application Server Identification (VAPID) protocol
DeprecatedProperties
Check interval
com.unblu.server.storage.blob.deliveryLogOrphanPayloadCleanup.checkInterval
-
Type: Integer
-
Default:
300
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Time, in seconds, between runs of the cleanup job for orphan payload entries
Maximum overall deletion batch size
com.unblu.server.storage.blob.deliveryLogOrphanPayloadCleanup.deletionBatchSize
-
Type: Integer
-
Default:
50000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum number of orphan payload entries that are deleted when this job is executed
Enable orphaned payload cleanup job
com.unblu.server.storage.blob.deliveryLogOrphanPayloadCleanup.enabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The process periodically deletes payload data that isn’t linked to existing webhook and/or outbound request call logs. It’s only required for cleaning up data created before the garbage collection feature was introduced.
Maximum deletion batch size per account
com.unblu.server.storage.blob.deliveryLogOrphanPayloadCleanup.maxDeletionChunkSize
-
Type: Integer
-
Default:
1000
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum number of orphan payload entries deleted from each account on the Collaboration Server when this job is executed
Record retention
Time from which hint about audit log deletion is displayed
com.unblu.record_retention.auditLogDeletionHintDisplayThreshold
-
Type: String with allowed values:
-
day_before_deletion
-
day_of_deletion
-
do_not_show_hint
-
one_week_before_deletion
-
-
Default:
ONE_WEEK_BEFORE_DELETION
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The hint appears as an icon with a tooltip in the audit log in the Account Configuration interface
Default retention interval for audit changes (in s)
com.unblu.record_retention.auditLogRetentionIntervalDefault
-
Type: Integer
-
Default:
31536000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
86400
-
The default value is 365 days, the minimum value is 1 day. Note: Changing the configuration property doesn´t have an effect on the retention interval for audit logs once an account’s been created.
Maximum retention interval for audit changes (in s)
com.unblu.record_retention.auditLogRetentionIntervalMaximum
-
Type: Integer
-
Default:
63072000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
86400
-
Used as an upper boundary when setting the retention interval for audit logs. The default value is 730 days, the minimum value is 1 day.
Time from which hint about conversation deletion is displayed
com.unblu.record_retention.conversationDeletionHintDisplayThreshold
-
Type: String with allowed values:
-
day_before_deletion
-
day_of_deletion
-
do_not_show_hint
-
one_week_before_deletion
-
-
Default:
ONE_WEEK_BEFORE_DELETION
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The hint appears as an icon with a tooltip in the conversation history in the Agent Desk
Default retention interval for conversations (in s)
com.unblu.record_retention.conversationRetentionIntervalDefault
-
Type: Integer
-
Default:
15552000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
86400
-
The default value is 180 days, the minimum value is 1 day. Note: Changing the configuration property doesn´t have an effect on the retention interval for conversations once an account’s been created.
Maximum retention interval for conversations (in s)
com.unblu.record_retention.conversationRetentionIntervalMaximum
-
Type: Integer
-
Default:
63072000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
86400
-
Used as an upper boundary when setting the retention interval for conversations. The default value is 730 days, the minimum value is 1 day.
Time from which hint about person presence deletion is displayed
com.unblu.record_retention.personPresenceDeletionHintDisplayThreshold
-
Type: String with allowed values:
-
day_before_deletion
-
day_of_deletion
-
do_not_show_hint
-
one_week_before_deletion
-
-
Default:
ONE_WEEK_BEFORE_DELETION
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default retention interval for person presence information (in s)
com.unblu.record_retention.presenceRetentionIntervalDefault
-
Type: Integer
-
Default:
2592000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
86400
-
The default value is 30 days, the minimum value is 1 day. Note: Changing the configuration property doesn´t have an effect on the retention interval for person presences once an account’s been created.
Maximum retention interval for (person) presence information (in s)
com.unblu.record_retention.presenceRetentionIntervalMaximum
-
Type: Integer
-
Default:
63072000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
86400
-
Used as an upper boundary when setting the retention interval for person presences. The default value is 730 days, the minimum value is 1 day.
Time from which hint about webhook delivery log deletion is displayed
com.unblu.record_retention.webhookDeliveryLogDeletionHintDisplayThreshold
-
Type: String with allowed values:
-
day_before_deletion
-
day_of_deletion
-
do_not_show_hint
-
one_week_before_deletion
-
-
Default:
ONE_WEEK_BEFORE_DELETION
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The hint appears as an icon with a tooltip in the respective webhook’s delivery log in the Account Configuration interface
Default retention interval for webhook delivery logs (in s)
com.unblu.record_retention.webhookDeliveryLogRetentionIntervalDefault
-
Type: Integer
-
Default:
604800
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
3600
-
The default value is 7 days, the minimum value is 1 hour. Note: Changing the configuration property doesn´t have an effect on the retention interval for webhook delivery logs once an account’s been created.
Maximum retention interval for webhook delivery logs (in s)
com.unblu.record_retention.webhookDeliveryLogRetentionIntervalMaximum
-
Type: Integer
-
Default:
5184000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
3600
-
Used as an upper boundary when setting the retention interval for webhook delivery logs. The default value is 60 days, the minimum value is 1 hour.
User storage configuration
Enable admin define password
com.unblu.storage.user.canAdminDefinePasswordForUserEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Determine whether an admin can set a user’s password
Allow user to set password
com.unblu.storage.user.canUserDefineCustomPassword
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether users can change their own password
Allow creating users without a password
com.unblu.storage.user.isCreationOfUsersWithEmptyPasswordAllowed
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether users can be created without a password. This option is required for single sign-on (SSO) implementations.
Conversation recipient display name evaluator
Account display name
com.unblu.conversationrecipient.displayname.accountDisplayName
-
Type: String with allowed values:
-
name
-
static_name
-
-
Default:
NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value used for the display name if the recipient of a conversation is the account. The value is one of NAME or STATIC_NAME.
Agent display name
com.unblu.conversationrecipient.displayname.agentDisplayName
-
Type: String with allowed values:
-
name
-
static_name
-
-
Default:
NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value used for the display name if the recipient of a conversation is an agent Person. The value is one of NAME or STATIC_NAME.
Named area display name
com.unblu.conversationrecipient.displayname.namedAreaDisplayName
-
Type: String with allowed values:
-
name
-
static_name
-
-
Default:
NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value used for the display name if the recipient of a conversation is a named area. The value is one of NAME or STATIC_NAME.
Team display name
com.unblu.conversationrecipient.displayname.teamDisplayName
-
Type: String with allowed values:
-
name
-
static_name
-
-
Default:
NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value used for the display name if the recipient of a conversation is a team. The value is one of NAME or STATIC_NAME.
Localized entity display name configuration
Account display name format
com.unblu.localizedentity.displayname.accountDisplayNameFormat
-
Type: String with allowed values:
-
localized_name
-
technical_name
-
-
Default:
LOCALIZED_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Determines the display name for the account. The possible values are TECHNICAL_NAME or LOCALIZED_NAME.
Conversation template display name format
com.unblu.localizedentity.displayname.conversationTemplateDisplayNameFormat
-
Type: String with allowed values:
-
localized_description
-
localized_name
-
technical_description
-
technical_name
-
-
Default:
LOCALIZED_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Determines the display name for conversation templates. The possible values are TECHNICAL_NAME, TECHNICAL_DESCRIPTION, LOCALIZED_NAME, or LOCALIZED_DESCRIPTION.
Custom action display name format
com.unblu.localizedentity.displayname.customActionDisplayNameFormat
-
Type: String with allowed values:
-
localized_description
-
localized_name
-
technical_description
-
technical_name
-
-
Default:
LOCALIZED_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Determines the display name for custom actions. The possible values are TECHNICAL_NAME, TECHNICAL_DESCRIPTION, LOCALIZED_NAME, or LOCALIZED_DESCRIPTION.
Named area display name format
com.unblu.localizedentity.displayname.namedAreaDisplayNameFormat
-
Type: String with allowed values:
-
localized_description
-
localized_name
-
technical_description
-
technical_name
-
-
Default:
LOCALIZED_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Determines the display name for named areas. The possible values are TECHNICAL_NAME, TECHNICAL_DESCRIPTION, LOCALIZED_NAME, or LOCALIZED_DESCRIPTION.
Team display name format
com.unblu.localizedentity.displayname.teamDisplayNameFormat
-
Type: String with allowed values:
-
localized_description
-
localized_name
-
technical_description
-
technical_name
-
-
Default:
LOCALIZED_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Determines the display name for teams. The possible values are TECHNICAL_NAME, TECHNICAL_DESCRIPTION, LOCALIZED_NAME, or LOCALIZED_DESCRIPTION.
Person display name
Agent display name evaluation order
com.unblu.person.displayname.agentDisplayNameEvaluationOrder
-
Type: List of string with allowed values:s
-
first
-
first_initial_of_last
-
first_last
-
identifier
-
initial_of_first_last
-
last
-
last_first
-
nickname
-
qualified_static_name
-
static_name
-
username
-
-
Default:
FIRST_LAST,USERNAME,IDENTIFIER,STATIC_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is a list consisting of one or more of FIRST, FIRST_LAST, IDENTIFIER, LAST, LAST_FIRST, NICKNAME, QUALIFIED_STATIC_NAME, STATIC_NAME, and USERNAME. The first element of the list whose evaluation returns a value will be used as the agent’s display name.
Evaluation order of agent display name for agents
com.unblu.person.displayname.agentDisplayNameForAgentsEvaluationOrder
-
Type: List of string with allowed values:s
-
first
-
first_initial_of_last
-
first_last
-
identifier
-
initial_of_first_last
-
last
-
last_first
-
nickname
-
qualified_static_name
-
static_name
-
username
-
-
Default:
FIRST_LAST,USERNAME,IDENTIFIER,STATIC_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is a list consisting of one or more of FIRST, FIRST_LAST, IDENTIFIER, LAST, LAST_FIRST, NICKNAME, QUALIFIED_STATIC_NAME, STATIC_NAME, and USERNAME. The first element of the list whose evaluation returns a value is used as the agent’s display name when shown to agents.
Evaluation order of agent display name for visitors
com.unblu.person.displayname.agentDisplayNameForVisitorsEvaluationOrder
-
Type: List of string with allowed values:s
-
first
-
first_initial_of_last
-
first_last
-
identifier
-
initial_of_first_last
-
last
-
last_first
-
nickname
-
qualified_static_name
-
static_name
-
username
-
-
Default:
FIRST_LAST,USERNAME,IDENTIFIER,STATIC_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is a list consisting of one or more of FIRST, FIRST_LAST, IDENTIFIER, LAST, LAST_FIRST, NICKNAME, QUALIFIED_STATIC_NAME, STATIC_NAME, and USERNAME. The first element of the list whose evaluation returns a value is used as the agent’s display name when shown to visitors.
Bot display name evaluation order
com.unblu.person.displayname.botDisplayNameEvaluationOrder
-
Type: List of string with allowed values:s
-
first
-
first_initial_of_last
-
first_last
-
identifier
-
initial_of_first_last
-
last
-
last_first
-
nickname
-
qualified_static_name
-
static_name
-
username
-
-
Default:
FIRST_LAST,STATIC_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is a list consisting of one or more of FIRST, FIRST_LAST, IDENTIFIER, LAST, LAST_FIRST, NICKNAME, QUALIFIED_STATIC_NAME, STATIC_NAME, and USERNAME. The first element of the list whose evaluation returns a value will be used as the bot’s display name.
Qualified static name qualifier length
com.unblu.person.displayname.qualifiedStaticNameQualifierLength
-
Type: Integer
-
Default:
5
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
22
-
Length of the qualifier (first characters of the person ID) displayed in the qualified static name. Must be between 1 and 22
Visitor display name evaluation order
com.unblu.person.displayname.visitorDisplayNameEvaluationOrder
-
Type: List of string with allowed values:s
-
first
-
first_initial_of_last
-
first_last
-
identifier
-
initial_of_first_last
-
last
-
last_first
-
nickname
-
qualified_static_name
-
static_name
-
username
-
-
Default:
FIRST_LAST,USERNAME,NICKNAME,IDENTIFIER,QUALIFIED_STATIC_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is a list consisting of one or more of FIRST, FIRST_LAST, IDENTIFIER, LAST, LAST_FIRST, NICKNAME, QUALIFIED_STATIC_NAME, STATIC_NAME, and USERNAME. The first element of the list whose evaluation returns a value will be used as the visitor’s display name.
Evaluation order of visitor display name for agents
com.unblu.person.displayname.visitorDisplayNameForAgentsEvaluationOrder
-
Type: List of string with allowed values:s
-
first
-
first_initial_of_last
-
first_last
-
identifier
-
initial_of_first_last
-
last
-
last_first
-
nickname
-
qualified_static_name
-
static_name
-
username
-
-
Default:
FIRST_LAST,USERNAME,NICKNAME,IDENTIFIER,QUALIFIED_STATIC_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is a list consisting of one or more of FIRST, FIRST_LAST, IDENTIFIER, LAST, LAST_FIRST, NICKNAME, QUALIFIED_STATIC_NAME, STATIC_NAME, and USERNAME. The first element of the list whose evaluation returns a value is used as the visitor’s display name when shown to agents.
Evaluation order of visitor display name for visitors
com.unblu.person.displayname.visitorDisplayNameForVisitorsEvaluationOrder
-
Type: List of string with allowed values:s
-
first
-
first_initial_of_last
-
first_last
-
identifier
-
initial_of_first_last
-
last
-
last_first
-
nickname
-
qualified_static_name
-
static_name
-
username
-
-
Default:
FIRST_LAST,USERNAME,NICKNAME,IDENTIFIER,QUALIFIED_STATIC_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is a list consisting of one or more of FIRST, FIRST_LAST, IDENTIFIER, LAST, LAST_FIRST, NICKNAME, QUALIFIED_STATIC_NAME, STATIC_NAME, and USERNAME. The first element of the list whose evaluation returns a value is used as the visitor’s display name when shown to visitors.
DocumentCobrowsing UI
Background color of checkboxes and radio buttons
com.unblu.documentcobrowsing.javascript.ui.choiceBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.checkedActiveForegroundColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of unselected checkboxes and radio buttons
com.unblu.documentcobrowsing.javascript.ui.choiceBorderColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of selected checkboxes and radio buttons
com.unblu.documentcobrowsing.javascript.ui.choiceForegroundActive
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.checkedActiveBackgroundColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of context menus
com.unblu.documentcobrowsing.javascript.ui.contextMenuBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Backdrop color for dialogs
com.unblu.documentcobrowsing.javascript.ui.dialogBackdropColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.core.client.ui.dialog.ModalDialogHost.backdropColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The dialog backdrop covers the rest of the UI when Unblu displays a dialog
Background color of dialogs
com.unblu.documentcobrowsing.javascript.ui.dialogBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Border color of input fields in dialogs
com.unblu.documentcobrowsing.javascript.ui.dialogInputBorderColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.input.borderColor\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color in dialogs
com.unblu.documentcobrowsing.javascript.ui.dialogTextColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextBody\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of document panel
com.unblu.documentcobrowsing.javascript.ui.documentPanelBackgroundColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of active dropdown items
com.unblu.documentcobrowsing.javascript.ui.dropdownBackgroundActive
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.menuitem.backgroundNormalActive\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background of hovered dropdown items
com.unblu.documentcobrowsing.javascript.ui.dropdownBackgroundHover
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.menuitem.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Normal background color of dropdown menus
com.unblu.documentcobrowsing.javascript.ui.dropdownBackgroundNormal
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.menuitem.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of hovered dropdown items
com.unblu.documentcobrowsing.javascript.ui.dropdownForegroundHover
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.menuitem.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of dropdown items
com.unblu.documentcobrowsing.javascript.ui.dropdownForegroundNormal
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.menuitem.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of form fields
com.unblu.documentcobrowsing.javascript.ui.formFieldsBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.secondary050\},$alpha: 50%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of toolbar icons
com.unblu.documentcobrowsing.javascript.ui.iconColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The configuration property affects all the icons in the toolbars as well as those on document tabs
Timeout before marker starts to fade (in ms)
com.unblu.documentcobrowsing.javascript.ui.markerFadeTimeout
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
500
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Marker opacity
com.unblu.documentcobrowsing.javascript.ui.markerOpacity
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Integer
-
Default:
45
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum value:
100
-
The opacity is specified as a percentage between 1 and 100. Larger values increase the opacity, making the marked text less visible.
Marker size (in percent)
com.unblu.documentcobrowsing.javascript.ui.markerSize
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Float
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0.1
-
Maximum value:
25
-
The marker size is the diameter of the marker, specified as a percentage of the page’s width. This directly affects the width of the line drawn by the marker. The marker may be no thicker than 25% of the page width.
Background color of presets
com.unblu.documentcobrowsing.javascript.ui.presetsBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray800\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Presets are predefined configurations for a tool. The color defined here is used for both the preset buttons themselves and for the overlay where users can modify a preset.
Background color of active tool presets
com.unblu.documentcobrowsing.javascript.ui.presetsBackgroundActive
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
rgba(255, 255, 255, 0.16)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Presets are predefined configurations for a tool
Background color of hovered primary buttons
com.unblu.documentcobrowsing.javascript.ui.primaryButtonBackgroundHover
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Normal background color of primary buttons
com.unblu.documentcobrowsing.javascript.ui.primaryButtonBackgroundNormal
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of primary buttons
com.unblu.documentcobrowsing.javascript.ui.primaryButtonForegroundNormal
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of required form fields
com.unblu.documentcobrowsing.javascript.ui.requiredFormFieldsBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.error100\},$alpha: 50%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of hovered secondary buttons
com.unblu.documentcobrowsing.javascript.ui.secondaryButtonBackgroundHover
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Normal background color of secondary buttons
com.unblu.documentcobrowsing.javascript.ui.secondaryButtonBackgroundNormal
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color on secondary buttons
com.unblu.documentcobrowsing.javascript.ui.secondaryButtonForegroundNormal
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of side panels
com.unblu.documentcobrowsing.javascript.ui.sidePanelsBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray800\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of input fields in side panels
com.unblu.documentcobrowsing.javascript.ui.sidePanelsInputTextColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color in side panels
com.unblu.documentcobrowsing.javascript.ui.sidePanelsTextColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of input slider
com.unblu.documentcobrowsing.javascript.ui.sliderColor
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of inactive tabs
com.unblu.documentcobrowsing.javascript.ui.tabsHeaderBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
rgba(255, 255, 255, 0.04)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Active tabs use the color defined in 'toolsHeaderBackground'
Background color of active toggle buttons
com.unblu.documentcobrowsing.javascript.ui.toggleButtonBackgroundActive
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
rgba(255, 255, 255, 0.16)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of hovered toggle buttons
com.unblu.documentcobrowsing.javascript.ui.toggleButtonBackgroundHover
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
rgba(255, 255, 255, 0.08)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Normal background color of toggle buttons
com.unblu.documentcobrowsing.javascript.ui.toggleButtonBackgroundNormal
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of active toolbar buttons
com.unblu.documentcobrowsing.javascript.ui.toolbarButtonBackgroundActive
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
rgba(255, 255, 255, 0.12)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of hovered toolbar buttons
com.unblu.documentcobrowsing.javascript.ui.toolbarButtonBackgroundHover
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
rgba(255, 255, 255, 0.08)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of header
com.unblu.documentcobrowsing.javascript.ui.toolsHeaderBackground
Only visible if: com.unblu.messenger.documentCoBrowsingEnabled=true
-
Type: Complex color
-
Default:
rgba(255, 255, 255, 0.08)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The color is used for the toolbars and the active tab
Embedded co-browsing recorder configuration
Enable periodic full capturing
com.unblu.recorder.capturePeriodicallyEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Enable periodic full capturing. Usually this is not required because everything is captured based on event synchronization.
Maximum DOM nodes captured
com.unblu.recorder.maxNodes
-
Type: Integer
-
Default:
45000
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The maximum number of DOM nodes the recorder should process. If more nodes are found, the recorder will refuse to capture the page.
Maximum nodes threshold per modification
com.unblu.recorder.maxNodesPerModificationThreshold
-
Type: Integer
-
Default:
256
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
The maximum number of mutations (from the mutation observer) to handle before falling back to a full capture instead
Embedded co-browsing experimental event support
Enable "change" event on change
com.unblu.react.recorder.experimental.enableChangeOnChange
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Fire a DOM "change" event when a "change" event request arrives on an input field
Enable "mousedown" event on click
com.unblu.react.recorder.experimental.enableMouseDownOnClick
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Play a "mousedown" event in addition to a "click" when an element is clicked. This feature is experimental.
Enable "mouseup" event on click
com.unblu.react.recorder.experimental.enableMouseUpOnClick
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Play a "mouseup" event in addition to a "click" when an element is clicked. This feature is experimental.
Embedded co-browsing missing resource loader configuration
Number of parallel fetch requests
com.unblu.domcap.client.recorder.internal.MissingResourceURILoader.maxConcurrentRequests
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
1
-
The maximum number of concurrent fetch requests
Embedded co-browsing DOM processing configuration
enableDynamicStylesheetSupport
com.unblu.domcap.enableDynamicStylesheetSupport
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Whether to enable the dynamic stylesheet capturing support
Skip element function name
com.unblu.domcap.externalSkipElementFunctionName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Name of a global JavaScript function that should be called to check if an element should be skipped. A single parameter holding the current node will be passed to that function. The function is expected to return a boolean value. CAUTION: The function must already exist when the recorder starts, otherwise it will be ignored.
IcapHttpServletRequest
Scheme used by backend to construct request URI
com.unblu.domcap.server.filter.airlock.request.hostScheme
-
Type: String
-
Default:
https
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The backend could be an application such as e-banking. The configuration property’s needed because the ICAP interface doesn’t provide this information.
Backend host pattern regex (including scheme) mapped by Airlock
com.unblu.domcap.server.filter.airlock.url.backendPattern
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
In certain circumstances (request host header rewrite by Airlock), the ICAP API only delivers the backend host as the request host. This configuration property is needed to make the resource history work properly.
Frontend host pattern regex (including scheme) as seen by client
com.unblu.domcap.server.filter.airlock.url.frontendPattern
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
In certain circumstances (request host header rewrite by Airlock), this configuration property is needed to make the resource history work properly
Embedded co-browsing default filter configuration
Blacklist of patterns to identify resources as downloads
com.unblu.server.filter.download.black
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Resources identified as downloads are shown in the download manager
Evaluation order of download resource blacklist and whitelist
com.unblu.server.filter.download.order
-
Type: String with allowed values:
-
black_white
-
white_black
-
-
Default:
WHITE_BLACK
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Whitelist of patterns to identify resources as downloads
com.unblu.server.filter.download.white
-
Type: List of strings
-
Default:
application/pdf,application/x-pdf,text/csv,text/x-comma-separated-values
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Resources identified as downloads are shown in the download manager
External filter configuration
com.unblu.server.filter.externalFilterConfiguration
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Path to an external filter configuration file that should be used instead of the default embedded co-browsing filter
Filter support for last meta position
com.unblu.server.filter.filterSupportsLastMetaPosition
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether the filter in use supports the injection location AFTER_META_CONTENT_TYPE, which was introduced with 3.4.2
RecorderSessionCookieConfiguration
GrafanaAnalyticsConfiguration
Selection of enabled dashboards
com.unblu.analytics.grafana.dashboards
Only visible if: com.unblu.analytics.grafana.enabled=true
-
Type: List of string with allowed values:s
-
details
-
general
-
-
Default:
["GENERAL","DETAILS"]
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
ExternalMessengerConfiguration
Incoming SMS language detection threshold
com.unblu.externalmessenger.sms.languageDetectionMaximumRelativeDistance
-
Type: Float
-
Default:
0.05
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
1
-
Unblu calculates confidence values for the likelihood that an incoming SMS message is in one of a number of languages. If the difference between the confidence values of the two most likely languages falls below the configured threshold, the default account language is used instead.
Participant types that use agent message template
com.unblu.externalmessenger.useAgentMessageTemplate
-
Type: List of string with allowed values:s
-
assigned_agent
-
secondary_agent
-
-
Default:
[]
-
Allowed scopes:
CONVERSATION_TEMPLATE
,CONVERSATION
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The template is used when sending text messages and contains the "display name" for context
WhatsApp endpoint connection timeout (in ms)
com.unblu.externalmessenger.whatsapp.connectTimeout
-
Type: Integer
-
Default:
2000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The Unblu Server cancels the request if the timeout is reached to connect to the endpoint
Proxy URL for WhatsApp endpoint
com.unblu.externalmessenger.whatsapp.proxyUrl
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The proxy URL the Unblu Server must use to access the WhatsApp endpoint. Supported format: http(s)://<host>:<port> (no authentication, no other protocols).
User agent for making requests to the WhatsApp endpoint
com.unblu.externalmessenger.whatsapp.requestUserAgent
-
Type: String
-
Default:
Unblu-WhatsAppClient
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
WhatsApp endpoint request timeout (in ms)
com.unblu.externalmessenger.whatsapp.responseTimeout
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The Unblu Server cancels the request if the timeout is reached to answer the request
The WhatsApp endpoint URL
com.unblu.externalmessenger.whatsapp.whatsAppApiBaseUrl
-
Type: URL
-
Default:
https://graph.facebook.com/v20.0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The base URL to the WhatsApp graphQL web API including the version with not trailing slash at the end
File name of incoming contact
com.unblu.externalmessenger.whatsapp.whatsAppContactFileName
-
Type: String
-
Default:
Contact
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when Unblu receives a message from WhatsApp that contains a contact
File name of incoming contacts
com.unblu.externalmessenger.whatsapp.whatsAppContactsFileName
-
Type: String
-
Default:
Contacts
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when Unblu receives a message from WhatsApp that contains contacts
Document file name in WhatsApp
com.unblu.externalmessenger.whatsapp.whatsAppDocumentFileName
-
Type: String
-
Default:
Document
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in templates that contain a document
File name of incoming images
com.unblu.externalmessenger.whatsapp.whatsAppImageFileName
-
Type: String
-
Default:
Image
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when Unblu receives a message from WhatsApp that contains an image
File name of incoming stickers
com.unblu.externalmessenger.whatsapp.whatsAppStickerFileName
-
Type: String
-
Default:
Sticker
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used when Unblu receives a sticker from WhatsApp
MobileKeyboardButtonConfiguration
Hover background color
com.unblu.hbworker.ui.mobileKeyboardButton.backgroundHover
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray900\},$alpha: -10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "headless browser mobile keyboard" button in "hovered" state
Normal background color
com.unblu.hbworker.ui.mobileKeyboardButton.backgroundNormal
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray900\},$alpha: -20%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "headless browser mobile keyboard" button in "normal" state
Press background color
com.unblu.hbworker.ui.mobileKeyboardButton.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "headless browser mobile keyboard" button in "pressed" state
Hover border color
com.unblu.hbworker.ui.mobileKeyboardButton.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "headless browser mobile keyboard" button in "hovered" state
Normal border color
com.unblu.hbworker.ui.mobileKeyboardButton.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "headless browser mobile keyboard" button in "normal" state
Press border color
com.unblu.hbworker.ui.mobileKeyboardButton.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "headless browser mobile keyboard" button in "pressed" state
Border radius
com.unblu.hbworker.ui.mobileKeyboardButton.borderRadius
-
Type: Integer
-
Default:
24
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border radius of the "headless browser mobile keyboard" button
Border width
com.unblu.hbworker.ui.mobileKeyboardButton.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "headless browser mobile keyboard" button
Hover foreground color
com.unblu.hbworker.ui.mobileKeyboardButton.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "headless browser mobile keyboard" button in "hovered" state
Normal foreground color
com.unblu.hbworker.ui.mobileKeyboardButton.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "headless browser mobile keyboard" button in "normal" state
Press foreground color
com.unblu.hbworker.ui.mobileKeyboardButton.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "headless browser mobile keyboard" button in "pressed" state
DockerClientConfiguration
Authentication string for Docker registry
com.unblu.docker.client.auth
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The string must be Base64-encoded
Identity token for Docker registry
com.unblu.docker.client.auth.identityToken
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Password to authenticate against Docker registry
com.unblu.docker.client.auth.password
-
Type: Secret
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Username to authenticate against Docker registry
com.unblu.docker.client.auth.username
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Container CPU CFS scheduler period (in microseconds)
com.unblu.docker.client.container.cpuPeriod
-
Type: Integer
-
Default:
-1
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
-1
-
Defaults to 100 milliseconds. Used in combination with cpuQuota.
Container CPU CFS quota
com.unblu.docker.client.container.cpuQuota
-
Type: Integer
-
Default:
-1
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
-1
-
Specifies the number of microseconds per cpuPeriod that the container is limited to before it’s throttled
Enable container constraints
com.unblu.docker.client.container.enableConstraints
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Applies constraints such as maximum memory usage, number of CPUs used, /dev/shm size etc.
Maximum container memory
com.unblu.docker.client.container.memory
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If set, the minimum value is 4m (4 megabytes)
Disable container out of memory (OOM) killer
com.unblu.docker.client.container.oomKillDisable
-
Type: Boolean
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Container out of memory (OOM) score
com.unblu.docker.client.container.oomScoreAdj
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
-1000
-
Maximum value:
1000
-
Set to a value between -1000 and 1000
Size of container /dev/shm
com.unblu.docker.client.container.shmSize
-
Type: String
-
Default:
2g
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If set, the minimum value is 64m (64 megabyte)
Base name of Docker container
com.unblu.docker.client.containerBaseName
-
Type: String
-
Default:
hb_ubuntu2204
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Used to generate the container name
Docker host or hosts client should connect to
com.unblu.docker.client.host
-
Type: List of strings
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
If multiple hosts are configured, containers are started round robin on the hosts. Examples: http://private.docker.com, default: localhost.
Docker host address/IP for container-to-host port mapping
com.unblu.docker.client.portBindingAddress
-
Type: String
-
Default:
0.0.0.0
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Default: 0.0.0.0
Docker proxy to forward connect to Docker host(s)
com.unblu.docker.client.proxyAddress
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Example: http://docker.unblu.com:2375
HBWorkerConfiguration
Bitrate for audio encoding by headless browser (in kbit/s)
com.unblu.hbworker.headlessBrowserAudioBitRate
-
Type: Integer
-
Default:
64
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
Minimum bitrate for video encoding by headless browser (in kbit/s)
com.unblu.hbworker.headlessBrowserVideoBitRateLowerBound
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
If set equal to headlessBrowserVideoBitRateUpperBound, the value’s used as the bitrate for CBR mode
Maximum bitrate for video encoding by headless browser (in kbit/s)
com.unblu.hbworker.headlessBrowserVideoBitRateUpperBound
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
If set equal to headlessBrowserVideoBitRateLowerBound, the value’s used as the bitrate for CBR mode
Maximum frame rate for video encoding and playback by headless browser
com.unblu.hbworker.headlessBrowserVideoFrameRate
-
Type: Integer
-
Default:
30
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
GPU support in headless browser
com.unblu.hbworker.headlessBrowserVideoGPUSupport
-
Type: String with allowed values:
-
intel
-
none
-
nvidia
-
-
Default:
NONE
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Whether to use the software video encoder (x264), the NVIDIA HW encoder, or the Intel GPU HW encoder
Video quality factor for stream in headless browser
com.unblu.hbworker.headlessBrowserVideoQualityLevel
-
Type: Integer
-
Default:
28
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
69
-
Ranges from 0 to 69, 0 being lossless, 69 being the worst
Rendering Service information page color
SVG image background color
com.unblu.hbworker.colors.imageBackgroundColor
-
Type: Simple color
-
Default:
#E9EBF4
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of SVG images on information pages in the headless browser
HBRunnerStrategyFactory
Time to wait for Rendering Service instance from pool (in s)
com.unblu.hbrunner.hbPoolQueueTimeout
-
Type: Integer
-
Default:
10
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
HBRpcConfiguration
Time to wait until gRPC connection times out (in s)
com.unblu.hbrpc.connectionAttemptTimeout
-
Type: Integer
-
Default:
20
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
TCP port that gRPC server is listening on
com.unblu.hbrpc.port
-
Type: Integer
-
Default:
8080
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
0
-
gRPC proxy address to connect to if in gRPC proxy mode
com.unblu.hbrpc.proxyAddress
Only visible if: com.unblu.hbrpc.useProxyMode=true
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Format: h2c://host:port
gRPC proxy port to connect to as fallback if in gRPC proxy mode
com.unblu.hbrpc.proxyPort
Only visible if: com.unblu.hbrpc.useProxyMode=true
-
Type: Integer
-
Default:
5080
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
0
-
Backoff multiplier for randomized delay
com.unblu.hbrpc.retryBackoffMultiplier
-
Type: Float
-
Default:
1.5
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
0
-
Generated from the initial backoff and the maximum backoff time parameters together with the actual number of attempts
Initial backoff time for exponential backoff retry policy (in ms)
com.unblu.hbrpc.retryInitialBackoff
-
Type: Integer
-
Default:
500
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
Maximum number of gRPC attempts
com.unblu.hbrpc.retryMaxAttempts
-
Type: Integer
-
Default:
20
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
1
-
Includes the original request
Universal co-browsing
Allow "chrome://" UR in universal co-browsing
com.unblu.hbworker.chromeUrlsAllowed
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
HTTP proxy exclusion rules
com.unblu.hbworker.httpProxyExcludes
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
List of hosts & domains for which to bypass the proxy settings (e.g. *.unblu.com, 168.10.10.2). The format for bypass rules is described here: https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md#Proxy-bypass-rules
Password to authenticate against forward proxy.
com.unblu.hbworker.httpProxyPassword
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
HTTP forward proxy URL settings
com.unblu.hbworker.httpProxyUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The format of the URL should be <socks5|http>://[<username>:<password>@]<host>:<port>/
Username to authenticate against forward proxy
com.unblu.hbworker.httpProxyUsername
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Account secret cookie name for universal co-browsing
com.unblu.hbworker.identifierCookieName
-
Type: String
-
Default:
${cookieNamePrefix}-account-secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Allow "javascript:" protocol in universal co-browsing
com.unblu.hbworker.javaScriptProtocolAllowed
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow "file:" protocol in universal co-browsing
com.unblu.hbworker.localSitesAllowed
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Allow SSL sites in universal co-browsing
com.unblu.hbworker.sslSitesAllowed
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Deny list pattern for SSL sites in universal co-browsing
com.unblu.hbworker.urls.black
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
List of URL patterns for SSL sites not allowed in universal co-browsing
Universal co-browsing URL pattern evaluation order
com.unblu.hbworker.urls.order
-
Type: String
-
Default:
black,white
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The evaluation order for allow/deny list URL patterns regarding SSL sites in universal co-browsing sessions
UnmuteVideoButtonConfiguration
Hover background color
com.unblu.mediastreaming.unmuteButton.backgroundHover
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray900\},$alpha: -10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "rendered co-browsing unmute" button in "hovered" state
Normal background color
com.unblu.mediastreaming.unmuteButton.backgroundNormal
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray900\},$alpha: -20%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "rendered co-browsing unmute" button in "normal" state
Press background color
com.unblu.mediastreaming.unmuteButton.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "rendered co-browsing unmute" button in "pressed" state
Hover border color
com.unblu.mediastreaming.unmuteButton.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "rendered co-browsing unmute" button in "hovered" state
Normal border color
com.unblu.mediastreaming.unmuteButton.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "rendered co-browsing unmute" button in "normal" state
Press border color
com.unblu.mediastreaming.unmuteButton.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "rendered co-browsing unmute" button in "pressed" state
Border radius
com.unblu.mediastreaming.unmuteButton.borderRadius
-
Type: Integer
-
Default:
24
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border radius of the "rendered co-browsing unmute" button
Border width
com.unblu.mediastreaming.unmuteButton.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "rendered co-browsing unmute" button
Hover foreground color
com.unblu.mediastreaming.unmuteButton.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "rendered co-browsing unmute" button in "hovered" state
Normal foreground color
com.unblu.mediastreaming.unmuteButton.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "rendered co-browsing unmute" button in "normal" state
Press foreground color
com.unblu.mediastreaming.unmuteButton.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "rendered co-browsing unmute" button in "pressed" state
Agent mobile UI
Action bar background angle
com.unblu.agent.mobile.ui.actionBarBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Action bar background color
com.unblu.agent.mobile.ui.actionBarBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Action bar divider color
com.unblu.agent.mobile.ui.actionBarDividerColor
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Action bar elevation
com.unblu.agent.mobile.ui.actionBarElevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
ELEVATED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Action bar foreground brightness
com.unblu.agent.mobile.ui.actionBarForeground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color is selected based on the action bar’s background color to guarantee maximum contrast
Allow "collapse" button in action bar
com.unblu.agent.mobile.ui.allowCollapseButton
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects the inbox action bar if "com.unblu.agent.mobile.ui.inboxActionBarCollapseActionDisplayMode" is set to "COLLAPSE_BUTTON"
"Collapse" action display mode
com.unblu.agent.mobile.ui.inboxActionBarCollapseActionDisplayMode
-
Type: String with allowed values:
-
back_button
-
collapse_button
-
-
Default:
BACK_BUTTON
-
Allowed scopes:
GLOBAL
,ACCOUNT
,TEAM
,USER
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
To disable collapsing the agent mobile UI, set to "COLLAPSE_BUTTON" and set "com.unblu.agent.mobile.ui.allowCollapseButton" to "false"
Mobile call UI
Call UI "answer call" button border color
com.unblu.mobiledevice.call.answerCallButtonBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallAcceptButton\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI "answer call" button color
com.unblu.mobiledevice.call.answerCallButtonColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallAcceptButton\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI "answer call" icon color
com.unblu.mobiledevice.call.answerCallIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI background color
com.unblu.mobiledevice.call.backgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI badge border color
com.unblu.mobiledevice.call.badgeBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallTypeIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI badge color
com.unblu.mobiledevice.call.badgeColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallTypeIconBackground\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI badge icon color
com.unblu.mobiledevice.call.badgeIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI avatar circle border color
com.unblu.mobiledevice.call.circleBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI avatar circle color
com.unblu.mobiledevice.call.circleColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI avatar initials text color
com.unblu.mobiledevice.call.initialsTextColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI "reject call" button border color
com.unblu.mobiledevice.call.rejectCallButtonBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallDeclineButton\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Call UI "reject call" button color
com.unblu.mobiledevice.call.rejectCallButtonColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.call.colorCallDeclineButton\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
MobileCoBrowsingIndicatorConfiguration
Color of mobile co-browsing indicator frame shadow
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingFrameShadowColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundInverse\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Size of mobile co-browsing indicator frame shadow
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingFrameShadowSize
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
In dp (Android) or points (iOS)
Width of mobile co-browsing indicator’s frame
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingFrameWidth
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
In dp (Android) or points (iOS)
Border color of mobile co-browsing indicator and frame
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingIndicatorBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.collabspace.colorVisitorCapturingFrame\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of mobile co-browsing indicator button
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingIndicatorButtonBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.conversation.collabspace.colorVisitorCapturingFrame\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of mobile co-browsing indicator icon
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingIndicatorButtonIconColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Width of mobile co-browsing indicator shadow’s horizontal margin
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingIndicatorButtonInitialHorizontalMargin
-
Type: Integer
-
Default:
100
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
In dp (Android) or points (iOS)
Initial position of mobile co-browsing indicator
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingIndicatorButtonInitialPosition
-
Type: String with allowed values:
-
bottom_left
-
bottom_right
-
top_left
-
top_right
-
-
Default:
TOP_LEFT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Width of mobile co-browsing indicator shadow’s vertical margin
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingIndicatorButtonInitialVerticalMargin
-
Type: Integer
-
Default:
120
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
In dp (Android) or points (iOS)
Color of mobile co-browsing indicator’s shadow
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingIndicatorButtonShadowColor
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.shadow\}, $alpha: 0.5)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Width of mobile co-browsing indicator’s shadow
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingIndicatorButtonShadowSize
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The value is interpreted as dp (Android) or points (iOS)
Background color of mobile co-browsing popup menu
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingPopUpMenuBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Android only
Text color of mobile co-browsing popup menu
com.unblu.mobiledevice.indicator.cobrowsing.mobileCoBrowsingPopUpMenuTextColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundInverse\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Android only
Mobile device configuration
Highest-quality compression rate (Android)
com.unblu.mobiledevice.androidCompressionQualityMaxRate
-
Type: Float
-
Default:
0.8
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
1
-
The highest quality compression rate for Android devices. The value must be between 0.0 and 1.0.
Lowest-quality compression rate (Android)
com.unblu.mobiledevice.androidCompressionQualityMinRate
-
Type: Float
-
Default:
0.1
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
1
-
The lowest quality compression rate for Android devices. The value must be between 0.0 and 1.0.
Create tiles for Android visual transmission
com.unblu.mobiledevice.androidDoCreateTiles
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If 'true', Android devices will send tiles instead of a whole image.
Maximum capturing rate for android devices
com.unblu.mobiledevice.androidMaxFpsRate
-
Type: Float
-
Default:
5.0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Maximum capturing rate for android devices.
Background color of mobile loading screen
com.unblu.mobiledevice.colorLoaderBackground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of the mobile loading screen for the Unblu functionality provided through the SDK
Foreground color of mobile loading screen
com.unblu.mobiledevice.colorLoaderForeground
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of the mobile loading screen for the Unblu functionality provided through the SDK
Highest-quality compression rate (iOS)
com.unblu.mobiledevice.iosCompressionQualityMaxRate
-
Type: Float
-
Default:
0.8
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
1
-
The highest quality compression rate for iOS devices. The value must be between 0.0 and 1.0.
Lowest-quality compression rate (iOS)
com.unblu.mobiledevice.iosCompressionQualityMinRate
-
Type: Float
-
Default:
0.0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
1
-
The lowest quality compression rate for iOS devices. The value must be between 0.0 and 1.0.
Create tiles for iOS visual transmission
com.unblu.mobiledevice.iosDoCreateTiles
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If 'true', iOS devices will send tiles instead of a whole image.
Maximum capture rate in FPS (iOS)
com.unblu.mobiledevice.iosMaxFpsRate
-
Type: Float
-
Default:
5.0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Maximum capture rate in frames per second (FPS) for iOS devices
Make device API available
com.unblu.mobiledevice.makeDeviceApiAvailable
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Make the DeviceApi object visible in the window element. This can be useful when debugging.
Enable mock device
com.unblu.mobiledevice.mockDeviceEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Set to true to enable the mock device, which "works" in normal browsers.
Set number of pixels for mobile phone capturing
com.unblu.mobiledevice.phoneMaxPixelPerTileSide
-
Type: Integer
-
Default:
64
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The number of pixels per side of each tile, when capturing on a phone.
Maximum Resolution Phone Height
com.unblu.mobiledevice.phoneMaxResolutionHeight
-
Type: Integer
-
Default:
768
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum height of the resolution for phones. It is only considered if a device is bigger then this value.
Maximum Resolution Phone Width
com.unblu.mobiledevice.phoneMaxResolutionWidth
-
Type: Integer
-
Default:
432
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum width of the resolution for phones. It is only considered if a device is bigger then this value.
Set number of pixels for tablet capturing
com.unblu.mobiledevice.tabletMaxPixelPerTileSide
-
Type: Integer
-
Default:
128
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The number of pixels per side of each tile, when capturing on a tablet.
Maximum tablet height resolution
com.unblu.mobiledevice.tabletMaxResolutionHeight
-
Type: Integer
-
Default:
1024
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum height of the resolution for tablets. It is only considered if a device is bigger then this value.
Maximum tablet width resolution
com.unblu.mobiledevice.tabletMaxResolutionWidth
-
Type: Integer
-
Default:
768
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum width of the resolution for tablets. It is only considered if a device is bigger then this value.
Mobile device file chooser
Background color of camera activity buttons (Android)
com.unblu.mobiledevice.filechooser.cameraActivityButtonBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the camera activity for the chat functionality provided through the Android SDK
Border color of camera activity buttons (Android)
com.unblu.mobiledevice.filechooser.cameraActivityButtonBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the camera activity for the chat functionality provided through the Android mobile SDK
Foreground color of camera activity buttons (Android)
com.unblu.mobiledevice.filechooser.cameraActivityButtonForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the camera activity for the chat functionality provided through the Android mobile SDK
Color of camera activity "capture" button (Android)
com.unblu.mobiledevice.filechooser.cameraActivityCaptureButtonColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the camera activity for the chat functionality provided through the Android mobile SDK
Background color (Android)
com.unblu.mobiledevice.filechooser.fileChooserBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used in the file chooser menu of the Unblu chat functionality provided through the Android mobile SDK
Button background color (Android)
com.unblu.mobiledevice.filechooser.fileChooserButtonBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for buttons in the file chooser menu of the chat functionality provided through the Android mobile SDK
Button border color (Android)
com.unblu.mobiledevice.filechooser.fileChooserButtonBorderColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for buttons in the file chooser menu of the chat functionality provided through the Android mobile SDK
Button border width (Android)
com.unblu.mobiledevice.filechooser.fileChooserButtonBorderWidth
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for buttons in the file chooser menu of the chat functionality provided through the Android mobile SDK
Button foreground color (Android)
com.unblu.mobiledevice.filechooser.fileChooserButtonForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for buttons in the file chooser menu of the chat functionality provided through the Android mobile SDK
Title text color (Android)
com.unblu.mobiledevice.filechooser.fileChooserTitleTextColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for the title of the file chooser menu in the chat functionality provided through the Android SDK
MobileFloatingActiveConversationIndicatorConfiguration
Android mobile floating active conversation indicator radius
com.unblu.mobiledevice.indicator.aci.androidIndicatorSize
-
Type: Integer
-
Default:
96
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
20
-
Maximum value:
200
-
The value is interpreted as dp
Width of Android mobile picture-in-picture indicator
com.unblu.mobiledevice.indicator.aci.androidPictureInPictureSize
-
Type: Integer
-
Default:
200
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
80
-
Maximum value:
300
-
The value is interpreted as dp
Background color of close state badge indicator
com.unblu.mobiledevice.indicator.aci.closeConversationBadgeBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of close state badge indicator
com.unblu.mobiledevice.indicator.aci.closeConversationBadgeForegroundColor
-
Type: Complex color
-
Default:
rgba(255,255,255,1)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of drop zone
com.unblu.mobiledevice.indicator.aci.dropZoneBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of drop zone, when hovered
com.unblu.mobiledevice.indicator.aci.dropZoneHoverBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of drop zone text, when hovered
com.unblu.mobiledevice.indicator.aci.dropZoneHoverTextColor
-
Type: Complex color
-
Default:
rgba(255,255,255,1)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of drop zone text
com.unblu.mobiledevice.indicator.aci.dropZoneTextColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
LINK_DARK
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Width of horizontal margin of floating active conversation indicator shadow
com.unblu.mobiledevice.indicator.aci.initialHorizontalMargin
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is interpreted as dp (Android) or points (iOS)
Initial position of floating active conversation indicator
com.unblu.mobiledevice.indicator.aci.initialPosition
-
Type: String with allowed values:
-
bottom_left
-
bottom_right
-
top_left
-
top_right
-
-
Default:
BOTTOM_RIGHT
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Width of vertical margin of floating active conversation indicator shadow
com.unblu.mobiledevice.indicator.aci.initialVerticalMargin
-
Type: Integer
-
Default:
100
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value is interpreted as dp (Android) or points (iOS)
iOS mobile floating active conversation indicator radius
com.unblu.mobiledevice.indicator.aci.iosIndicatorSize
-
Type: Integer
-
Default:
90
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
20
-
Maximum value:
200
-
The value is interpreted as points
Width of iOS mobile picture-in-picture indicator
com.unblu.mobiledevice.indicator.aci.iosPictureInPictureSize
-
Type: Integer
-
Default:
200
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
80
-
Maximum value:
300
-
The value is interpreted as points
Background color of minimized indicator
com.unblu.mobiledevice.indicator.aci.minimizedModeBackgroundColor
-
Type: Complex color
-
Default:
rgba(0,0,0,0.8)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Foreground color of minimized indicator
com.unblu.mobiledevice.indicator.aci.minimizedModeForegroundColor
-
Type: Complex color
-
Default:
rgba(255,255,255,1)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of the modal view pull down indicator
com.unblu.mobiledevice.indicator.aci.modalViewPullDownIndicatorColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundInverseMid\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Background color of "unread messages" notification badge
com.unblu.mobiledevice.indicator.aci.notificationBadgeBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text color of "unread messages" notification badge
com.unblu.mobiledevice.indicator.aci.notificationBadgeForegroundColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
LINK_DARK
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color of mobile floating active conversation indicator’s shadow
com.unblu.mobiledevice.indicator.aci.shadowColor
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.shadow\}, $alpha: 0.5)
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Width of mobile floating active conversation indicator shadow
com.unblu.mobiledevice.indicator.aci.shadowSize
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
20
-
The value is interpreted as dp (Android) or points (iOS)
Visitor mobile UI
Action bar background angle
com.unblu.visitor.mobile.ui.actionBarBackgroundAngle
-
Type: Integer
-
Default:
180
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
360
-
If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.
Action bar background color
com.unblu.visitor.mobile.ui.actionBarBackgroundColors
-
Type: List of complex colors
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.
Action bar divider color
com.unblu.visitor.mobile.ui.actionBarDividerColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used at the bottom of the action bar. Only relevant if actionBarElevation
is set to "FLAT".
Action bar elevation
com.unblu.visitor.mobile.ui.actionBarElevation
-
Type: String with allowed values:
-
elevated
-
flat
-
-
Default:
ELEVATED
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.
Action bar foreground brightness
com.unblu.visitor.mobile.ui.actionBarForeground
-
Type: String with allowed values:
-
auto
-
dark
-
light
-
-
Default:
AUTO
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
When set to "AUTO", the foreground color is selected based on the action bar’s background color to guarantee maximum contrast
Allow "collapse" button in action bar
com.unblu.visitor.mobile.ui.allowCollapseButton
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Only affects the overview action bar if "com.unblu.visitor.mobile.ui.overviewActionBarCollapseActionDisplayMode" is set to "COLLAPSE_BUTTON"
Display mode of "collapse" action in overview action bar
com.unblu.visitor.mobile.ui.overviewActionBarCollapseActionDisplayMode
-
Type: String with allowed values:
-
back_button
-
collapse_button
-
-
Default:
BACK_BUTTON
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If set to "COLLAPSE_BUTTON", "com.unblu.visitor.ui.showOverviewActionBarCollapseAction" must be "true" for the button to be displayed. To disable collapsing the visitor mobile UI, set to "COLLAPSE_BUTTON" and set "com.unblu.visitor.mobile.ui.allowCollapseButton" to "false".
Mobile push notification configuration
Agent app bundle ID
com.unblu.mobile.push_notification.apnsAgentPushKitBundleId
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Your agent app’s bundle ID. Used for iOS APNs push notifications.
APNs key ID
com.unblu.mobile.push_notification.apnsKeyId
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Key ID
Visitor app bundle ID
com.unblu.mobile.push_notification.apnsPushKitBundleId
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Your visitor app’s bundle ID. Used for iOS APNs push notifications.
APNs authentication key
com.unblu.mobile.push_notification.apnsPushKitKey
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
-----BEGIN PRIVATE KEY-----[^-]+-----END PRIVATE KEY-----
-
APNs authentication key. The key must be the certificate’s private key in PEM format (with BEGIN PRIVATE KEY and END PRIVATE KEY lines).
APNs team ID
com.unblu.mobile.push_notification.apnsTeamId
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Team ID
Enable APNs production endpoint
com.unblu.mobile.push_notification.enableApnsProductionEndpoint
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether the APNs endpoint is a production endpoint. If set to 'false', a development sandbox is used.
Enable PushKit call notifications via APNs
com.unblu.mobile.push_notification.enableApnsPushKitCallNotification
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
, com.unblu.mobile.push_notification.enablePushNotification=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable PushKit call notifications via APNs. Only relevant for iOS.
Send iOS notifications with Firebase
com.unblu.mobile.push_notification.enableFirebaseForNonPushKitNotifications
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, notifications for iOS devices are sent to Firebase instead of directly using APNs. Only relevant if enablePushNotification is "true".
Enable push notifications
com.unblu.mobile.push_notification.enablePushNotification
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable push notifications for Android, iOS, and browsers.
Firebase project ID
com.unblu.mobile.push_notification.firebaseDatabaseName
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The ID of the firebase project where the app is configured for Firebase Cloud Messaging. Set the property to the Project ID of your Firebase project, as displayed on the "General" tab of your Firebase project’s settings.
Firebase service account key
com.unblu.mobile.push_notification.firebaseServiceAccountKey
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
^\s*(\\{[\s\S]\*\\}|\[[\s\S]*\])\s\*$
-
The contents of the .json file for the Firebase cloud messaging service account key
Proxy URL for Firebase server access
com.unblu.mobile.push_notification.proxyUrl
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
-
Type: String
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Proxy server URL to be used by the Unblu server to access the Firebase server. Supported format: http:[<username>:<password>@]<host>:<port> (no other protocols). Currently, only basic authentication is supported.
if you use Java 8 update 111 or newer, you must start the JVM with -Djdk.http.auth.tunneling.disabledSchemes="", or the proxy will NOT be used. |
Mobile push notifications
Android "incoming call" sound
com.unblu.mobile.push_notification.androidIncomingCallSound
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Name of the audio file to play as an "Incoming call" notification. Example: incoming_call. Only used by Android. The file must be present in the corresponding app. If not specified, the default system sound will be used.
This configuration property will only have an effect on versions of Android before Oreo (8.0). Oreo and newer versions will use the device’s default notification sound. |
"Missed call" audio file (Android)
com.unblu.mobile.push_notification.androidMissedCallSound
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Name of the audio file to play as a "missed call" notification. Example: missed_call. Only used by Android. The file must be present in the corresponding app. If not specified, the default system sound will be used.
This configuration property will only have an effect on versions of Android before Oreo (8.0). Oreo and newer will use the device’s default notification sound. |
Android "new message" sound
com.unblu.mobile.push_notification.androidNewMessageSound
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Name of the audio file to play as a new message notification. Example: new_message. Only used by Android. The file must be present in the corresponding app. If not specified, the default system sound will be used.
This configuration property will only have an effect on versions of Android before Oreo (8.0). Oreo and newer versions will use the device’s default notification sound. |
iOS "incoming call" sound
com.unblu.mobile.push_notification.iOSIncomingCallSound
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Name of the audio file which should be played as an "Incoming call" notification. Example: incoming_call.wav. The file has to be present in the corresponding app. If no file is specified, the system’s default sound is used. This setting is for iOS only.
"Missed call" audio file (iOS)
com.unblu.mobile.push_notification.iOSMissedCallSound
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Name of the audio file to play as a "missed call" notification. Example: missed_call.wav. Only used by iOS. The file must be present in the corresponding app. If not specified, the default system sound will be used.
iOS "new message" sound
com.unblu.mobile.push_notification.iOSNewMessageSound
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Name of the audio file which should be played as a "New message" notification. Example: new_message.wav. The file has to be present in the corresponding app. If no file is specified, the system’s default sound is used. This setting is for iOS only.
ID for call notificationChannel (Android only)
com.unblu.mobile.push_notification.incomingCallNotificationChannelId
-
Type: String
-
Default:
INCOMING_CALLS
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
TeamsIntegrationConfiguration
MS Teams notification audio call icon background color
com.unblu.msteams.audioCallIconBackgroundColor
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Simple color
-
Default:
#c4f1b5
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Client secret for MS Teams bot
com.unblu.msteams.botApiClientSecret
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The client secret configured for the MS Teams bot to send notifications to customers
MS Teams notification chat icon background color
com.unblu.msteams.chatIconBackgroundColor
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Simple color
-
Default:
#e9bde0
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
MS Teams notification co-browsing icon background color
com.unblu.msteams.cobrowsingIconBackgroundColor
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Simple color
-
Default:
#fecfb9
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
MS Teams endpoint connection timeout (in ms)
com.unblu.msteams.connectTimeout
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Integer
-
Default:
2000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The Unblu Server cancels the message delivery request if the timeout is reached
Enable MS Teams push notifications
com.unblu.msteams.enableTeamsBotPushNotifications
Only visible if: com.unblu.core.push_notification.enablePushNotification=true
, com.unblu.msteams.enableTeamsIntegration=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Push notifications for MS Teams are sent via a Teams notification bot
Enable MS Teams integration
com.unblu.msteams.enableTeamsIntegration
Only visible if: com.unblu.platform.enablePreview=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, you must set all the other configuration properties in the group for the integration to work correctly
MS Teams notification forwarding icon background color
com.unblu.msteams.forwardingIconBackgroundColor
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Simple color
-
Default:
#ffc1cb
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
MS Teams notification invitation icon background color
com.unblu.msteams.invitationIconBackgroundColor
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Simple color
-
Default:
#fff0c2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
MS Teams notification missed call icon background color
com.unblu.msteams.missedCallIconBackgroundColor
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Simple color
-
Default:
#D1001B
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
URL for MS Teams JavaScript SDK URL
com.unblu.msteams.msTeamsJsSdkUrl
Only visible if: com.unblu.msteams.enableTeamsIntegration=true
-
Type: String
-
Default:
https://res.cdn.office.net/teams-js/2.9.1/js/MicrosoftTeams.min.js
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The SDK will be loaded inside the MS Teams entry points of Unblu. It is used to access features specific to MS Teams, for example, the user’s Teams identity or the Unblu conversation to open from within the Unblu iframe.
Proxy URL for MS Teams endpoint
com.unblu.msteams.proxyUrl
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The proxy URL the Unblu Server must use to access the MS Teams endpoint. Supported format: http(s)://<host>:<port> (no authentication, no other protocols).
User agent for delivering MS Teams notifications
com.unblu.msteams.requestUserAgent
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: String
-
Default:
Unblu-MsTeamsClient
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
MS Teams message delivery request timeout (in ms)
com.unblu.msteams.responseTimeout
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Integer
-
Default:
10000
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
The Unblu Server cancels the message delivery request if the timeout is reached
App ID of Unblu MS Teams app
com.unblu.msteams.unbluAppId
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The ID of the app Unblu is wrapped in. This is not the MS Teams bot app ID. It is used to generate deep links in notifications.
MS Teams notification video call icon background color
com.unblu.msteams.videoCallIconBackgroundColor
Only visible if: com.unblu.msteams.enableTeamsBotPushNotifications=true
-
Type: Simple color
-
Default:
#b9ddf2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Window state service
Mechanism to store a tab’s or window’s Unblu state
com.unblu.windowstate.windowStateStoreType
-
Type: String with allowed values:
-
session_storage
-
window_name
-
-
Default:
WINDOW_NAME
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Using the window name is the more powerful solution as it lets you maintain state even when navigating between different domains. However, if the window name is being used by another application, this can cause integration issues, and it may make sense to use session storage instead.
General UI configuration
Default animation duration (in s)
com.unblu.ui.animationDuration
-
Type: Float
-
Default:
0.3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Default animation function
com.unblu.ui.animationFunction
-
Type: String with allowed values:
-
bounce
-
ease
-
ease_in
-
ease_in_out
-
ease_out
-
linear
-
-
Default:
EASE_IN_OUT
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default border radius (in px)
com.unblu.ui.borderRadiusComponent
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used on UI elements such as speech bubbles
Grid spacing size 16px
com.unblu.ui.gridSpacing16
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
0
-
Grid spacing size 24px
com.unblu.ui.gridSpacing24
-
Type: Integer
-
Default:
24
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
0
-
Grid spacing size 32px
com.unblu.ui.gridSpacing32
-
Type: Integer
-
Default:
32
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
0
-
Grid spacing size 4px
com.unblu.ui.gridSpacing4
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
0
-
Grid spacing size 40px
com.unblu.ui.gridSpacing40
-
Type: Integer
-
Default:
40
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
0
-
MarkdownDefaultStyleConfiguration
Background color of inline and block code elements
com.unblu.markdown.style.codeBackgroundColor
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral\},$alpha: 0.08)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Font color of inline and block code elements
com.unblu.markdown.style.codeFontColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray800\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Responsive UI service
Responsive UI extra large break point
com.unblu.ui.responsive.extraLargeBreakPoint
-
Type: Integer
-
Default:
1200
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Minimum device width that should be regarded as an extra large device (normal computer)
Responsive UI extra small break point
com.unblu.ui.responsive.extraSmallBreakPoint
-
Type: Integer
-
Default:
0
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Minimum device width that should be regarded as an extra-small device (small mobile phone)
Responsive UI large break point
com.unblu.ui.responsive.largeBreakPoint
-
Type: Integer
-
Default:
992
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Minimum device width that should be regarded as a large device (large tablet / small computer).
Responsive UI medium break point
com.unblu.ui.responsive.mediumBreakPoint
-
Type: Integer
-
Default:
768
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Minimum device width that should be regarded as a medium device (tablet).
Small break point
com.unblu.ui.responsive.smallBreakPoint
-
Type: Integer
-
Default:
544
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Minimum device width that should be regarded as a small device (large mobile phone / small tablet).
Color theme (base colors)
Color for highlights and informational announcements
com.unblu.theme.color.announcement
-
Type: Simple color
-
Default:
#006CBD
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 100
com.unblu.theme.color.announcement100
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.announcement200\}, $lightness: 10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 200
com.unblu.theme.color.announcement200
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.announcement300\}, $lightness: 15%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 300
com.unblu.theme.color.announcement300
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.announcement400\}, $lightness: 15%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 400
com.unblu.theme.color.announcement400
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.announcement500\}, $lightness: 15%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 500
com.unblu.theme.color.announcement500
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 600
com.unblu.theme.color.announcement600
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.announcement500\}, $lightness: -9%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 700
com.unblu.theme.color.announcement700
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.announcement600\}, $lightness: -9%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 800
com.unblu.theme.color.announcement800
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.announcement700\}, $lightness: -9%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Announcement color variant 900
com.unblu.theme.color.announcement900
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.announcement800\}, $lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color for inverse, dark backgrounds
com.unblu.theme.color.backgroundInverse
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text is displayed inverse on this background
Color for inverse, medium backgrounds
com.unblu.theme.color.backgroundInverseMid
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Text is displayed inverse on this background
Color for light backgrounds
com.unblu.theme.color.backgroundLight
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color for medium backgrounds
com.unblu.theme.color.backgroundMid
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color for borders and separators
com.unblu.theme.color.border
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color for errors
com.unblu.theme.color.error
-
Type: Simple color
-
Default:
#FF1432
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 100
com.unblu.theme.color.error100
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.error200\}, $lightness: 6%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 200
com.unblu.theme.color.error200
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.error300\}, $lightness: 11%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 300
com.unblu.theme.color.error300
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.error400\}, $lightness: 11%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 400
com.unblu.theme.color.error400
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.error500\}, $lightness: 11%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 500
com.unblu.theme.color.error500
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 600
com.unblu.theme.color.error600
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.error500\}, $lightness: -13%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 700
com.unblu.theme.color.error700
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.error600\}, $lightness: -13%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 800
com.unblu.theme.color.error800
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.error700\}, $lightness: -13%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Error color variant 900
com.unblu.theme.color.error900
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.error800\}, $lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color to highlight focused areas and inputs
com.unblu.theme.color.focus
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Main gray color
com.unblu.theme.color.gray
-
Type: Simple color
-
Default:
#6f7280
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
All gray shades for backgrounds, borders etc. are derived from this color. This should be a medium lightness color from which darker and lighter shades can be derived.
Gray color variant 50
com.unblu.theme.color.gray050
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray100\},$lightness: 10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 100
com.unblu.theme.color.gray100
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray200\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 200
com.unblu.theme.color.gray200
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray300\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 300
com.unblu.theme.color.gray300
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray400\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 400
com.unblu.theme.color.gray400
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray500\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 500
com.unblu.theme.color.gray500
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray600\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 600
com.unblu.theme.color.gray600
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 700
com.unblu.theme.color.gray700
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray600\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 800
com.unblu.theme.color.gray800
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray700\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Gray color variant 900
com.unblu.theme.color.gray900
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray800\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Main neutral color
com.unblu.theme.color.neutral
-
Type: Simple color
-
Default:
#404A80
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for backgrounds such as modal dialog backdrops. This should be a very dark color, as the text displayed on it is white.
Neutral color variant 50
com.unblu.theme.color.neutral050
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral100\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 100
com.unblu.theme.color.neutral100
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral200\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 200
com.unblu.theme.color.neutral200
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral300\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 300
com.unblu.theme.color.neutral300
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral400\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 400
com.unblu.theme.color.neutral400
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral500\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 500
com.unblu.theme.color.neutral500
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral600\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 600
com.unblu.theme.color.neutral600
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral700\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 700
com.unblu.theme.color.neutral700
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 800
com.unblu.theme.color.neutral800
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral700\},$lightness: -3%, $saturation: 10%))
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Neutral color variant 900
com.unblu.theme.color.neutral900
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.neutral700\},$lightness: -6%, $saturation: 20%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Main primary color
com.unblu.theme.color.primary
-
Type: Simple color
-
Default:
#fa6019
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used mainly for highlighting primary actions and active sections. This should be a light, highly saturated color. Text displayed on it is white.
Primary color variant 50
com.unblu.theme.color.primary050
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary100\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 100
com.unblu.theme.color.primary100
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary200\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 200
com.unblu.theme.color.primary200
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary300\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 300
com.unblu.theme.color.primary300
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary400\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 400
com.unblu.theme.color.primary400
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary500\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 500
com.unblu.theme.color.primary500
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 600
com.unblu.theme.color.primary600
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary500\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 700
com.unblu.theme.color.primary700
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary600\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 800
com.unblu.theme.color.primary800
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary700\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Primary color variant 900
com.unblu.theme.color.primary900
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.primary800\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Main secondary accent color variant
com.unblu.theme.color.secondary
-
Type: Simple color
-
Default:
#73bbe6
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
This should be a medium light, strong saturated color. Text on it is displayed in white.
Secondary color variant 50
com.unblu.theme.color.secondary050
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary100\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 100
com.unblu.theme.color.secondary100
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary200\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 200
com.unblu.theme.color.secondary200
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary300\},$lightness: 8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 300
com.unblu.theme.color.secondary300
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 400
com.unblu.theme.color.secondary400
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary300\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 500
com.unblu.theme.color.secondary500
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary400\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 600
com.unblu.theme.color.secondary600
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary500\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 700
com.unblu.theme.color.secondary700
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary600\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 800
com.unblu.theme.color.secondary800
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary700\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Secondary color variant 900
com.unblu.theme.color.secondary900
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.secondary800\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Base color for shadows
com.unblu.theme.color.shadow
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.gray900\},$alpha: 0.25)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color for successful actions
com.unblu.theme.color.success
-
Type: Simple color
-
Default:
#00CC66
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 100
com.unblu.theme.color.success100
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.success200\}, $lightness: 9%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 200
com.unblu.theme.color.success200
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.success300\}, $lightness: 15%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 300
com.unblu.theme.color.success300
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.success400\}, $lightness: 15%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 400
com.unblu.theme.color.success400
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.success500\}, $lightness: 15%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 500
com.unblu.theme.color.success500
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 600
com.unblu.theme.color.success600
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.success500\}, $lightness: -10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 700
com.unblu.theme.color.success700
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.success600\}, $lightness: -10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 800
com.unblu.theme.color.success800
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.success700\}, $lightness: -6%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Success color variant 900
com.unblu.theme.color.success900
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.success800\}, $lightness: -6%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color for warnings
com.unblu.theme.color.warning
-
Type: Simple color
-
Default:
#FFC419
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Warning color variant 100
com.unblu.theme.color.warning100
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.warning200\}, $lightness: 7%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Warning color variant 200
com.unblu.theme.color.warning200
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.warning300\}, $lightness: 11%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Warning color variant 300
com.unblu.theme.color.warning300
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.warning400\}, $lightness: 11%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Warning color variant 400
com.unblu.theme.color.warning400
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.warning500\}, $lightness: 11%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Warning color variant 500
com.unblu.theme.color.warning500
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.warning\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Warning color variant 600
com.unblu.theme.color.warning600
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.warning500\}, $lightness: -13%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Warning color variant 700
com.unblu.theme.color.warning700
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.warning600\}, $lightness: -13%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Input field style
Background color
com.unblu.theme.input.backgroundColor
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Border color
com.unblu.theme.input.borderColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
"Error" border color
com.unblu.theme.input.borderColorError
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
"Focus" border color
com.unblu.theme.input.borderColorFocus
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.focus\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
"Success" border color
com.unblu.theme.input.borderColorValid
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Border radius
com.unblu.theme.input.borderRadius
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Background color of active radio buttons and checkboxes
com.unblu.theme.input.checkedActiveBackgroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary300\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Foreground color of active radio buttons and checkboxes
com.unblu.theme.input.checkedActiveForegroundColor
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Font color
com.unblu.theme.input.fontColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
LINK_DARK
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Font size
com.unblu.theme.input.fontSize
-
Type: String with allowed values:
-
heading1
-
heading2
-
heading3
-
paragraph
-
small
-
tiny
-
-
Default:
PARAGRAPH
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Font weight
com.unblu.theme.input.fontWeight
-
Type: String with allowed values:
-
normal
-
semibold
-
-
Default:
NORMAL
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Line height
com.unblu.theme.input.lineHeight
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Horizontal padding
com.unblu.theme.input.paddingHorizontal
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Vertical padding
com.unblu.theme.input.paddingVertical
-
Type: Integer
-
Default:
5
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Affects the input fields in all Unblu UIs (Agent Desk, Account Configuration interface, Global Server Configuration interface, and Visitor UIs). The input field for chat messages isn’t affected.
Base style shared by all buttons
Border radius
com.unblu.theme.button.borderRadius
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all buttons
Font weight
com.unblu.theme.button.fontWeight
-
Type: String with allowed values:
-
normal
-
semibold
-
-
Default:
SEMIBOLD
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used by all buttons
Horizontal padding for "large" buttons
com.unblu.theme.button.horizontalPaddingButtonLarge
-
Type: Integer
-
Default:
15
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "large" buttons
Horizontal padding for "small" buttons
com.unblu.theme.button.horizontalPaddingButtonSmall
-
Type: Integer
-
Default:
7
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "small" buttons
Horizontal padding for "standard"-sized buttons
com.unblu.theme.button.horizontalPaddingButtonStandard
-
Type: Integer
-
Default:
15
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "standard" buttons
Horizontal padding for "tiny" buttons
com.unblu.theme.button.horizontalPaddingButtonTiny
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "tiny" buttons
Line height
com.unblu.theme.button.lineHeight
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all buttons
Horizontal and vertical padding for "large" icon buttons
com.unblu.theme.button.paddingIconButtonLarge
-
Type: Integer
-
Default:
8
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "large" icon buttons
Horizontal and vertical padding for "small" icon buttons
com.unblu.theme.button.paddingIconButtonSmall
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "small" icon buttons
Horizontal and vertical padding for "standard" icon buttons
com.unblu.theme.button.paddingIconButtonStandard
-
Type: Integer
-
Default:
4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "standard" icon buttons
Horizontal and vertical padding for "tiny" icon buttons
com.unblu.theme.button.paddingIconButtonTiny
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "tiny" icon buttons
Vertical padding for "large" buttons
com.unblu.theme.button.verticalPaddingButtonLarge
-
Type: Integer
-
Default:
11
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Vertical padding for "small" buttons
com.unblu.theme.button.verticalPaddingButtonSmall
-
Type: Integer
-
Default:
3
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "small" buttons
Vertical padding for "standard"-sized buttons
com.unblu.theme.button.verticalPaddingButtonStandard
-
Type: Integer
-
Default:
7
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used by all "standard" buttons
"Critical primary" button style
"Hovered" background color
com.unblu.theme.button.critical.primary.backgroundHover
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.error600\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "critical action" button in "hovered" state
Normal background color
com.unblu.theme.button.critical.primary.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error600\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "critical action" button in "normal" state
"Pressed" background color
com.unblu.theme.button.critical.primary.backgroundPress
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.error600\},$lightness: -16%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "critical action" button in "pressed" state
"Hovered" border color
com.unblu.theme.button.critical.primary.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "critical action" button in "hovered" state
Normal border color
com.unblu.theme.button.critical.primary.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "critical action" button in "normal" state
"Pressed" border color
com.unblu.theme.button.critical.primary.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "critical action" button in "pressed" state
Border width
com.unblu.theme.button.critical.primary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "critical action" button
"Hovered" foreground color
com.unblu.theme.button.critical.primary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "critical action" button in "hovered" state
Normal foreground color
com.unblu.theme.button.critical.primary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "critical action" button in "normal" state
"Pressed" foreground color
com.unblu.theme.button.critical.primary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "critical action" button in "pressed" state
"Critical secondary" button style
"Hovered" background color
com.unblu.theme.button.critical.secondary.backgroundHover
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.error600\},$lightness: -8%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "critical action" button in "hovered" state
Normal background color
com.unblu.theme.button.critical.secondary.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "critical action" button in "normal" state
"Pressed" background color
com.unblu.theme.button.critical.secondary.backgroundPress
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.color.error600\},$lightness: -16%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "critical action" button in "pressed" state
"Hovered" border color
com.unblu.theme.button.critical.secondary.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "critical action" button in "hovered" state
Normal border color
com.unblu.theme.button.critical.secondary.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "critical action" button in "normal" state
"Pressed" border color
com.unblu.theme.button.critical.secondary.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "critical action" button in "pressed" state
Border width
com.unblu.theme.button.critical.secondary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "critical action" button
"Hovered" foreground color
com.unblu.theme.button.critical.secondary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "critical action" button in "hovered" state
Normal foreground color
com.unblu.theme.button.critical.secondary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "critical action" button in "normal" state
"Pressed" foreground color
com.unblu.theme.button.critical.secondary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "critical action" button in "pressed" state
Flat inverse button style
"Hovered" background color
com.unblu.theme.button.flat.inverse.backgroundHover
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.backgroundLight\},$alpha: 0.08)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat inverse" button in "hovered" state
Normal background color
com.unblu.theme.button.flat.inverse.backgroundNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat inverse" button in "normal" state
"Pressed" background color
com.unblu.theme.button.flat.inverse.backgroundPress
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.backgroundLight\},$alpha: 0.16)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat inverse" button in "pressed" state
"Hovered" border color
com.unblu.theme.button.flat.inverse.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat inverse" button in "hovered" state
Normal border color
com.unblu.theme.button.flat.inverse.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat inverse" button in "normal" state
"Pressed" border color
com.unblu.theme.button.flat.inverse.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat inverse" button in "pressed" state
Border width
com.unblu.theme.button.flat.inverse.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "flat inverse" button
"Hovered" foreground color
com.unblu.theme.button.flat.inverse.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat inverse" button in "hovered" state
Normal foreground color
com.unblu.theme.button.flat.inverse.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat inverse" button in "normal" state
"Pressed" foreground color
com.unblu.theme.button.flat.inverse.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat inverse" button in "pressed" state
Flat inverse toggle button style
"Hovered" background color
com.unblu.theme.button.toggle.flat.inverse.backgroundHover
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.backgroundLight\},$alpha: 0.08)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat inverse" button in "hovered" state
"Hovered" background color (active)
com.unblu.theme.button.toggle.flat.inverse.backgroundHoverActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.backgroundLight\},$alpha: 0.20)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "hovered (active)" state
Normal background color
com.unblu.theme.button.toggle.flat.inverse.backgroundNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat inverse" button in "normal" state
Normal background color (active)
com.unblu.theme.button.toggle.flat.inverse.backgroundNormalActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.backgroundLight\},$alpha: 0.24)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "normal (active)" state
"Pressed" background color
com.unblu.theme.button.toggle.flat.inverse.backgroundPress
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.backgroundLight\},$alpha: 0.16)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat inverse" button in "pressed" state
"Pressed" background color (active)
com.unblu.theme.button.toggle.flat.inverse.backgroundPressActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.backgroundLight\},$alpha: 0.12)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "pressed (active)" state
"Hovered" border color
com.unblu.theme.button.toggle.flat.inverse.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat inverse" button in "hovered" state
"Hovered" border color (active)
com.unblu.theme.button.toggle.flat.inverse.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "hovered (active)" state
Normal border color
com.unblu.theme.button.toggle.flat.inverse.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat inverse" button in "normal" state
Normal border color (active)
com.unblu.theme.button.toggle.flat.inverse.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "normal (active)" state
"Pressed" border color
com.unblu.theme.button.toggle.flat.inverse.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat inverse" button in "pressed" state
"Pressed" border color (active)
com.unblu.theme.button.toggle.flat.inverse.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "pressed (active)" state
Border width
com.unblu.theme.button.toggle.flat.inverse.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "flat inverse" button
"Hovered" foreground color
com.unblu.theme.button.toggle.flat.inverse.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat inverse" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.theme.button.toggle.flat.inverse.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.inverse.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "hovered (active)" state
Normal foreground color
com.unblu.theme.button.toggle.flat.inverse.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat inverse" button in "normal" state
Normal foreground color (active)
com.unblu.theme.button.toggle.flat.inverse.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.inverse.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "normal (active)" state
"Pressed" foreground color
com.unblu.theme.button.toggle.flat.inverse.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat inverse" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.theme.button.toggle.flat.inverse.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.flat.inverse.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "pressed (active)" state
Flat primary button style
"Hovered" background color
com.unblu.theme.button.flat.primary.backgroundHover
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray050\},$lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary" button in "hovered" state
Normal background color
com.unblu.theme.button.flat.primary.backgroundNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary" button in "normal" state
"Pressed" background color
com.unblu.theme.button.flat.primary.backgroundPress
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.button.flat.primary.backgroundHover\},$lightness: -5%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary" button in "pressed" state
"Hovered" border color
com.unblu.theme.button.flat.primary.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary" button in "hovered" state
Normal border color
com.unblu.theme.button.flat.primary.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary" button in "normal" state
"Pressed" border color
com.unblu.theme.button.flat.primary.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary" button in "pressed" state
Border width
com.unblu.theme.button.flat.primary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "flat primary" button
"Hovered" foreground color
com.unblu.theme.button.flat.primary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary" button in "hovered" state
Normal foreground color
com.unblu.theme.button.flat.primary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary" button in "normal" state
"Pressed" foreground color
com.unblu.theme.button.flat.primary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary" button in "pressed" state
Flat primary toggle button style
"Hovered" background color
com.unblu.theme.button.toggle.flat.primary.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.primary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "hovered" state
"Hovered" background color (active)
com.unblu.theme.button.toggle.flat.primary.backgroundHoverActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.secondary100\}, $alpha: 0.72)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "hovered (active)" state
Normal background color
com.unblu.theme.button.toggle.flat.primary.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.primary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "normal" state
Normal background color (active)
com.unblu.theme.button.toggle.flat.primary.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "normal (active)" state
"Pressed" background color
com.unblu.theme.button.toggle.flat.primary.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.primary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "pressed" state
"Pressed" background color (active)
com.unblu.theme.button.toggle.flat.primary.backgroundPressActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.secondary100\}, $alpha: 0.8)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat primary toggle" button in "pressed (active)" state
"Hovered" border color
com.unblu.theme.button.toggle.flat.primary.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "hovered" state
"Hovered" border color (active)
com.unblu.theme.button.toggle.flat.primary.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "hovered (active)" state
Normal border color
com.unblu.theme.button.toggle.flat.primary.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "normal" state
Normal border color (active)
com.unblu.theme.button.toggle.flat.primary.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "normal (active)" state
"Pressed" border color
com.unblu.theme.button.toggle.flat.primary.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "pressed" state
"Pressed" border color (active)
com.unblu.theme.button.toggle.flat.primary.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat primary toggle" button in "pressed (active)" state
Border width
com.unblu.theme.button.toggle.flat.primary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "flat primary toggle" button
"Hovered" foreground color
com.unblu.theme.button.toggle.flat.primary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.primary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.theme.button.toggle.flat.primary.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "hovered (active)" state
Normal foreground color
com.unblu.theme.button.toggle.flat.primary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.primary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "normal" state
Normal foreground color (active)
com.unblu.theme.button.toggle.flat.primary.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "normal (active)" state
"Pressed" foreground color
com.unblu.theme.button.toggle.flat.primary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.primary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.theme.button.toggle.flat.primary.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat primary toggle" button in "pressed (active)" state
Flat secondary button style
"Hovered" background color
com.unblu.theme.button.flat.secondary.backgroundHover
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\}, $alpha: 0.08)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary" button in "hovered" state
Normal background color
com.unblu.theme.button.flat.secondary.backgroundNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary" button in "normal" state
"Pressed" background color
com.unblu.theme.button.flat.secondary.backgroundPress
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\}, $alpha: 0.16)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary" button in "pressed" state
"Hovered" border color
com.unblu.theme.button.flat.secondary.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary" button in "hovered" state
Normal border color
com.unblu.theme.button.flat.secondary.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary" button in "normal" state
"Pressed" border color
com.unblu.theme.button.flat.secondary.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary" button in "pressed" state
Border width
com.unblu.theme.button.flat.secondary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "flat secondary" button
"Hovered" foreground color
com.unblu.theme.button.flat.secondary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary" button in "hovered" state
Normal foreground color
com.unblu.theme.button.flat.secondary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary" button in "normal" state
"Pressed" foreground color
com.unblu.theme.button.flat.secondary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary" button in "pressed" state
Flat secondary toggle button style
"Hovered" background color
com.unblu.theme.button.toggle.flat.secondary.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary toggle" button in "hovered" state
"Hovered" background color (active)
com.unblu.theme.button.toggle.flat.secondary.backgroundHoverActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\}, $alpha: 0.32)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary toggle" button in "hovered (active)" state
Normal background color
com.unblu.theme.button.toggle.flat.secondary.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary toggle" button in "normal" state
Normal background color (active)
com.unblu.theme.button.toggle.flat.secondary.backgroundNormalActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\}, $alpha: 0.24)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary toggle" button in "normal (active)" state
"Pressed" background color
com.unblu.theme.button.toggle.flat.secondary.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary toggle" button in "pressed" state
"Pressed" background color (active)
com.unblu.theme.button.toggle.flat.secondary.backgroundPressActive
-
Type: Complex color
-
Default:
change-color($\{com.unblu.theme.color.neutral700\}, $alpha: 0.4)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "flat secondary toggle" button in "pressed (active)" state
"Hovered" border color
com.unblu.theme.button.toggle.flat.secondary.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary toggle" button in "hovered" state
"Hovered" border color (active)
com.unblu.theme.button.toggle.flat.secondary.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary toggle" button in "hovered (active)" state
Normal border color
com.unblu.theme.button.toggle.flat.secondary.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary toggle" button in "normal" state
Normal border color (active)
com.unblu.theme.button.toggle.flat.secondary.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary toggle" button in "normal (active)" state
"Pressed" border color
com.unblu.theme.button.toggle.flat.secondary.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary toggle" button in "pressed" state
"Pressed" border color (active)
com.unblu.theme.button.toggle.flat.secondary.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "flat secondary toggle" button in "pressed (active)" state
Border width
com.unblu.theme.button.toggle.flat.secondary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "flat secondary toggle" button
"Hovered" foreground color
com.unblu.theme.button.toggle.flat.secondary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary toggle" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.theme.button.toggle.flat.secondary.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary toggle" button in "hovered (active)" state
Normal foreground color
com.unblu.theme.button.toggle.flat.secondary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary toggle" button in "normal" state
Normal foreground color (active)
com.unblu.theme.button.toggle.flat.secondary.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary toggle" button in "normal (active)" state
"Pressed" foreground color
com.unblu.theme.button.toggle.flat.secondary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary toggle" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.theme.button.toggle.flat.secondary.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.flat.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "flat secondary toggle" button in "pressed (active)" state
Menu button style
"Hovered" background color
com.unblu.theme.button.menu.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "menu" button in "hovered" state
"Hovered" background color (active)
com.unblu.theme.button.menu.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "menu" button in "hovered (active)" state
Normal background color
com.unblu.theme.button.menu.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "menu" button in "normal" state
Normal background color (active)
com.unblu.theme.button.menu.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "menu" button in "normal (active)" state
"Pressed" background color
com.unblu.theme.button.menu.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "menu" button in "pressed" state
"Pressed" background color (active)
com.unblu.theme.button.menu.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "menu" button in "pressed (active)" state
"Hovered" border color
com.unblu.theme.button.menu.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "menu" button in "hovered" state
"Hovered" border color (active)
com.unblu.theme.button.menu.borderHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "menu" button in "hovered (active)" state
Normal border color
com.unblu.theme.button.menu.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "menu" button in "normal" state
Normal border color (active)
com.unblu.theme.button.menu.borderNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "menu" button in "normal (active)" state
"Pressed" border color
com.unblu.theme.button.menu.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "menu" button in "pressed" state
"Pressed" border color (active)
com.unblu.theme.button.menu.borderPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.menu.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "menu" button in "pressed (active)" state
Border width
com.unblu.theme.button.menu.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "menu" button
"Hovered" foreground color
com.unblu.theme.button.menu.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "menu" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.theme.button.menu.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "menu" button in "hovered (active)" state
Normal foreground color
com.unblu.theme.button.menu.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "menu" button in "normal" state
Normal foreground color (active)
com.unblu.theme.button.menu.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "menu" button in "normal (active)" state
"Pressed" foreground color
com.unblu.theme.button.menu.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "menu" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.theme.button.menu.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "menu" button in "pressed (active)" state
Dropdown menu item style
"Hovered" background color
com.unblu.theme.menuitem.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "dropdown menu" item in "hovered" state
"Hovered" background color (active)
com.unblu.theme.menuitem.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "dropdown menu" item in "hovered (active)" state
Normal background color
com.unblu.theme.menuitem.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.backgroundLight\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "dropdown menu" item in "normal" state
Normal background color (active)
com.unblu.theme.menuitem.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "dropdown menu" item in "normal (active)" state
"Pressed" background color
com.unblu.theme.menuitem.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "dropdown menu" item in "pressed" state
"Pressed" background color (active)
com.unblu.theme.menuitem.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "dropdown menu" item in "pressed (active)" state
"Hovered" border color
com.unblu.theme.menuitem.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "dropdown menu" item in "hovered" state
"Hovered" border color (active)
com.unblu.theme.menuitem.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "dropdown menu" item in "hovered (active)" state
Normal border color
com.unblu.theme.menuitem.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "dropdown menu" item in "normal" state
Normal border color (active)
com.unblu.theme.menuitem.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "dropdown menu" item in "normal (active)" state
"Pressed" border color
com.unblu.theme.menuitem.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "dropdown menu" item in "pressed" state
"Pressed" border color (active)
com.unblu.theme.menuitem.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "dropdown menu" item in "pressed (active)" state
Border width
com.unblu.theme.menuitem.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "dropdown menu" item
"Hovered" foreground color
com.unblu.theme.menuitem.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "dropdown menu" item in "hovered" state
"Hovered" foreground color (active)
com.unblu.theme.menuitem.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "dropdown menu" item in "hovered (active)" state
Normal foreground color
com.unblu.theme.menuitem.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "dropdown menu" item in "normal" state
Normal foreground color (active)
com.unblu.theme.menuitem.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "dropdown menu" item in "normal (active)" state
"Pressed" foreground color
com.unblu.theme.menuitem.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "dropdown menu" item in "pressed" state
"Pressed" foreground color (active)
com.unblu.theme.menuitem.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "dropdown menu" item in "pressed (active)" state
Primary button style
"Hovered" background color
com.unblu.theme.button.primary.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary600\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of primary buttons in "hovered" state
Normal background color
com.unblu.theme.button.primary.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary500\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of primary buttons in "normal" state
"Pressed" background color
com.unblu.theme.button.primary.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.primary700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of primary buttons in "pressed" state
"Hovered" border color
com.unblu.theme.button.primary.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of primary buttons in "hovered" state
Normal border color
com.unblu.theme.button.primary.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of primary buttons in "normal" state
"Pressed" border color
com.unblu.theme.button.primary.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of primary buttons in "pressed" state
Border width
com.unblu.theme.button.primary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "primary" button
"Hovered" foreground color
com.unblu.theme.button.primary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of primary buttons "hovered" state
Normal foreground color
com.unblu.theme.button.primary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of primary buttons in "normal" state
"Pressed" foreground color
com.unblu.theme.button.primary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of primary buttons "pressed" state
Primary toggle button style
"Hovered" background color
com.unblu.theme.button.toggle.primary.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "primary toggle" button in "hovered" state
"Hovered" background color (active)
com.unblu.theme.button.toggle.primary.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "primary toggle" button in "hovered (active)" state
Normal background color
com.unblu.theme.button.toggle.primary.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "primary toggle" button in "normal" state
Normal background color (active)
com.unblu.theme.button.toggle.primary.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "primary toggle" button in "normal (active)" state
"Pressed" background color
com.unblu.theme.button.toggle.primary.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "primary toggle" button in "pressed" state
"Pressed" background color (active)
com.unblu.theme.button.toggle.primary.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of the "primary toggle" button in "pressed (active)" state
"Hovered" border color
com.unblu.theme.button.toggle.primary.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "primary toggle" button in "hovered" state
"Hovered" border color (active)
com.unblu.theme.button.toggle.primary.borderHoverActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "primary toggle" button in "hovered (active)" state
Normal border color
com.unblu.theme.button.toggle.primary.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "primary toggle" button in "normal" state
Normal border color (active)
com.unblu.theme.button.toggle.primary.borderNormalActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "primary toggle" button in "normal (active)" state
"Pressed" border color
com.unblu.theme.button.toggle.primary.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "primary toggle" button in "pressed" state
"Pressed" border color (active)
com.unblu.theme.button.toggle.primary.borderPressActive
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of the "primary toggle" button in "pressed (active)" state
Border width
com.unblu.theme.button.toggle.primary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "primary toggle" button
"Hovered" foreground color
com.unblu.theme.button.toggle.primary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "primary toggle" button in "hovered" state
"Hovered" foreground color (active)
com.unblu.theme.button.toggle.primary.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "primary toggle" button in "hovered (active)" state
Normal foreground color
com.unblu.theme.button.toggle.primary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "primary toggle" button in "normal" state
Normal foreground color (active)
com.unblu.theme.button.toggle.primary.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "primary toggle" button in "normal (active)" state
"Pressed" foreground color
com.unblu.theme.button.toggle.primary.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "primary toggle" button in "pressed" state
"Pressed" foreground color (active)
com.unblu.theme.button.toggle.primary.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.primary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of the "primary toggle" button in "pressed (active)" state
Secondary button style
"Hovered" background color
com.unblu.theme.button.secondary.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of secondary buttons in "hovered" state
Normal background color
com.unblu.theme.button.secondary.backgroundNormal
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of secondary buttons in "normal" state
"Pressed" background color
com.unblu.theme.button.secondary.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of secondary buttons in "pressed" state
"Hovered" border color
com.unblu.theme.button.secondary.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of secondary buttons in "hovered" state
Normal border color
com.unblu.theme.button.secondary.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of secondary buttons in "normal" state
"Pressed" border color
com.unblu.theme.button.secondary.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of secondary buttons in "pressed" state
Border width
com.unblu.theme.button.secondary.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of secondary buttons
"Hovered" foreground color
com.unblu.theme.button.secondary.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of secondary buttons in "hovered" state
Normal foreground color
com.unblu.theme.button.secondary.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of secondary buttons in "normal" state
"Pressed" foreground color
com.unblu.theme.button.secondary.foregroundPress
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.button.secondary.foregroundHover\},$lightness: -10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of secondary buttons in "pressed" state
SuccessButtonConfiguration
Hover border color
com.unblu.theme.button.success.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "success" button in "hovered" state
Normal border color
com.unblu.theme.button.success.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "success" button in "normal" state
Pressed border color
com.unblu.theme.button.success.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "success" button in "pressed" state
Border width
com.unblu.theme.button.success.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "success" button
Hover foreground color
com.unblu.theme.button.success.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "success" button in "hovered" state
Normal foreground color
com.unblu.theme.button.success.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "success" button in "normal" state
Press foreground color
com.unblu.theme.button.success.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "success" button in "pressed" state
Toggle button style
"Hovered" background color
com.unblu.theme.button.toggle.normal.backgroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of toggle buttons in "hovered" state
"Hovered" background color (active)
com.unblu.theme.button.toggle.normal.backgroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary100\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of toggle buttons in "hovered (active)" state
Normal background color
com.unblu.theme.button.toggle.normal.backgroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of toggle buttons in "normal" state
Normal background color (active)
com.unblu.theme.button.toggle.normal.backgroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of toggle buttons in "normal (active)" state
"Pressed" background color
com.unblu.theme.button.toggle.normal.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.backgroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of toggle buttons in "pressed" state
"Pressed" background color (active)
com.unblu.theme.button.toggle.normal.backgroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.secondary200\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the background of toggle buttons in "pressed (active)" state
"Hovered" border color
com.unblu.theme.button.toggle.normal.borderHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of toggle buttons in "hovered" state
"Hovered" border color (active)
com.unblu.theme.button.toggle.normal.borderHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of toggle buttons in "hovered (active)" state
Normal border color
com.unblu.theme.button.toggle.normal.borderNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of toggle buttons in "normal" state
Normal border color (active)
com.unblu.theme.button.toggle.normal.borderNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of toggle buttons in "normal (active)" state
"Pressed" border color
com.unblu.theme.button.toggle.normal.borderPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of toggle buttons in "pressed" state
"Pressed" border color (active)
com.unblu.theme.button.toggle.normal.borderPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.toggle.normal.borderPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the border of toggle buttons in "pressed (active)" state
Border width
com.unblu.theme.button.toggle.normal.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of toggle buttons
"Hovered" foreground color
com.unblu.theme.button.toggle.normal.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundHover\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of toggle buttons in "hovered" state
"Hovered" foreground color (active)
com.unblu.theme.button.toggle.normal.foregroundHoverActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of toggle buttons in "hovered (active)" state
Normal foreground color
com.unblu.theme.button.toggle.normal.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundNormal\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of toggle buttons in "normal" state
Normal foreground color (active)
com.unblu.theme.button.toggle.normal.foregroundNormalActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of toggle buttons in "normal (active)" state
"Pressed" foreground color
com.unblu.theme.button.toggle.normal.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.button.secondary.foregroundPress\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of toggle buttons in "pressed" state
"Pressed" foreground color (active)
com.unblu.theme.button.toggle.normal.foregroundPressActive
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Color used for the foreground of toggle buttons in "pressed (active)" state
ToggleSectionButtonConfiguration
Hover background color
com.unblu.theme.button.toggle.section.backgroundHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "toggle section" button in "hovered" state
Normal background color
com.unblu.theme.button.toggle.section.backgroundNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "toggle section" button in "normal" state
Press background color
com.unblu.theme.button.toggle.section.backgroundPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "toggle section" button in "pressed" state
Hover border color
com.unblu.theme.button.toggle.section.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "toggle section" button in "hovered" state
Normal border color
com.unblu.theme.button.toggle.section.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "toggle section" button in "normal" state
Press border color
com.unblu.theme.button.toggle.section.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "toggle section" button in "pressed" state
Border width
com.unblu.theme.button.toggle.section.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "toggle section" button
Hover foreground color
com.unblu.theme.button.toggle.section.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "toggle section" button in "hovered" state
Normal foreground color
com.unblu.theme.button.toggle.section.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLinkDark\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "toggle section" button in "normal" state
Press foreground color
com.unblu.theme.button.toggle.section.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "toggle section" button in "pressed" state
Font configuration
Link text color
com.unblu.theme.font.colorLink
-
Type: Complex color
-
Default:
#006CBD
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for links in texts
Text color for clickable controls
com.unblu.theme.font.colorLinkDark
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.neutral900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for buttons and the like
"Announcement" text color
com.unblu.theme.font.colorTextAnnouncement
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.announcement700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Light text color
com.unblu.theme.font.colorTextBody
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for text bodies and less prominent content
Dark text color
com.unblu.theme.font.colorTextDark
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for headings and subtitles
"Error" text color
com.unblu.theme.font.colorTextError
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.error700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Inverted text color
com.unblu.theme.font.colorTextInverted
-
Type: Complex color
-
Default:
#ffffff
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used on dark backgrounds
Medium inverted text color
com.unblu.theme.font.colorTextInvertedMid
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray050\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used on dark backgrounds for text bodies and less prominent content
Medium text color
com.unblu.theme.font.colorTextMid
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray600\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for labels and text highlights
"Action successful" text color
com.unblu.theme.font.colorTextSuccess
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.success700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
"Warning" text color
com.unblu.theme.font.colorTextWarn
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.warning700\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Fallback font families
com.unblu.theme.font.fontFamilyFallback
-
Type: List of strings
-
Default:
Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used if a browser can’t load the main font
Normal font weight
com.unblu.theme.font.fontWeightNormal
-
Type: String with allowed values:
-
bold
-
bolder
-
lighter
-
normal
-
w100
-
w200
-
w300
-
w400
-
w500
-
w600
-
w700
-
w800
-
w900
-
-
Default:
W400
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for all normal text
Semibold font weight
com.unblu.theme.font.fontWeightSemibold
-
Type: String with allowed values:
-
bold
-
bolder
-
lighter
-
normal
-
w100
-
w200
-
w300
-
w400
-
w500
-
w600
-
w700
-
w800
-
w900
-
-
Default:
W500
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used for important text
H1 heading font size
com.unblu.theme.font.heading1Size
-
Type: Integer
-
Default:
24
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
H2 heading font size
com.unblu.theme.font.heading2Size
-
Type: Integer
-
Default:
20
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
H3 heading font size
com.unblu.theme.font.heading3Size
-
Type: Integer
-
Default:
16
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Heading font color
com.unblu.theme.font.headingsFontColor
-
Type: String with allowed values:
-
announcement
-
body
-
dark
-
error
-
inverted
-
inverted_mid
-
link
-
link_dark
-
mid
-
success
-
warn
-
-
Default:
BODY
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Heading font weight
com.unblu.theme.font.headingsFontWeight
-
Type: String with allowed values:
-
normal
-
semibold
-
-
Default:
SEMIBOLD
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Default line height factor
com.unblu.theme.font.lineHeight
-
Type: Float
-
Default:
1.4
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used for all text
Monospace font families
com.unblu.theme.font.monospaceFontFamily
-
Type: List of strings
-
Default:
monospace,Courier New,Courier
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Paragraph font size
com.unblu.theme.font.paragraphSize
-
Type: Integer
-
Default:
14
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Used for paragraphs, body text, and labels
LinkConfiguration
Font color for hovered links
com.unblu.theme.link.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Font color used for links in normal state
com.unblu.theme.link.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorLink\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Font color used for pressed links
com.unblu.theme.link.foregroundPress
-
Type: Complex color
-
Default:
scale-color($\{com.unblu.theme.font.colorLink\}, $lightness: -25%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Underline hovered links
com.unblu.theme.link.underlineHover
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
ProgressiveWebAppConfiguration
Enable installing Unblu Agent Desk as a PWA
com.unblu.pwa.enableProgressiveWebApp
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If enabled, users can install the Unblu Agent Desk progressive web app (PWA) on their computer
LoggingConfiguration
Format of console JSON log output
com.unblu.logging.consoleJsonLogFormat
-
Type: String
-
Default:
\{"message": "%message %ex","logger": "%logger","severity": "%level","level": "%level","user": "%X{user}","client": "%X{client}","page": "%X{page}","request": "%X{request}","execution": "%X{execution}","thread": "%thread","@timestamp": "%date\{\"yyyy-MM-dd’T’HH:mm:ss.SSS\", UTC\}Z"\}
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Log output to console
com.unblu.logging.consoleLogEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Format of the console log
com.unblu.logging.consoleLogFormat
-
Type: String
-
Default:
%-10(%d\{"yyyy-MM-dd’T’HH:mm:ss.SSSXXX", UTC\} %mdc\{X-Prefix:- \}[%20.20thread] [u:%X{user} s:%X{session} c:%X{client} p:%X{page} r:%X{request} e:%X{execution}] %-5level) \(%logger{5}\) %msg%n
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Defaults to mainLogFormat
Log JSON format to console
com.unblu.logging.consoleUseJsonLogFormat
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
If false, Unblu sends standard logs to the console
Path to custom logback XML configuration file
com.unblu.logging.customLogbackXml
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
when using a custom logback xml, other com.unblu.logging.* configuration properties mightn’t work as expected |
Enable debug output in logging system
com.unblu.logging.debug
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Enable separate log file for fatal errors
com.unblu.logging.fatalLogEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Fatal errors are always appended to the Unblu log file
Format of fatal log
com.unblu.logging.fatalLogFormat
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Defaults to mainLogFormat
Maximum number of day to keep fatal log files
com.unblu.logging.fatalLogMaxHistory
-
Type: Integer
-
Default:
-1
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
-1
-
Older logs are deleted. Set to -1 to keep all fatal log files.
Log file name format
com.unblu.logging.fileNameFormat
-
Type: String
-
Default:
<system>\{-<target>\}.<date>.log
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Must contain '<date> and '<target>'. May also contain '<system>'. '<target>' may be enclosed in curly brackets '\{\}' to add additional characters that are omitted if '<target>' is empty (for example, the main log target).
Format of main log
com.unblu.logging.mainLogFormat
-
Type: String
-
Default:
%-10(%d\{"yyyy-MM-dd’T’HH:mm:ss.SSSXXX", UTC\} [%20.20thread] [u:%X{user} s:%X{session} c:%X{client} p:%X{page} r:%X{request} e:%X{execution}] %-5level) %logger - %msg%n
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Acts as the default format for the fatal and console logs
Maximum number of days to keep main log files
com.unblu.logging.mainLogMaxHistory
-
Type: Integer
-
Default:
7
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
-1
-
Older logs are deleted. Set to -1 to keep all main log files.
File system directory log files are written to
com.unblu.logging.outputDirectory
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Default level for Unblu
com.unblu.logging.rootLevel
-
Type: String with allowed values:
-
all
-
debug
-
error
-
info
-
off
-
trace
-
warn
-
-
Default:
INFO
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Log Level of client side logs
com.unblu.logging.rootLevelClient
-
Type: String with allowed values:
-
all
-
debug
-
error
-
info
-
off
-
trace
-
warn
-
-
Default:
WARN
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The value can’t be set lower than the log level used to compile the client code as the lower log statements are be removed from the code during compilation.
AuthenticationConfigurationInternal
Authentication sources for INTERNAL entry path
com.unblu.authentication.internal.sources
-
Type: List of string with allowed values:s
-
local
-
none
-
propagated
-
-
Default:
LOCAL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "accountId" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.accountId
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "additionalInformation" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.additionalInformation
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Allow basic authentication for INTERNAL entry path
com.unblu.authentication.propagated.internal.allowBasicAuthentication
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Only relevant if the authentication source for the INTERNAL entry path is set to LOCAL
Allow Unblu token authentication for INTERNAL entry path
com.unblu.authentication.propagated.internal.allowUnbluTokenAuthentication
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Only relevant if the authentication source for the INTERNAL entry path is set to LOCAL
Propagation source for "authInfo" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.authInfo
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "email" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.email
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "firstName" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.firstName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "lastName" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.lastName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "phone" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.phone
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "roles" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.roles
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "teamId" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.teamId
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
URL decode header values
com.unblu.authentication.propagated.internal.urlDecodeHeaderValues
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Specifies whether the propagated HTTP request header or cookie values should be URL decoded. If disabled, the propagated values must be within the ISO-8859-1 character set. If enabled, the propagated values must be URL encoded.
Propagation source for "userId" field on INTERNAL entry path
com.unblu.authentication.propagated.internal.userId
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Verify device cookie for Unblu token authentication
com.unblu.authentication.propagated.internal.verifyDeviceCookieForUnbluTokenAuthentication
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If set to 'true' (the default), only requests containing the expected device cookie are accepted. Disabling the device cookie check may be necessary if the device cookie is configured to be a session cookie, but it reduces the security of Unblu token authentication.
AuthenticationConfigurationPublic
Propagation source for "accountId" field on PUBLIC entry path
com.unblu.authentication.propagated.public.accountId
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "additionalInformation" field on PUBLIC entry path
com.unblu.authentication.propagated.public.additionalInformation
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Allow basic authentication on PUBLIC entry path
com.unblu.authentication.propagated.public.allowBasicAuthentication
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Only relevant if the authentication source for the PUBLIC entry path is set to LOCAL
Allow Unblu token authentication on PUBLIC entry path
com.unblu.authentication.propagated.public.allowUnbluTokenAuthentication
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Only relevant if the authentication source for the PUBLIC entry path is set to LOCAL
Propagation source for "authInfo" field on PUBLIC entry path
com.unblu.authentication.propagated.public.authInfo
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "firstName" on PUBLIC entry path
com.unblu.authentication.propagated.public.firstName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Propagation source for "lastName" field on PUBLIC entry path
com.unblu.authentication.propagated.public.lastName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
URL decode header values
com.unblu.authentication.propagated.public.urlDecodeHeaderValues
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Specifies whether the propagated HTTP request header or cookie values should be URL decoded. If disabled, the propagated values must be within the ISO-8859-1 character set. If enabled, the propagated values must be URL encoded.
Propagation source for "userId" field on PUBLIC entry path
com.unblu.authentication.propagated.public.userId
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Verify device cookie for Unblu token authentication
com.unblu.authentication.propagated.public.verifyDeviceCookieForUnbluTokenAuthentication
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If set to 'true' (the default), only requests containing the expected device cookie are accepted. Disabling the device cookie check may be necessary if the device cookie is configured to be a session cookie, but it reduces the security of Unblu token authentication.
ClaimMappingConfiguration
JWT claim key containing additional information
com.unblu.authentication.tokenSignup.claimMapping.additionalInformation
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
JWT claim key containing authentication information
com.unblu.authentication.tokenSignup.claimMapping.authInfo
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
JWT claim key containing email address
com.unblu.authentication.tokenSignup.claimMapping.email
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
JWT claim key containing first name
com.unblu.authentication.tokenSignup.claimMapping.firstName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
JWT claim key containing last name
com.unblu.authentication.tokenSignup.claimMapping.lastName
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
JWT claim key containing back-channel unique logout token
com.unblu.authentication.tokenSignup.claimMapping.logoutToken
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used for backend server logouts
JwtConfiguration
JWT algorithm
com.unblu.authentication.jwt.algorithm
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If not specified, the algorithm is determined based on the keys retrieved from 'jwkUrl'.
Encryption algorithm
com.unblu.authentication.jwt.encryptionAlgorithm
-
Type: String with allowed values:
-
aes
-
rsa
-
-
Default:
RSA
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Encryption key
com.unblu.authentication.jwt.encryptionKey
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Matches regular expression:
(^-----BEGIN .*PRIVATE KEY-----[\s\S]\*-----END .\*PRIVATE KEY-----$)|(^[a-zA-Z0-9+\/]{43}={1}$)
-
The encryption key is used to decrypt JWTs. If encryptionAlgorithm is set to RSA, the key must be an RSA private key in PEM format. If it is set to AES, the key must be a base64-encoded byte array that’s 256 bits long.
Expected audience (optional)
com.unblu.authentication.jwt.expectedAudience
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Expected issuer
com.unblu.authentication.jwt.expectedIssuer
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Must be provided when JWT is used
HTTP header containing the token
com.unblu.authentication.jwt.httpHeader
-
Type: String
-
Default:
x-goog-iap-jwt-assertion
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
JSON Web Key (JWK) URL
com.unblu.authentication.jwt.jwkUrl
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The URL of the endpoint that provides the JSON Web Key (JWK) cryptographic keys to validate a JWT
Static JSON Web Key Set (JWKS)
com.unblu.authentication.jwt.staticJwk
-
Type: Multiline string
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The static JSON Web Key Set (JWKS) that contains the public key or keys to validate a JSON Web Token (JWT). The contents must conform to RFC7517 (https://www.rfc-editor.org/rfc/rfc7517#section-5).
TTL for token cache (in s)
com.unblu.authentication.jwt.tokenCacheTtl
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
The value should be in the range of an acceptable clock skew, as the token isn’t revalidated during this period
JwtConfigurationInternal
JWT algorithm
com.unblu.authentication.jwt.internal.algorithm
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If not specified, the algorithm is determined based on the keys retrieved from 'jwkUrl'. Only used for INTERNAL entry paths.
Encryption algorithm
com.unblu.authentication.jwt.internal.encryptionAlgorithm
-
Type: String with allowed values:
-
aes
-
rsa
-
-
Default:
RSA
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Encryption key
com.unblu.authentication.jwt.internal.encryptionKey
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Matches regular expression:
(^-----BEGIN .*PRIVATE KEY-----[\s\S]\*-----END .\*PRIVATE KEY-----$)|(^[a-zA-Z0-9+\/]{43}={1}$)
-
The encryption key is used to decrypt JWTs. If encryptionAlgorithm is set to RSA, the key must be an RSA private key in PEM format. If it is set to AES, the key must be a base64-encoded byte array that’s 256 bits long.
Expected audience (optional)
com.unblu.authentication.jwt.internal.expectedAudience
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Expected issuer
com.unblu.authentication.jwt.internal.expectedIssuer
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Must be provided when JWT is used
HTTP header containing the token
com.unblu.authentication.jwt.internal.httpHeader
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
JSON Web Key (JWK) Url
com.unblu.authentication.jwt.internal.jwkUrl
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The URL of the endpoint that provides the JSON Web Key (JWK) cryptographic keys to validate a JWT. Only used for INTERNAL entry paths.
Static JSON Web Key (JWK) Set
com.unblu.authentication.jwt.internal.staticJwk
-
Type: Multiline string
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The static JSON Web Key (JWK) Set that contains the public key or keys to validate a JSON Web Token (JWT). The contents must conform to RFC7517 (https://www.rfc-editor.org/rfc/rfc7517#section-5). Only used for INTERNAL entry paths.
TTL for token cache (in s)
com.unblu.authentication.jwt.internal.tokenCacheTtl
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
The value should be in the range of an acceptable clock skew, as the token isn’t revalidated during this period
JwtConfigurationPublic
JWT algorithm
com.unblu.authentication.jwt.public.algorithm
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If not specified, the algorithm is determined based on the keys retrieved from 'jwkUrl'. Only used for PUBLIC entry paths.
Encryption algorithm
com.unblu.authentication.jwt.public.encryptionAlgorithm
-
Type: String with allowed values:
-
aes
-
rsa
-
-
Default:
RSA
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Encryption key
com.unblu.authentication.jwt.public.encryptionKey
-
Type: Multiline secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Matches regular expression:
(^-----BEGIN .*PRIVATE KEY-----[\s\S]\*-----END .\*PRIVATE KEY-----$)|(^[a-zA-Z0-9+\/]{43}={1}$)
-
The encryption key is used to decrypt JWTs. If encryptionAlgorithm is set to RSA, the key must be an RSA private key in PEM format. If it is set to AES, the key must be a base64-encoded byte array that’s 256 bits long.
Expected audience (optional)
com.unblu.authentication.jwt.public.expectedAudience
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Expected issuer
com.unblu.authentication.jwt.public.expectedIssuer
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Must be provided when JWT is used
HTTP header containing the token
com.unblu.authentication.jwt.public.httpHeader
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
JSON Web Key (JWK) Url
com.unblu.authentication.jwt.public.jwkUrl
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The URL of the endpoint that provides the JSON Web Key (JWK) cryptographic keys to validate a JWT. Only used for PUBLIC entry paths.
Static JSON Web Key (JWK) Set
com.unblu.authentication.jwt.public.staticJwk
-
Type: Multiline string
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The static JSON Web Key (JWK) Set that contains the public key or keys to validate a JSON Web Token (JWT). The contents must conform to RFC7517 (https://www.rfc-editor.org/rfc/rfc7517#section-5). Only used for PUBLIC entry paths.
TTL for token cache (in s)
com.unblu.authentication.jwt.public.tokenCacheTtl
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
The value should be in the range of an acceptable clock skew, as the token isn’t revalidated during this period
OidcConfiguration
Token cache time-to-live
com.unblu.authentication.oidc.tokenCacheTtl
-
Type: Integer
-
Default:
3600
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
TTL in seconds of the UserInfo endpoint response in the cache
UserInfo request connect timeout
com.unblu.authentication.oidc.userInfoConnectTimeout
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
30
-
Connect timeout in seconds for the UserInfo HTTP request. A value of zero implies no timeout.
UserInfo endpoint URL
com.unblu.authentication.oidc.userInfoEndpoint
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
URL of the UserInfo endpoint
UserInfo request read timeout
com.unblu.authentication.oidc.userInfoReadTimeout
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
30
-
Read timeout in seconds for the UserInfo HTTP request. A value of zero implies no timeout.
OidcConfigurationInternal
Token cache time-to-live
com.unblu.authentication.oidc.internal.tokenCacheTtl
-
Type: Integer
-
Default:
3600
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
1
-
INTERNAL entry path specific TTL in seconds of the UserInfo endpoint response in the cache
UserInfo request connect timeout
com.unblu.authentication.oidc.internal.userInfoConnectTimeout
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
30
-
INTERNAL entry path specific connect timeout in seconds for the UserInfo HTTP request. A value of zero implies no timeout.
UserInfo endpoint URL
com.unblu.authentication.oidc.internal.userInfoEndpoint
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
INTERNAL entry path specific URL of the UserInfo endpoint
UserInfo request read timeout
com.unblu.authentication.oidc.internal.userInfoReadTimeout
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
30
-
INTERNAL entry path specific read timeout in seconds for the UserInfo HTTP request. A value of zero implies no timeout.
OidcConfigurationPublic
Token cache time-to-live
com.unblu.authentication.oidc.public.tokenCacheTtl
-
Type: Integer
-
Default:
3600
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
PUBLIC entry path specific TTL in seconds of the UserInfo endpoint response in the cache
UserInfo request connect timeout
com.unblu.authentication.oidc.public.userInfoConnectTimeout
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
30
-
PUBLIC entry path specific connect timeout in seconds for the UserInfo HTTP request. A value of zero implies no timeout.
UserInfo endpoint URL
com.unblu.authentication.oidc.public.userInfoEndpoint
-
Type: URL
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
PUBLIC entry path specific URL of the UserInfo endpoint
UserInfo request read timeout
com.unblu.authentication.oidc.public.userInfoReadTimeout
-
Type: Integer
-
Default:
2
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum value:
30
-
PUBLIC entry path specific read timeout in seconds for the UserInfo HTTP request. A value of zero implies no timeout.
StaticPageConfiguration
Link color
com.unblu.staticpage.colorLinks
-
Type: String
-
Default:
#006cbd
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Color used for the links in error page
VaultConfiguration
URL of Hashicorp Vault secrets engine
com.unblu.vault.vaultAddress
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
If not specified, the value of the VAULT_ADDR environment variable is used
Path for authentication in Hashicorp Vault
com.unblu.vault.vaultAppRoleAuthenticationPath
-
Type: String
-
Default:
approle
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Used with the AppRole authentication method
Role for authentication in Hashicorp Vault
com.unblu.vault.vaultAppRoleAuthenticationRoleId
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Used with the AppRole authentication method
Secret ID for authentication in Hashicorp Vault
com.unblu.vault.vaultAppRoleAuthenticationSecretId
-
Type: Secret
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Used with the AppRole authentication method
Hashicorp Vault authentication TTL grace period ratio
com.unblu.vault.vaultAuthenticationLeaseTTLGracePeriodRatio
-
Type: Float
-
Default:
0.8
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
After logging in to Hashicorp Vault, the Vault creates a lease with an expiry defined by the authentication role token TTL parameter. The lease is renewed at the expiry time multiplied by this value. For example, with a value of 0.8, the lease is renewed when 80% of its time-to-live (TTL) has passed.
Renew Hashicorp vault authentication lease automatically
com.unblu.vault.vaultAuthenticationLeaseToRenewAutomatically
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
After logging in to Hashicorp Vault, the Vault creates a lease with an expiry defined by the authentication role token TTL parameter. The lease is renewed automatically if this configuration property is set to true.
Authentication method for Hashicorp Vault
com.unblu.vault.vaultAuthenticationMethod
-
Type: String with allowed values:
-
approle
-
gcp_iam
-
kubernetes
-
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Role in Hashicorp Vault for credentials to update database schema
com.unblu.vault.vaultDatabaseSecretsEngineAdminRole
-
Type: String
-
Default:
unblu_admin
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
This normally requires an Unblu admin user. If the configuration property is undefined, the non-admin role is used.
Vault database secrets engine role
com.unblu.vault.vaultDatabaseSecretsEngineRole
-
Type: String
-
Default:
unblu
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The role in Hashicorp Vault to use for loading regular database access credentials (Unblu user). Mandatory.
Path for GCP IAM authentication in Hashicorp Vault
com.unblu.vault.vaultGcpIamAuthenticationPath
-
Type: String
-
Default:
gcp
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The path to use for authentication in Hashicorp Vault with the GCP IAM authentication method
Role to use in Hashicorp Vault with GCP IAM authentication method
com.unblu.vault.vaultGcpIamAuthenticationRole
-
Type: String
-
Default:
unblu-iam-role
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
GCP service account key in JSON format
com.unblu.vault.vaultGcpIamAuthenticationServiceAccountKey
-
Type: Multiline secret
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Used as the Google Cloud Service account key in Hashicorp Vault with the GCP IAM authentication method. If the value isn’t specified, Unblu uses Google’s Application Default Credentials method.
Enable Hashicorp Vault key/value secrets engine
com.unblu.vault.vaultKeyValueSecretsEngineEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Used for loading Unblu configuration properties
Hashicorp Vault key/value engine path dedicated to Unblu secrets
com.unblu.vault.vaultKeyValueStorePath
-
Type: String
-
Default:
secret/unblu
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Path for Kubernetes authentication in Hashicorp Vault
com.unblu.vault.vaultKubernetesAuthenticationPath
-
Type: String
-
Default:
kubernetes
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Role in Hashicorp Vault for Kubernetes authentication method
com.unblu.vault.vaultKubernetesAuthenticationRole
-
Type: String
-
Default:
unblu-role
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Maximum number of API operation retries against Hashicorp Vault
com.unblu.vault.vaultMaxRetries
-
Type: Integer
-
Default:
1
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
-
Constraints:
-
Minimum value:
0
-
Hashicorp Vault Postgres secrets engine credentials TTL grace period ratio
com.unblu.vault.vaultPostgresDatabaseSecretsEngineCredentialsLeaseTTLGracePeriodRatio
-
Type: Float
-
Default:
0.8
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Hashicorp Vault credentials are rotated when the fraction of their remaining lease expiration is smaller than this value. For example, with a value of 0.8, the credentials are rotated when 80% of their time-to-live (TTL) has passed.
Session
User change grace period
com.unblu.authentication.userChangeGracePeriodSeconds
-
Type: Integer
-
Default:
10
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
The grace period, in seconds, allowed during a user change. During the grace period, conflicting changes to users, e.g. switching between old and new users during ID propagation, are acceptable.
Static resource caching configuration
Server resources cache TTL
com.unblu.server.resources.cacheTime
-
Type: Integer
-
Default:
-1
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
-
Constraints:
-
Minimum value:
-1
-
Cache time to live (TTL), in seconds, for static resources. Set to -1 to cache resources forever.
UnbluRootServlet
Authentication activator
Let root request pass
com.unblu.authentication.letRootRequestPass
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Requesting the root path '/' would usually apply PUBLIC entry path settings. This may prevent proper redirecting e.g. of the co-visitor. Set this property to 'true' to let the root request pass without check.
Unblu identifier configuration
Agent cookie max age
com.unblu.identifier.agentCookieMaxAge
-
Type: Integer
-
Default:
2147483647
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Max idle time for Agent Desk cookie (in s)
Name pattern for Agent Desk cookie
com.unblu.identifier.agentCookieName
-
Type: String
-
Default:
${cookieNamePrefix}-agent
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Used to determine whether the user opening a public link is an agent
Set "Partitioned" flag for agent cookie
com.unblu.identifier.agentCookiePartitionedFlag
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The "Partitioned" flag enables the "CHIPS" feature for the agent cookie. In this case, agent cookies are bound to both the host and target domain. At present, CHIPS is only supported by Chromium-based browsers.
Max idle time for anonymous person cookie (in s)
com.unblu.identifier.anonymousPersonCookieMaxAge
-
Type: Integer
-
Default:
2147483647
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Name pattern for anonymous person cookie
com.unblu.identifier.anonymousPersonCookieName
-
Type: String
-
Default:
${cookieNamePrefix}-anonymous-person
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Domain for cookies
com.unblu.identifier.cookieDomain
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
By default, cookies use FQDN, but in some situations, for example, site-embedded setups, it can be helpful to set a broader (second-level) domain for cookies
Set "HttpOnly" flag for cookies where possible
com.unblu.identifier.cookieHttpOnlyFlag
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The "HttpOnly" flag prevents access to the cookie from javascript. Only the backend server has access to it.
Pattern for cookie prefixes
com.unblu.identifier.cookieNamePrefix
-
Type: String
-
Default:
x-${systemIdentifier}$\{environmentQualifier;-$1\}
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Set "Partitioned" flag for CORS cookies
com.unblu.identifier.cookiePartitionedFlag
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The "Partitioned" flag enables the "CHIPS" feature for CORS cookies. In this case, cookies are bound to both the host and target domain. At present, CHIPS is only supported on Chromium-based browsers.
Set "Secure" flag for cookies
com.unblu.identifier.cookieSecureFlag
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The "Secure" flag allows the cookie to be only used with HTTPS connections
Custom server base URL for public links
com.unblu.identifier.customPublicLinkServerBaseUrl
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Matches regular expression:
https?://.+
-
Public links are built using this base URL and the public entry path. If not defined, the value of the configuration property 'com.unblu.identifier.publicServerBaseUrl' is used.
Max idle time for device cookie (in s)
com.unblu.identifier.deviceCookieMaxAge
-
Type: Integer
-
Default:
2147483647
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Name pattern for device cookie
com.unblu.identifier.deviceCookieName
-
Type: String
-
Default:
${cookieNamePrefix}-device
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Enforce source map reference
com.unblu.identifier.enforceSourceMapReference
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enforce appending source map URLs to JavaScript files. The default value is "false".
Environment qualifier
com.unblu.identifier.environmentQualifier
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The qualifier can be thought of as a name for an environment. For example, it’s added to cookie names as a prefix. A qualifier can be helpful when creating multiple Unblu environments on a shared (second-level) domain.
Pattern for INTERNAL path prefix (/app)
com.unblu.identifier.internalPathPrefix
-
Type: String
-
Default:
app
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Server base URL for internal (/app) access
com.unblu.identifier.internalServerBaseUrl
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Name pattern for language cookie
com.unblu.identifier.languageCookieName
-
Type: String
-
Default:
${cookieNamePrefix}-lang
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Pattern for account-qualified session cookie names
com.unblu.identifier.multiAccountSessionCookieName
-
Type: String
-
Default:
${cookieNamePrefix}$\{apiKey;-$1\}-session
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Pattern for PUBLIC path prefix (/unblu)
com.unblu.identifier.publicPathPrefix
-
Type: String
-
Default:
${systemIdentifier}
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Server base URL for public (/unblu) access
com.unblu.identifier.publicServerBaseUrl
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Add "SameSite" attribute on cookies
com.unblu.identifier.sameSiteCookieParamEnabled
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
For PUBLIC path: In embedded setups, where Unblu is served from the same domain, the "SameSite" value will be set to "Strict". This will prevent Unblu cookies from being send in CORS requests mitigating CSRF attacks. For setups that are not site embedded, the "SameSite" value will be set to "None". Otherwise modern browsers will not allow the cookies to be send in the Unblu Spark CORS requests.
For INTERNAL path: The value of com.unblu.identifier.sameSiteForInternalPath is used.
Value for "SameSite" attribute for internal path
com.unblu.identifier.sameSiteForInternalPath
Only visible if: com.unblu.identifier.sameSiteCookieParamEnabled=true
-
Type: String with allowed values:
-
lax
-
none
-
strict
-
-
Default:
Strict
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The value of the "SameSite" cookie attribute to for requests to the INTERNAL path. The property must be set to NONE if the Agent Desk is integrated via an xorigin iframe. Otherwise "Strict" should be used to mitigate CSFR attacks.
Pattern for non account-qualified session cookie names
com.unblu.identifier.singleAccountSessionCookieName
-
Type: String
-
Default:
${cookieNamePrefix}-session
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Run Unblu in site-embedded setup
com.unblu.identifier.siteEmbeddedSetup
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
In a site-embedded setup, the Unblu origin is the same as the site origin
System identifier
com.unblu.identifier.systemIdentifier
-
Type: String
-
Default:
unblu
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The default value is "unblu"
Pattern for SYSTEM path prefix (/system)
com.unblu.identifier.systemPathPrefix
-
Type: String
-
Default:
system
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
RestHelper
Core server HTTP handling utility
Geolocation
Default time zone
com.unblu.platform.server.geolocation.defaultTimeZone
-
Type: String
-
Default:
Europe/Zurich
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The default time-zone to be used if no time-zone can be determined from the visitor’s user agent. Refer to https://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html for more information. Three-letter IDs like CET (except UTC) are not supported.
Microsoft Office 365 account configuration
Application (client) ID
com.unblu.mail.msoffice365.account.clientId
Only visible if: com.unblu.mail.msoffice365.account.enabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Application (client) ID of the Azure App Registration used to send emails
Value of client credentials (client secret)
com.unblu.mail.msoffice365.account.clientSecret
Only visible if: com.unblu.mail.msoffice365.account.enabled=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Value of client credentials (client secret) created for the Azure App Registration used to send emails
Use account-specific MS Office 365 mail configuration
com.unblu.mail.msoffice365.account.enabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Email address of mailbox
com.unblu.mail.msoffice365.account.mailbox
Only visible if: com.unblu.mail.msoffice365.account.enabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Email address of the mailbox to send emails from
MS Office 365 proxy URL
com.unblu.mail.msoffice365.account.proxyUrl
Only visible if: com.unblu.mail.msoffice365.account.enabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Proxy URL used by the unblu server to access Microsoft Office 365. Supported format: http(s)://<host>:<port> (no authentication, no other protocols)
Directory (tenant) ID
com.unblu.mail.msoffice365.account.tenantId
Only visible if: com.unblu.mail.msoffice365.account.enabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Directory (tenant) ID of the Azure App Registration used to send emails
MSOffice365MailGlobalConfiguration
Application (client) ID
com.unblu.mail.msoffice365.global.clientId
-
Type: String
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Application (client) ID of the Azure App Registration used to send emails
Value of client credentials (client secret)
com.unblu.mail.msoffice365.global.clientSecret
-
Type: Secret
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Value of client credentials (client secret) created for the Azure App Registration used to send emails
Email address of mailbox
com.unblu.mail.msoffice365.global.mailbox
-
Type: String
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Email address of the mailbox to send emails from
SMTP account configuration
Use authentication
com.unblu.mail.smtp.account.auth
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
If 'true', attempt to authenticate the user with the AUTH command
SMTP authentication type
com.unblu.mail.smtp.account.authType
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: String with allowed values:
-
basic
-
-
Default:
BASIC
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If 'basic', use 'Basic Authentication' to log in (at the moment, this is the only supported authentication type)
Additional SMTP properties
com.unblu.mail.smtp.account.customProperties
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Additional SMTP properties not specified in other configuration properties. Enter the SMTP properties as a list of KEY=VALUE pairs. Consult the complete list at https://javaee.github.io/javamail/docs/api/.
Custom static headers
com.unblu.mail.smtp.account.customStaticHeaders
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Custom static headers for the mail client
Enable SMTP debug logging
com.unblu.mail.smtp.account.debug
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable debug logging of SMTP settings
Use account-specific SMTP configuration
com.unblu.mail.smtp.account.enabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Fallback sender address
com.unblu.mail.smtp.account.fromAddress
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The sender email address, unless defined elsewhere
SMTP server host name
com.unblu.mail.smtp.account.host
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The host name of the SMTP server to connect to
SMTP password
com.unblu.mail.smtp.account.pass
Only visible if: com.unblu.mail.smtp.account.auth=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Password for the SMTP server
SMTP server port
com.unblu.mail.smtp.account.port
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Integer
-
Default:
587
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The SMTP server port to connect to
SMTP server QUIT behavior
com.unblu.mail.smtp.account.quitwait
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
If 'true' (the default), the transport waits for the response to the QUIT command. If 'false', the connection is closed immediately after sending the QUIT command.
SMTP SSL socket factory class
com.unblu.mail.smtp.account.socketFactoryClass
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: String
-
Default:
javax.net.ssl.SSLSocketFactory
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The name of a class that extends javax.net.ssl.SSLFactory. If specified, this class will be used to create SMTP SSL sockets.
Use SMTP SSL socket factory fallback
com.unblu.mail.smtp.account.socketFactoryFallback
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
SMTP SSL socket factory fallback: If set to true, failure to create a socket using the specified socket factory class will cause the socket to be created using the java.net.Socket class.
SMTP Socket factory port
com.unblu.mail.smtp.account.socketFactoryPort
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Integer
-
Default:
587
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The port to connect to when using the specified socket factory. If empty, the default port will be used.
Enable SMTP SSL
com.unblu.mail.smtp.account.sslEnable
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use SSL to connect, and use the SSL port by default
Enable STARTTLS command
com.unblu.mail.smtp.account.startTlsEnable
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Enable the use of the STARTTLS command (if supported by the server) to switch the connection to a TLS-protected connection before issuing any login commands. Note that an appropriate trust store must be configured so that the client will trust the server’s certificate.
Content transfer encoding
com.unblu.mail.smtp.account.transferEncoding
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: String with allowed values:
-
base64
-
binary
-
quoted_printable
-
-
Default:
QUOTED_PRINTABLE
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The content transfer encoding used for the MIME messages
Use raw encoding
com.unblu.mail.smtp.account.useRawEncoding
Only visible if: com.unblu.mail.smtp.account.enabled=true
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether to transmit 'text/html’message types with raw encoding. If set to 'true', no additional message encoding will be applied to the 'text/html' content type. If set to 'false', additional message encoding will be applied for the 'text/html' content type (apply HTML encoding). The default value is 'false'.
SMTP user name
com.unblu.mail.smtp.account.user
Only visible if: com.unblu.mail.smtp.account.auth=true
-
Type: String
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
SmtpGlobalConfiguration
Use authentication
com.unblu.mail.smtp.global.auth
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
If 'true', attempt to authenticate the user with the AUTH command
SMTP authentication type
com.unblu.mail.smtp.global.authType
-
Type: String with allowed values:
-
basic
-
-
Default:
BASIC
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
If 'basic', use 'Basic Authentication' to log in (at the moment, this is the only supported authentication type)
Additional SMTP properties
com.unblu.mail.smtp.global.customProperties
-
Type: List of strings
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Additional SMTP properties not specified in other configuration properties. Enter the SMTP properties as a list of KEY=VALUE pairs. Consult the complete list at https://javaee.github.io/javamail/docs/api/.
Custom static headers
com.unblu.mail.smtp.global.customStaticHeaders
-
Type: List of strings
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Custom static headers for the mail client
Enable SMTP debug logging
com.unblu.mail.smtp.global.debug
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Enable debug logging of SMTP settings
Fallback sender address
com.unblu.mail.smtp.global.fromAddress
-
Type: String
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The sender email address, unless defined elsewhere
Host name of SMTP server
com.unblu.mail.smtp.global.host
-
Type: String
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The host name of the SMTP server to connect to
Password for SMTP server
com.unblu.mail.smtp.global.pass
Only visible if: com.unblu.mail.smtp.global.auth=true
-
Type: Secret
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Password for the SMTP server
SMTP server port
com.unblu.mail.smtp.global.port
-
Type: Integer
-
Default:
587
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The SMTP server port to connect to
SMTP server QUIT behavior
com.unblu.mail.smtp.global.quitwait
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
If 'true' (the default), the transport waits for the response to the QUIT command. If 'false', the connection is closed immediately after sending the QUIT command.
SMTP SSL socket factory class
com.unblu.mail.smtp.global.socketFactoryClass
-
Type: String
-
Default:
javax.net.ssl.SSLSocketFactory
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The name of a class that extends javax.net.ssl.SSLFactory. If specified, this class will be used to create SMTP SSL sockets.
Use SMTP SSL socket factory fallback
com.unblu.mail.smtp.global.socketFactoryFallback
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
SMTP SSL socket factory fallback: If set to true, failure to create a socket using the specified socket factory class will cause the socket to be created using the java.net.Socket class.
SMTP Socket factory port
com.unblu.mail.smtp.global.socketFactoryPort
-
Type: Integer
-
Default:
587
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The port to connect to when using the specified socket factory. If empty, the default port will be used.
Enable SMTP SSL
com.unblu.mail.smtp.global.sslEnable
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Use SSL to connect, and use the SSL port by default
Enable STARTTLS command
com.unblu.mail.smtp.global.startTlsEnable
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Enable the use of the STARTTLS command (if supported by the server) to switch the connection to a TLS-protected connection before issuing any login commands. Note that an appropriate trust store must be configured so that the client will trust the server’s certificate.
Content transfer encoding
com.unblu.mail.smtp.global.transferEncoding
-
Type: String with allowed values:
-
base64
-
binary
-
quoted_printable
-
-
Default:
QUOTED_PRINTABLE
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
The content transfer encoding used for the MIME messages
Use raw encoding
com.unblu.mail.smtp.global.useRawEncoding
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Specify whether to transmit 'text/html’message types with raw encoding. If set to 'true', no additional message encoding will be applied to the 'text/html' content type. If set to 'false', additional message encoding will be applied for the 'text/html' content type (apply HTML encoding). The default value is 'false'.
Username for SMTP server
com.unblu.mail.smtp.global.user
Only visible if: com.unblu.mail.smtp.global.auth=true
-
Type: String
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
SMTP user name
CORSConfiguration
CORS cookie mode
com.unblu.server.cors.corsCookieMode
-
Type: String with allowed values:
-
local_domain_cookie
-
local_storage
-
product_domain
-
-
Default:
PRODUCT_DOMAIN
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Browsers which are configured to prevent CORS cookies on an unvisited domain, can still be used by setting this to LOCAL_DOMAIN_COOKIE or LOCAL_STORAGE. This is only needed for CORS setups where unblu isn’t integrated in the main domain.
i18n configuration
Default locale
com.unblu.text.defaultLanguage
-
Type: String
-
Default:
en
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The locale must follow the BCP 47 language tag format. If the locale includes a region or country, the "defaultCountry" setting will not be used.
Fallback language
com.unblu.text.fallbackLanguage
-
Type: String
-
Default:
en
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Used if a string isn’t available in the requested language
Enable 'fb' fallback language
com.unblu.text.fallbackLanguageEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The 'fb' language displays fallback text instead of translated text
Fallback locale evaluation order
com.unblu.text.fallbackPriorities
-
Type: String with allowed values:
-
langugage_first
-
region_first
-
-
Default:
REGION_FIRST
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Assume a given zh-cmn-Hans-HK (Chinese mandarin simplified in Hongkong). With LANGUAGE_FIRST, the fallback chain is: zh-cmn-Hans-HK → zh-cmn-Hans → zh-Hans-HK → zh-Hans → zh-HK → zh. With REGION_FIRST, the fallback chain is: zh-cmn-Hans-HK → zh-Hans-HK → zh-HK → zh-cmn-Hans → zh-Hans → zh
Enable the 'key' language
com.unblu.text.keyLanguageEnabled
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
The 'key' language displays i18n keys instead of translated texts
Supported Languages
com.unblu.text.supportedLanguages
-
Type: List of strings
-
Default:
ar,cs,de,en,es,fr,it,pl,pt,ro,ru,sk,sl,sr,sv,th,zh-Hans,zh-Hant
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Using any other language results in a fallback to the default language
Use browser language
com.unblu.text.useBrowserLanguage
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Use language cookie
com.unblu.text.useLanguageCookie
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether to use a particular cookie to select the language
Use locale header
com.unblu.text.useLocaleHeader
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specify whether to use a particular locale header to select the language
Languages with RTL text direction
com.unblu.text.useRtlDirection
-
Type: List of strings
-
Default:
ar
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
List of supported languages written from right to left. Unblu displays texts for these languages in RTL direction.
i18n language names
CS
com.unblu.text.language.cs
-
Type: String
-
Default:
čeština
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Czech language
DE
com.unblu.text.language.de
-
Type: String
-
Default:
Deutsch
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the German language
EN
com.unblu.text.language.en
-
Type: String
-
Default:
English
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the English language
ES
com.unblu.text.language.es
-
Type: String
-
Default:
Español
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Spanish language
FR
com.unblu.text.language.fr
-
Type: String
-
Default:
Français
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the French language
IT
com.unblu.text.language.it
-
Type: String
-
Default:
Italiano
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Italian language
JA
com.unblu.text.language.ja
-
Type: String
-
Default:
日本語
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Japanese language
PL
com.unblu.text.language.pl
-
Type: String
-
Default:
Polski
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Polish language
PT
com.unblu.text.language.pt
-
Type: String
-
Default:
português
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Portuguese language
RU
com.unblu.text.language.ru
-
Type: String
-
Default:
русский язык
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Russian language
SK
com.unblu.text.language.sk
-
Type: String
-
Default:
Slovenčina
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Slovak language
SL
com.unblu.text.language.sl
-
Type: String
-
Default:
Slovenščina
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Native name of the Slovenian language
SystemEntryPathConfiguration
Basic authentication password for EEntryPath.SYSTEM servlet requests
com.unblu.systementrypath.basicHTTPAuthenticationPassword
-
Type: Secret
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Only used if a user is supplied
Visitor authentication/user change management
Allow visitor login during session
com.unblu.authentication.allowVisitorLoginDuringSession
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
Allow users with the role ANONYMOUS to log in while keeping the web session active. If not allowed, or if the user has a different role, the web session ends when the user changes.
Brand resources
Remove Unblu branding
com.unblu.ui.branding.disableUnbluBranding
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Remove all "powered by Unblu" branding elements
URL to file with branding resources
com.unblu.ui.branding.externalBrandResourcesUrl
-
Type: URL
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The file must be an unencrypted ZIP file containing the following files: favicon.ico, logo.png, logo_inverse.png, logo_icon.png, logo_pwa_192.png, logo_pwa_512.png, logo_pwa_vector.svg. Unblu defaults are used for any missing files.
Default web font
com.unblu.ui.branding.fontFamilyWebfont
-
Type: String
-
Default:
Rubik
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The name of the default web font to be used for the user interface. The font should either be present on the client, or a CSS URL must be defined to load the font.
URL for custom web font CSS
com.unblu.ui.branding.fontFamilyWebfontCssUrl
-
Type: String
-
Default:
unblu://com.unblu.platform.shared.core/font/rubik/modern/style.min.css
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
URL for the custom web font CSS file. The referenced CSS file should load the web font specified in the 'FontFamilyWebfont' setting. The URL must either be an absolute http(s):// URL or an unblu://[bundleName]/[resourcePath] URL if the CSS file is provided internally. Leave the setting empty if the font is already on the client, e.g. because it is on the website that Unblu is embedded in.
Content Security Policy (CSP) configuration
Agent-specific domains allowed for iframe embedding
com.unblu.contentsecuritypolicy.agentAllowedDomainsForIframeEmbedding
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Domains for UI resources
com.unblu.contentsecuritypolicy.allowedDomainsForUiResources
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The listed domains are allowed in the Unblu Content Security Policy (CSP) so that resources used for co-browsing can be fetched correctly. Only required if there’s neither the SFM nor a proxy in place.
Content Security Policy application mode
com.unblu.contentsecuritypolicy.mode
-
Type: String with allowed values:
-
off
-
on
-
report_only
-
-
Default:
OFF
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
How to apply the Content Security Policy (CSP). ON enforces the CSP. OFF doesn’t enforce the CSP. REPORT_ONLY reports CSP violations without enforcing the CSP.
Visitor-specific domains allowed for iframe embedding
com.unblu.contentsecuritypolicy.visitorAllowedDomainsForIframeEmbedding
-
Type: List of strings
-
Default:
*
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Domain for image sources
com.unblu.contentsecuritypolicy.whatsAppDomainForImageSources
-
Type: String
-
Default:
https://scontent.whatsapp.net/
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
The domain is allowed in the Unblu Content Security Policy (CSP) so that images can be fetched correctly for WhatsApp messages
LocationStrategyConfiguration
Agent web UI location strategy
com.unblu.entrypoint.locationstrategy.agentWebLocationStrategy
-
Type: String with allowed values:
-
hash
-
path
-
-
Default:
HASH
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used for the Agent Desk and the Single Conversation Desk. Changing the location strategy breaks all previously saved URLs, for example in bookmarks. All URLs returned by the web API are affected by this configuration property.
Configuration UI location strategy
com.unblu.entrypoint.locationstrategy.configLocationStrategy
-
Type: String with allowed values:
-
hash
-
path
-
-
Default:
HASH
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used for the Account Configuration and Global Server Configuration interfaces. Changing the location strategy breaks all previously saved URLs, for example in bookmarks. All URLs returned by the web API are affected by this configuration property.
Recording location strategy
com.unblu.entrypoint.locationstrategy.recordingLocationStrategy
-
Type: String with allowed values:
-
hash
-
path
-
-
Default:
HASH
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Used for the recording and audio recording entry points. Changing the location strategy breaks all previously saved URLs, for example in bookmarks. All URLs returned by the web API are affected by this configuration property.
Redirect target validation
Redirect target black list
com.unblu.redirectFilter.black
-
Type: List of strings
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
List of patterns for redirect targets not allowed, i.e. black list
Redirect target validation order
com.unblu.redirectFilter.order
-
Type: String with allowed values:
-
black_white
-
white_black
-
-
Default:
WHITE_BLACK
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Order of the redirect target validation pattern. white_black order means only whitelisted targets from the whitelist are allowed, unless they’re blacklisted. black_white order means only blacklisted targets are blocked, unless they’re whitelisted.
Shared color configuration
Colors for secondary elements
com.unblu.theme.color.secondaryColorMap
-
Type: List of simple colors
-
Default:
["#c01160","#a63284","#9751b9","#5167b9","#16808b","#2b8539","#946e00","#ba4f25","#8b533d","#766554"]
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Colors used for secondary elements such as avatars. Text on them is displayed in white.
ProxyConfigurationProperties
Silently accept invalid SSL certificates
com.unblu.proxy.acceptSelfSignedSSL
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
URI to additional external CSS
com.unblu.proxy.additionalExternalCSS
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The CSS is injected into HTML responses
URI to additional external JavaScript
com.unblu.proxy.additionalExternalJavascript
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
The JavaScript is injected into HTML responses
Proxy backend base URL
com.unblu.proxy.backendBaseUrl
-
Type: String
-
Default:
universal
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Fully qualified URL or one of 'universal', 'forward', 'disable' or 'wildcard'
Forward cookies
com.unblu.proxy.forwardCookies
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Forward Referer HTTP header
com.unblu.proxy.forwardReferer
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Add HTTP headers that prevent caching to all responses
com.unblu.proxy.preventCaching
-
Type: Boolean
-
Default:
false
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Promote secure cookies
com.unblu.proxy.promoteSecureCookies
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Rewrite base tag
com.unblu.proxy.rewriteBaseTag
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Rewrite CSS
com.unblu.proxy.rewriteCss
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Rewrite HTML
com.unblu.proxy.rewriteHtml
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Rewrite meta tags
com.unblu.proxy.rewriteMeta
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
GLOBAL
,ACCOUNT
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Redirect requests with path /
com.unblu.proxy.rootRedirect
-
Type: String
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Show information about error on error page
com.unblu.proxy.showErrorInformation
-
Type: Boolean
-
Default:
true
-
Allowed scopes:
IMMUTABLE
-
Visibility:
PUBLIC
Screen sharing UI
Media track maximum frame rate
com.unblu.conversation.collabspace.screensharing.mediaConstraintMaxFrameRate
-
Type: Float
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
1
-
Maximum frame rate, in frames per second, of the video stream (for example, 15.0fps)
Media track maximum height
com.unblu.conversation.collabspace.screensharing.mediaConstraintMaxHeight
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum height, in pixels, of the video stream (for example, 1024px)
Media track maximum width
com.unblu.conversation.collabspace.screensharing.mediaConstraintMaxWidth
-
Type: Integer
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
-
Constraints:
-
Minimum value:
0
-
Maximum width, in pixels, of the video stream (for example, 1280p)
Media track resize mode
com.unblu.conversation.collabspace.screensharing.mediaConstraintResizeMode
-
Type: String with allowed values:
-
crop_and_scale
-
none
-
-
Default:
NONE
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
,ADMIN
Specifies the mode the browser can use to derive the resolution of a video track. "NONE" means that the browser uses the resolution provided by the camera, its driver or the OS. "CROP_AND_SCALE" means that the browser can use cropping and downscaling on the camera output in order to satisfy other constraints that affect the resolution.
UnmuteVideoButtonConfiguration
Hover background color
com.unblu.conversation.collabspace.screensharing.unmuteButton.backgroundHover
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray900\},$alpha: -10%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "screen sharing unmute" button in "hovered" state
Normal background color
com.unblu.conversation.collabspace.screensharing.unmuteButton.backgroundNormal
-
Type: Complex color
-
Default:
adjust-color($\{com.unblu.theme.color.gray900\},$alpha: -20%)
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "screen sharing unmute" button in "normal" state
Press background color
com.unblu.conversation.collabspace.screensharing.unmuteButton.backgroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.color.gray900\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the background of the "screen sharing unmute" button in "pressed" state
Hover border color
com.unblu.conversation.collabspace.screensharing.unmuteButton.borderHover
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "screen sharing unmute" button in "hovered" state
Normal border color
com.unblu.conversation.collabspace.screensharing.unmuteButton.borderNormal
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "screen sharing unmute" button in "normal" state
Press border color
com.unblu.conversation.collabspace.screensharing.unmuteButton.borderPress
-
Type: Complex color
-
Default:
transparent
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the border of the "screen sharing unmute" button in "pressed" state
Border radius
com.unblu.conversation.collabspace.screensharing.unmuteButton.borderRadius
-
Type: Integer
-
Default:
24
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border radius of the "screen sharing unmute" button
Border width
com.unblu.conversation.collabspace.screensharing.unmuteButton.borderWidth
-
Type: Integer
-
Default:
1
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
-
Constraints:
-
Minimum value:
0
-
Border width of the "screen sharing unmute" button
Hover foreground color
com.unblu.conversation.collabspace.screensharing.unmuteButton.foregroundHover
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "screen sharing unmute" button in "hovered" state
Normal foreground color
com.unblu.conversation.collabspace.screensharing.unmuteButton.foregroundNormal
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "screen sharing unmute" button in "normal" state
Press foreground color
com.unblu.conversation.collabspace.screensharing.unmuteButton.foregroundPress
-
Type: Complex color
-
Default:
$\{com.unblu.theme.font.colorTextInverted\}
-
Allowed scopes:
GLOBAL
,ACCOUNT
,AREA
,TEAM
,USER
,APIKEY
-
Visibility:
PUBLIC
-
Editable by:
SUPER_ADMIN
,TECHNICAL_ADMIN
Color used for the foreground of the "screen sharing unmute" button in "pressed" state