Represents a new user to be created in the system.
| 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. | ||
| DashboardID | This field is editable through the web API. | Int32 | The ID of the dashboard to assign to the new user. | ||
| LinkDashboard | This field is editable through the web API. | Boolean | Whether or not to link the dashboard 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. |