With the https://{tenant_url}/configapi/v2/user endpoint you can:
- Create new users and define most of their attributes
- Update existing users
- Check and clear user lockout state
- Manage agents' skills
- Delete existing users
Below is a brief description of all user attributes that can be accessed via this.
- All attributes are strings unless otherwise noted.
- All attributes are optional unless otherwise noted.
| Attribute | Description |
|---|---|
| loginId | Username. Required to create user. Used to identify the user in all subsequent User Management API operations. |
| password | Password. Required to create user. Format must comply with security policy. |
| changePassword | Indicates whether user must change password on next login. Boolean. Default is false. |
| firstName | First name. Required to create user. |
| lastName | Last name. Required to create user. |
| team | Team that the user is assigned to. Required to create user. |
| extension | User's extension number. If not specified, an extension will be created and assigned automatically. |
| workPhone | User's work phone number. |
| mobilePhone | User's mobile phone number. |
| User's email address. | |
| disabled | Indication whether the user account is disabled or enabled. Boolean (true/flase). |
| skills | For agents an array of skills with levels (e.g., "Support": 75). |
| roles | An array of user's roles (e.g., Agent). |
