Name | Signature | Description |
---|
BulkGetUserDetails | UserDetails1[] BulkGetUserDetails(Uri[] userUri) | Retrieve user details given a user URI. |
BulkGetUsers | UserReference1[] BulkGetUsers(Uri[] userUris) | Retrieve user references given a user Uri list. |
BulkGetUsers2 | UserReference1[] BulkGetUsers2(UserTargetParameter1[] users) | Retrieve user references given a user Uri/login name list. |
CreateEditDraft | Uri CreateEditDraft(Uri userUri) | Create a draft of an existing user. |
CreateNewDraft | Uri CreateNewDraft() | Create a new user draft. |
CreateObjectSet | Uri CreateObjectSet(Uri[] userUris) | Operation CreateObjectSet |
CreateUserDeleteBatch | Uri CreateUserDeleteBatch(Uri[] userUris, Uri userBulkDeleteOptionUri) | Create a batch for bulk deleting users |
CreateUserDeleteBatch2 | Uri CreateUserDeleteBatch2(UserTargetParameter1[] users, Uri userBulkDeleteOptionUri) | Create a batch for bulk deleting users by target |
Delete | void Delete(Uri userUri) | Delete a user |
DeleteSupervisorAssignmentScheduleEntry | void DeleteSupervisorAssignmentScheduleEntry(Uri supervisorAssignmentScheduleEntryUri) | Operation DeleteSupervisorAssignmentScheduleEntry |
ExecuteUserDeleteBatch | UserDeleteBatchResults1 ExecuteUserDeleteBatch(Uri userDeleteBatchUri) | Delete many users |
GetAllUsers | UserReference1[] GetAllUsers() | Retrieve all users. |
GetCountOfUsersInPolicyDataAccessScope | Int32 GetCountOfUsersInPolicyDataAccessScope(Uri policyUri, UserSearchParameter1 userSearch) | Get the total number of users who are accessable for the given policy |
GetDirectReportsForUser | UserReference1[] GetDirectReportsForUser(Uri userUri, Date1 asOfDate, Uri userStatusOptionUri) | Get the list of users who are the direct reports of a given supervisor, as of a certain date. |
GetEffectiveUserPolicyValues | PolicyKeyValue2[] GetEffectiveUserPolicyValues(Uri userUri) | Gets the effective user policy values for the user |
GetEligibleSupervisors | SupervisorReference1[] GetEligibleSupervisors(Uri userUri) | Retrieves all eligible supervisors for the specified user. |
GetEmailFormulaForNewUsers | String GetEmailFormulaForNewUsers() | Get the formula to use for the default internal email address for new users |
GetEnabledUsers | UserReference1[] GetEnabledUsers() | Retrieve all users who are currently enabled for login. |
GetPageOfUsersInPolicyDataAccessScope2 | UserSearchResult1[] GetPageOfUsersInPolicyDataAccessScope2(Int32 pageIndex, Int32 pageSize, Uri policyUri, UserSearchParameter1 userSearch) | Get a page of users who are accessable for the given policy |
GetSupervisorAssignmentDetails | SupervisorAssignmentScheduleEntryDetails1 GetSupervisorAssignmentDetails(Uri userUri, Date1 asOfDate) | Get the supervisor assignment schedule for the specified user on the specified date, or today if not specified |
GetSupervisorAssignmentSchedule | SupervisorAssignmentScheduleEntryDetails1[] GetSupervisorAssignmentSchedule(Uri userUri) | Get the supervisor assignment schedule for the specified user |
GetUriFromSlug | Uri GetUriFromSlug(String userSlug) | Convert a user slug into a URI. |
GetUser | UserReference1 GetUser(Uri userUri) | Retrieve user reference given a user URI. |
GetUser2 | UserReference1 GetUser2(UserTargetParameter1 user) | Retrieve a user reference given a user target parameter. |
GetUserConsentDetails | UserConsentDetails1[] GetUserConsentDetails(UserTargetParameter1 user) | Get User Consent Records |
GetUserConsentStatus | UserConsentStatusReference1 GetUserConsentStatus(UserTargetParameter1 user, Uri subjectUri) | Get User Consent Status |
GetUserDeleteBatchResults | UserDeleteBatchResults1 GetUserDeleteBatchResults(Uri userDeleteBatchUri) | Retrieve results of a completed ExecuteUserDeleteBatch operation. Returns null if the batch has not completed. |
GetUserDeleteBatchResults2 | UserDeleteBatchResults2 GetUserDeleteBatchResults2(Uri userDeleteBatchUri) | Retrieve results of a completed CreateUserDeleteBatch2 operation. Returns null if the batch has not completed. |
GetUserDetails | UserDetails1 GetUserDetails(Uri userUri) | Retrieve user details given a user URI. |
GetWorkWeekStartDayForNewUsers | DayOfWeekReference1 GetWorkWeekStartDayForNewUsers() | Get the work week start day to use as a default for new users |
GetWorkWeekStartDayForUser | DayOfWeekReference1 GetWorkWeekStartDayForUser(Uri userUri) | Get the work week start to use for the specified user |
GrantConsent | void GrantConsent(UserTargetParameter1 user, Uri subjectUri) | Grant User Consent for requested subject type |
PublishDraft | UserReference1 PublishDraft(Uri draftUri) | Publish the user draft into a persisted user. |
PutSupervisorAssignmentSchedule | void PutSupervisorAssignmentSchedule(Uri userUri, Uri initialSupervisorUri, SupervisorAssignmentScheduleEntryParameter1[] scheduleEntries) | Put the entire supervisor assignment schedule for the specified user |
PutSupervisorAssignmentSchedule2 | void PutSupervisorAssignmentSchedule2(Uri userUri, SupervisorAssignmentScheduleEntryParameter1[] scheduleEntries) | Put the entire supervisor assignment schedule for the specified user |
PutUser | UserReference1 PutUser(UserParameter1 user) | This operation is for importing or adding a user - if a UserParameter1.target.loginName is specified and not found, it will create that user |
RevokeConsent | void RevokeConsent(UserTargetParameter1 user, Uri subjectUri) | Revoke User Consent for requested subject type |
UpdateEmail | void UpdateEmail(Uri userUri, String email) | Modify the email of a user or user draft. |
UpdateEmailFormulaForNewUsers | void UpdateEmailFormulaForNewUsers(String formula) | Change the formula to use for the default internal email address for new users |
UpdateEmployeeId | void UpdateEmployeeId(Uri userUri, String employeeId) | Update the user's employee ID |
UpdateEmploymentDateRange | void UpdateEmploymentDateRange(Uri userUri, DateRangeParameter1 dateRange) | Update the employment date range for the specified user |
UpdateFirstName | void UpdateFirstName(Uri userUri, String firstname) | Modify the firstname of a user or user draft. |
UpdateLastName | void UpdateLastName(Uri userUri, String lastname) | Modify the lastname of a user or user draft. |
UpdateSupervisorAssignmentScheduleEntryEffectiveDate | void UpdateSupervisorAssignmentScheduleEntryEffectiveDate(Uri supervisorAssignmentScheduleEntryUri, Date1 effectiveDate) | Update the effective date associated with the specified supervisor assignment schedule entry |
UpdateSupervisorAssignmentScheduleEntrySupervisor | void UpdateSupervisorAssignmentScheduleEntrySupervisor(Uri supervisorAssignmentScheduleEntryUri, Uri supervisorUri) | Update the supervior associated with the specified supervisor assignment schedule entry |
UpdateSupervisorAssignmentScheduleOverDateRange | void UpdateSupervisorAssignmentScheduleOverDateRange(Uri userUri, Uri supervisorUri, DateRangeParameter1 dateRange) | Updates which supervisor this user is assigned to for the given date range |
UpdateUserExternalDependency | void UpdateUserExternalDependency(Uri userUri, Uri dependencyUri, Boolean hasDependency) | Update/Delete user's external dpendencies |
UpdateWorkWeekStartDayForNewUsers | void UpdateWorkWeekStartDayForNewUsers(Uri dayOfWeekUri) | Change the work week start to use as a default value for new users |
UpdateWorkWeekStartDayForUser | void UpdateWorkWeekStartDayForUser(Uri userUri, Uri dayOfWeekUri) | Change the work week start to use for the specified user |