User Attribute Reference

User Attributes are what make up a user's identity within Moveworks. Moveworks exposes these attributes to be used in API requests & launch options for ease of development.

List of available User Attributes

namedescriptiontype
custom_attributesThis can be used to dot walk into custom attributesobj
first_nameThe user's first namestring
last_nameThe user's last namestring
email_addrThe user's emailstring
roleThe user's rolestring
departmentThe user's departmentstring
manager_emailThe user's manager emailstring
full_nameThe user's full namestring
employee_idThe user's employee IDstring
cost_center_idThe user's cost center IDstring
cost_center_nameThe user's cost center namestring
work_statusThe user's work statusenum
country_codeThe user's country codestring
timezoneThe user's timezonestring
regionThe user's regionstring
cityThe user's citystring
stateThe user's statestring
user_tagsThe user's assigned user tagsenum
external_system_identitiesThe user's system related infomap

work_status enum

The work status field is composed of the following predefined options

options
UNKNOWN_WORK_STATUS
CONTINGENT
INTERN
FULL_TIME

user_tags enum

The user tags field is composed of the following predefined options:

options
UNKNOWN_USER_TAG
BASIC_USER
VIP
FIELD_AGENT
KNOWLEDGE_WORKER
IT_AGENT
TESTER
SUPPORTED_LANGUAGE_USER
SERVICE_ACCOUNT
CALL_CENTER
HAS_ACCESS_TO_BOT
DIRECTOR
EXECUTIVE
SOCIAL_AUTH_USER

external_system_identities map

The external system identities map has the shape of <string, ExternalSystemIdentity> which can be interpreted as a dictionary with a string key such as jira_service_desk and an object as its value. The objects composes of the following fields:


fieldsdescription
user_idThe user ID to log into the external system
external_idThe user UUID in the external system

Refer to this article to learn about registering a custom user attribute.