firstName | First name of the agent. | string, required |
lastName | Last name of the agent. | string, required |
fullName | Full name of the agent (first name + last name). | string, optional |
lFullName | Localized full name of the agent. | string, optional |
emailId | Email address of the agent. Must be unique. | string, required |
nickName | Nickname of the agent. | string, optional |
phoneNumber | Contact number of the agent. | string, optional |
userId | Unique user identifier assigned to the agent. | string, required |
accountId | Unique identifier of the account. | string, required |
isAccountOwner | Indicates if the agent is the account owner. | boolean, optional |
orgId | Identifier for the organization. | string, required |
customId | Custom identifier for the agent. Supports special characters except space. | string, optional |
agentGroups | List of agent groups and roles assigned. | array of Objects, optional |
agentGroups.groupId | Unique identifier of the agent group. | string, required |
agentGroups.role | Role of the agent within the group. | string, required |
canSupportChat | Defines if the agent can handle chat interactions. | boolean, optional |
canSupportCase | Defines if the agent can handle case interactions. | boolean, optional |
canSupportVoiceMail | Defines if the agent can handle voice mails. | boolean, optional |
chatLanguageSupport | List of languages and proficiency levels supported for chat. | array of Objects, optional |
chatLanguageSupport.language | Language code (for example, "en"). | string, required |
chatLanguageSupport.proficiency | Proficiency level in the language. | string, required |
chatLanguageSupport.isActive | Indicates if the language is active. | boolean, optional |
canSupportVoice | Defines if the agent can handle voice interactions. | boolean, optional |
voiceLanguageSupport | List of languages and proficiency levels supported for voice. | array of Objects, optional |
voiceLanguageSupport.language | Language code (for example, "en"). | string, required |
voiceLanguageSupport.proficiency | Proficiency level in the language. | string, required |
voiceLanguageSupport.isActive | Indicates if the language is active. | boolean, optional |
attachmentsEnabled | Defines if the agent can send/receive attachments. | boolean, optional |
emojisEnabled | Defines if the agent can use emojis. | boolean, optional |
createdBy | Identifier of the user who created the agent record. | string, optional |
status | Current status of the agent (for example, ACTIVE). | string, optional |
roleId | Identifier for the role assigned to the agent. | string, required |
iId | Instance identifier of the agent. | string, required |
createdByAId | Identifier of the admin who created the agent record. | string, optional |
desktopLayouts | List of desktop layouts assigned to the agent. | array of Objects, optional |
desktopLayouts.id | Identifier of the desktop layout. | string, required |
desktopLayouts.isDefault | Defines if the layout is the default. | boolean, optional |
maxDigitalChatSupport | Maximum number of simultaneous digital chats supported. | integer, optional |
maxEmailChatSupport | Maximum number of simultaneous email chats supported. | integer, optional |
maxMessagingChatSupport | Maximum number of simultaneous messaging chats supported. | integer, optional |
markedAutoAway | Indicates if the agent is auto marked away. | boolean, optional |
dAgentGroups | Deprecated/unused agent groups. | array, optional |
caseLanguageSupport | List of supported languages for case handling. | array, optional |
lastOnlineAt | Timestamp of when the agent was last online (ISO 8601). | string, optional |
voiceSupport | List of voice support configurations. | array, optional |
createdAt | Timestamp when the agent record was created (ISO 8601). | string, optional |
updatedAt | Timestamp when the agent record was last updated (ISO 8601). | string, optional |
id | Unique identifier of the agent. | string, required |
agentGroupId | Identifier of the default agent group. | string, required |
queues | List of queues assigned to the agent. | array, optional |
skills | List of skills assigned to the agent. | array, optional |