firstName | String | First name of the agent. |
lastName | String | Last name of the agent. |
fullName | String | Full name of the agent. |
lFullName | String | Short or abbreviated name of the agent. |
emailId | String | Email address of the agent. |
nickName | String | Nickname of the agent. |
profImage | String | Profile image identifier or URL. |
IsAgentConsoleLanding | Boolean | Indicates whether the Agent Console is the landing page. |
phoneNumber | String | Phone number of the agent. |
userId | String | Unique identifier of the user. |
accountId | String | Unique identifier of the account. |
isAccountOwner | Boolean | Indicates whether the user is the account owner. |
orgId | String | Unique identifier of the organization. |
customId | String | Custom identifier associated with the agent. |
agentGroups | Array | Groups assigned to the agent. |
agentGroups.groupId | String | Unique identifier of the agent group. |
agentGroups.role | String | Role of the agent within the group. |
agentGroups.name | String | Name of the agent group. |
canSupportChat | Boolean | Indicates whether the agent can support chat conversations. |
canSupportCase | Boolean | Indicates whether the agent can support cases. |
maxCaseSupport | Integer | Maximum number of cases the agent can support. |
maxTaskSupport | Integer | Maximum number of tasks the agent can support. |
canSupportVoiceMail | Boolean | Indicates whether the agent can support voice mail. |
maxVoiceMailSupport | Integer | Maximum number of voice mail interactions the agent can support. |
chatLanguageSupport | Array | Languages supported by the agent for chat. |
chatLanguageSupport.language | String | Language code supported for chat. |
chatLanguageSupport.proficiency | String | Agent’s proficiency level in the chat language. |
chatLanguageSupport.isActive | Boolean | Indicates whether the language support is active. |
caseLanguageSupport | Array | Languages supported by the agent for cases. |
caseLanguageSupport.language | String | Language code supported for cases. |
caseLanguageSupport.proficiency | String | Agent’s proficiency level in the case language. |
caseLanguageSupport.isActive | Boolean | Indicates whether the language support is active. |
canSupportVoice | Boolean | Indicates whether the agent can support voice interactions. |
voiceLanguageSupport | Array | Languages supported by the agent for voice interactions. |
voiceLanguageSupport.language | String | Language code supported for voice interactions. |
voiceLanguageSupport.proficiency | String | Agent’s proficiency level in the voice language. |
voiceLanguageSupport.isActive | Boolean | Indicates whether the language support is active. |
maxDigitalConvoLimit | Integer | Maximum number of digital conversations the agent can handle. |
attachmentsEnabled | Boolean | Indicates whether attachments are enabled for the agent. |
emojisEnabled | Boolean | Indicates whether emojis are enabled for the agent. |
createdBy | String | Unique identifier of the user who created the agent. |
status | String | Current status of the agent. |
roleId | String | Unique identifier of the agent’s role. |
iId | String | Unique identifier of the instance. |
desktopLayouts | Array | Desktop layouts assigned to the agent. |
desktopLayouts.id | String | Unique identifier of the desktop layout. |
desktopLayouts.isDefault | Boolean | Indicates whether the layout is the default layout. |
cmLayouts | Array | Case management layouts assigned to the agent. |
voiceSupport | Array | Voice support configurations for the agent. |
voiceSupport.type | String | Type of voice support configuration. |
voiceSupport.isEnabled | Boolean | Indicates whether the voice support configuration is enabled. |
maxDigitalChatSupport | Integer | Maximum number of digital chat interactions the agent can support. |
maxEmailChatSupport | Integer | Maximum number of email chat interactions the agent can support. |
maxMessagingChatSupport | Integer | Maximum number of messaging chat interactions the agent can support. |
markedAutoAway | Boolean | Indicates whether the agent is marked as automatically away. |
dAgentGroups | Array | Additional agent groups assigned to the agent. |
lastOnlineAt | String | Date and time when the agent was last online in ISO 8601 format. |
createdAt | String | Date and time when the agent record was created in ISO 8601 format. |
updatedAt | String | Date and time when the agent record was last updated in ISO 8601 format. |
onlineStatus | String | Current online status of the agent. |
onlineStatusType | String | Type of the agent’s online status. |
sipURI | String | SIP URI used for voice communication. |
isChannelUpdatedByAgent | Boolean | Indicates whether the channel was updated by the agent. |
profImageUrl | String | URL or identifier of the agent’s profile image. |
id | String | Unique identifier of the agent. |
name | String | Display name of the agent. |
addresses | Array | WebSocket addresses used for communication. |
iceServers | Array | ICE servers used for WebRTC communication. |
iceServers.url | String | URL of the ICE server. |
iceServers.urls | String | URL or URLs of the ICE server. |
iceServers.credential | String | Credential used to authenticate with the TURN server. |
iceServers.username | String | Username used to authenticate with the TURN server. |
domain | String | Domain associated with the agent. |
preferences | Object | Agent preferences. |
preferences.theme | String | Theme configured for the agent. |
role | String | Role assigned to the agent. |
skills | Array | Skills assigned to the agent. |
queues | Array | Queues assigned to the agent. |
internalChatPermission | Boolean | Indicates whether the agent has permission to use internal chat. |
callRegion | String | Region associated with voice calls. |