ProjectPortfolio REST Endpoints

ProjectPortfolio

A project portfolio consists of projects grouped together in some way that is meaningful to you. For example, one portfolio might contain projects that are the responsibility of a specific business unit, while another portfolio contains only projects budgeted for the next fiscal year.

There are two types of project portfolios: "Manual" and "Filtered". Manual portfolios contain zero or more projects that were specifically added. Filtered portfolios contain zero or more projects based on a filter that was specified in Primavera's Web application. The list of projects in a filtered portfolio is based on the results of the filter when it was first created. Only manual portfolios can be created through the Integration API, and their list of projects cannot be altered.

Add Projects
Method: put
Path: /projectPortfolio/addProjects
Create ProjectPortfolio
Method: post
Path: /projectPortfolio
Delete ProjectPortfolio
Method: delete
Path: /projectPortfolio
Get Project Object Ids
Method: get
Path: /projectPortfolio/getProjectObjectIds
LoadProjects Operation
Method: get
Path: /projectPortfolio/loadProjects
Read ProjectPortfolio
Method: get
Path: /projectPortfolio
Remove Projects
Method: put
Path: /projectPortfolio/removeProjects
Update ProjectPortfolio
Method: put
Path: /projectPortfolio
View ProjectPortfolio Field Length
Method: get
Path: /projectPortfolio/getFieldLength/{fieldName}
View ProjectPortfolio fields
Method: get
Path: /projectPortfolio/fields