IImportService1

Operations

NameSignatureDescription
ApplyUserModificationsUserModificationsResults1 ApplyUserModifications(UserTargetParameter1 user, UserModificationsParameter1 modifications)Apply user modifications
BulkGetProjectsProjectExportDetails1[] BulkGetProjects(ProjectTargetParameter1[] projects)This operation is for exporting project details for use in importing
BulkGetUsers3UserExportDetails2[] BulkGetUsers3(UserTargetParameter1[] users, Uri dataLoadOptionUri)This operation is for exporting users details for use in importing- with addditional fields
BulkPutUsersBulkPutUsersResult1 BulkPutUsers(ImportUserParameter2[] users)This operation is for importing or adding multiple users - if any ImportUserParameter2.target.loginName is specified and not found, it will create that user
BulkUpdateProjectTeamMembersBillingRatesAllowedForBillingTimeBulkUpdateProjectTeamMembersBillingRatesAllowedForBillingTimeResults1 BulkUpdateProjectTeamMembersBillingRatesAllowedForBillingTime(Uri projectUri, ProjectTeamMemberBillingRatesParameter1[] teamMembersBillingRates)Update the specified billing rate on the specified project team members as to whether or not those billing rates should be available or not for that team member
CreateNewUserAndApplyModificationsUserReference1 CreateNewUserAndApplyModifications(NewUserParameter1 user, UserModificationsParameter1 modifications, String unitOfWorkId)Create new user and apply modifications
CreateUserModificationsBatchUri CreateUserModificationsBatch(BulkUserTargetParameter1 bulkUserTarget, UserModificationsParameter1 modifications)Create a batch for updating multiple users
GetUserModificationsBatchResultsUserModificationsBatchResults1 GetUserModificationsBatchResults(Uri userModificationsBatchUri)Retrieve results of a completed ApplyUserModifications operation. Returns null if the batch has not completed.
PutProject4ProjectReference1 PutProject4(ImportProjectParameter3 project)This operation is for putting entire projects, including tasks, team, expenses + billing (note that allocations are not updated) - if a ImportProjectParameter3.target.projectName is specified and not found, it will create that project
PutUserUserReference1 PutUser(ImportUserParameter1 user)This operation is for importing or adding a user - if a ImportUserParameter1.target.loginName is specified and not found, it will create that user
PutUser2UserReference1 PutUser2(ImportUserParameter2 user)This operation is for importing or adding a user - if a ImportUserParameter2.target.loginName is specified and not found, it will create that user