Contents

Summary

Represents a new user to be created in the system.

Properties

Name Editable? Required? Type Nullable? Summary
Password This field is editable through the web API. String This field is nullable. The password of the new user.
DesktopID This field is editable through the web API. Guid The UID of the desktop to assign to the new user.
LinkDesktop This field is editable through the web API. Boolean Whether or not to link the desktop to the template.
IsActive This field is editable through the web API. Boolean The active status of the new user.
IsConfidential This field is editable through the web API. Boolean The confidential status of the new user.
UserName This field is editable through the web API. String This field is nullable. The username of the new user, for use when using TeamDynamix authentication.
FirstName This field is editable through the web API. This field is required. String The first name of the new user.
LastName This field is editable through the web API. This field is required. String The last name of the new user.
MiddleName This field is editable through the web API. String This field is nullable. The middle name of the new user.
Salutation This field is editable through the web API. String This field is nullable. The salutation of the new user.
Nickname This field is editable through the web API. String This field is nullable. The nickname of the new user.
DefaultAccountID This field is editable through the web API. Int32 The ID of the default account/department associated with the new user.
DefaultAccountName String The name of the default account/department associated with the new user.
PrimaryEmail This field is editable through the web API. This field is required. String The primary email address of the new user.
AlternateEmail This field is editable through the web API. String This field is nullable. The alternate email address of the new user.
ExternalID This field is editable through the web API. String This field is nullable. The organizational ID of the new user.
AlternateID This field is editable through the web API. String This field is nullable. The alternate ID of the new user.
Applications This field is editable through the web API. String[] This field is nullable. The system-defined (non-platform) applications which should be granted to the new user.
SecurityRoleID This field is editable through the web API. String This field is nullable. The UID of the global security role associated with the new user.
SecurityRoleName String The name of the global security role associated with the new user.
Permissions This field is editable through the web API. String[] This field is nullable. The global security role permissions for the new user.
OrgApplications TeamDynamix.Api.Apps.UserApplication[] This field is nullable. The organizationally-defined (platform) applications for this user.
PrimaryClientPortalApplicationID This field is editable through the web API. Int32 This field is nullable. The ID of the primary client portal application for the new user.
GroupIDs This field is editable through the web API. Int32[] This field is nullable. The IDs of groups associated with the new user.
ReferenceID Int32 The integer ID of the new user.
AlertEmail This field is editable through the web API. String This field is nullable. The alert email address of the new user for receiving system notifications.
Company This field is editable through the web API. This field is required. String The company of the new user.
Title This field is editable through the web API. String This field is nullable. The title of the new user.
HomePhone This field is editable through the web API. String This field is nullable. The home phone number of the new user.
PrimaryPhone This field is editable through the web API. String This field is nullable. The primary phone number of the new user.
WorkPhone This field is editable through the web API. String This field is nullable. The work phone number of the new user.
Pager This field is editable through the web API. String This field is nullable. The pager number of the new user.
OtherPhone This field is editable through the web API. String This field is nullable. The other phone number of the new user.
MobilePhone This field is editable through the web API. String This field is nullable. The mobile phone number of the new user.
Fax This field is editable through the web API. String This field is nullable. The fax number of the new user.
DefaultPriorityID This field is editable through the web API. Int32 The ID of the default priority associated with the new user.
DefaultPriorityName String The name of the default priority associated with the new user.
AboutMe This field is editable through the web API. String This field is nullable. The "About Me" information associated with the new user.
TechnicianSignature This field is editable through the web API. String This field is nullable. The technician signature associated with the new user.
ApplyTechnicianSignatureToUpdatesAndComments This field is editable through the web API. Boolean Determines whether the technician signature associated with the new user is applied to the updates and comments for all tickets and ticket tasks.
ApplyTechnicianSignatureToReplies This field is editable through the web API. Boolean Determines whether the technician signature associated with the new user is applied to the replies for all tickets and ticket tasks.
WorkAddress This field is editable through the web API. String This field is nullable. The work address of the new user.
WorkCity This field is editable through the web API. String This field is nullable. The work city of the new user.
WorkState This field is editable through the web API. String This field is nullable. The work state/province abbreviation of the new user.
WorkZip This field is editable through the web API. String This field is nullable. The work zip code of the new user.
WorkCountry This field is editable through the web API. String This field is nullable. The work country of the new user.
HomeAddress This field is editable through the web API. String This field is nullable. The home address of the new user.
HomeCity This field is editable through the web API. String This field is nullable. The home city of the new user.
HomeState This field is editable through the web API. String This field is nullable. The home state abbreviation of the new user.
HomeZip This field is editable through the web API. String This field is nullable. The home zip code of the new user.
HomeCountry This field is editable through the web API. String This field is nullable. The home country of the new user.
DefaultRate This field is editable through the web API. Double The default bill rate of the new user.
CostRate This field is editable through the web API. Double The cost rate of the new user.
IsEmployee This field is editable through the web API. Boolean The employee status of the new user.
WorkableHours This field is editable through the web API. Double The number of workable hours in a work day for the new user.
IsCapacityManaged This field is editable through the web API. Boolean Whether the new user's capacity is managed, meaning they can have capacity and will appear on capacity/availability reports.
ReportTimeAfterDate This field is editable through the web API. DateTime The date after which the new user should start reporting time. This also governs capacity calculations.
EndDate This field is editable through the web API. DateTime The date after which the new user is no longer available for scheduling and no longer required to log time.
ShouldReportTime This field is editable through the web API. Boolean Whether the new user should report time.
ReportsToUID This field is editable through the web API. String This field is nullable. The UID of the user who the new user reports to.
ReportsToFullName String The full name of the user who the new user reports to.
ResourcePoolID This field is editable through the web API. Int32 The ID of the resource pool associated with the new user.
ResourcePoolName String The name of the resource pool associated with the new user.
TZID This field is editable through the web API. Int32 The ID of the time zone associated with the new user.
TZName String The name of the time zone associated with the new user.
TypeID This field is editable through the web API. This field is required. TeamDynamix.Api.Users.UserType The type of the new user.
AuthenticationUserName This field is editable through the web API. String This field is nullable. The authentication username of the new user, used for authenticating with non-TeamDynamix authentication types.
AuthenticationProviderID This field is editable through the web API. Int32 This field is nullable. The ID of the authentication provider the new user will use for authentication.
Attributes This field is editable through the web API. TeamDynamix.Api.CustomAttributes.CustomAttribute[] This field is nullable. The custom attributes associated with the new user.
IMProvider This field is editable through the web API. String This field is nullable. The Instant Messenger (IM) provider associated with the new user.
IMHandle This field is editable through the web API. String This field is nullable. The Instant Messenger (IM) username/handle associated with the new user.
LocationID This field is editable through the web API. Int32 The ID of the location associated with the user.
LocationRoomID This field is editable through the web API. Int32 The ID of the location room associated with the user.