IPortfolioService1

Operations

NameSignatureDescription
BulkAssignProjectRequestToPortfolioBulkAssignProjectRequestToPortfolioResult1[] BulkAssignProjectRequestToPortfolio(PortfolioTargetParameter1 portfolioTarget, Uri[] projectRequestUris)Assign multiple project requests to a portfolio
BulkAssignProjectToPortfolioBulkAssignProjectToPortfolioResult1[] BulkAssignProjectToPortfolio(PortfolioTargetParameter1 portfolioTarget, Uri[] projectUris)Assign multiple projects to a portfolio
BulkDeletePortfolioBulkDeleteResult1 BulkDelete(Uri[] portfolioUris, Uri portfolioBulkDeleteOptionUri)Delete or preview for delete portfolio.
BulkGetPortfolioDetailsBulkGetPortfolioDetailsResult1[] BulkGetPortfolioDetails(Uri[] portfolioUris)Get bulk portfolio details.
Deletevoid Delete(PortfolioTargetParameter1 portfolioTarget)Delete portfolio.
GetEligiblePortfolioManagersPortfolioManagerReference1[] GetEligiblePortfolioManagers()Retrieves all eligible portfolio managers.
GetPageOfChildrenPortfoliosPortfolioReference1[] GetPageOfChildrenPortfolios(Int32 page, Int32 pageSize, PortfolioTargetParameter1 portfolioTarget)Get first level children of the provided portfolio
GetPortfolioAncestryDetailsPortfolioAncestryDetails1 GetPortfolioAncestryDetails(PortfolioTargetParameter1 portfolioTarget)Get limited details about all ancestors of the specified portfolio. Will return null if this is a root-level portfolio
GetPortfolioDetailsPortfolioDetails1 GetPortfolioDetails(PortfolioTargetParameter1 portfolioTarget)Get portfolio details.
GetPortfolioProjectsBudgetSummaryByProjectStatusPortfolioProjectsBudgetSummaryByProjectStatus1[] GetPortfolioProjectsBudgetSummaryByProjectStatus(PortfolioTargetParameter1 portfolioTarget, Uri[] projectStatusUris)Get budget amount of all projects in a portfolio heirarchy by the project status
PutBudgetvoid PutBudget(PortfolioTargetParameter1 portfolioTarget, PortfolioBudgetParameter1 budget)Put budget for a portfolio
PutPortfolioPortfolioReference1 PutPortfolio(PutPortfolioParameter1 portfolio, String unitOfWorkId)Create/Update portfolio.
UpdateStatusvoid UpdateStatus(PortfolioTargetParameter1 portfolioTarget, Uri statusUri)Update portfolio status.