API and Web Services
This section provides a comparison between P6 EPPM Web Services, P6 Integration API and Primavera Cloud.
The table lists P6 EPPM Web Services services in alphabetical order, with any corresponding Primavera Cloud API provided in the Primavera Cloud API column. In some cases, multiple P6 EPPM Web Services services all correspond to the same Primavera Cloud API. In such cases, the Primavera Cloud API appears on multiple rows of the table, against each corresponding P6 EPPM Web Services service.
Primavera Cloud functionality is similar to, but not the same as P6 EPPM functionality. Therefore, there are instances where a P6 EPPM API or web service does not have a corresponding Primavera Cloud API. Although in many cases the same APIs are exposed in P6 EPPM Web Services, P6 Integration API and Primavera Cloud, the actual operations available might not be identical in the three products.
Primavera Cloud API is a robust REST API that provides an extensive list of endpoints. Many of the endpoints are for features not available in P6 EPPM. For information about the full list of Primavera Cloud API endpoints, see Primavera Cloud REST API.
P6 Integration API | P6 EPPM Web Services | Primavera Cloud API | Notes |
---|---|---|---|
Activity | Activity | Activity |
|
ActivityCode | ActivityCode | Code Value | See note 1 |
ActivityCodeAssignment | ActivityCodeAssignment | Activity |
|
ActivityCodeType | ActivityCodeType | Code Type | See note 1 |
ActivityComment | ActivityComment |
|
|
ActivityExpense | ActivityExpense |
|
|
ActivityFilter | ActivityFilter |
|
|
ActivityNote | ActivityNote |
|
|
ActivityOwner | ActivityOwner | Activity |
|
|
| Activity Aggregate |
|
ActivityPeriodActual | ActivityPeriodActual |
|
|
ActivityRisk | ActivityRisk | Activity Risk |
|
ActivityStep | ActivityStep |
|
|
ActivityStepTemplate | ActivityStepTemplate |
|
|
ActivityStepTemplateItem | ActivityStepTemplateItem |
|
|
BaselineProject | BaselineProject | Actions Activity |
|
BaselineType | BaselineType | Baseline Category |
|
Calendar | Calendar | Calendar | See also: Holiday, HolidayList, which define recurring holidays in Primavera Cloud. |
| CalendarException | Calendar Exception | See also: Holiday, HolidayList, which define recurring holidays in Primavera Cloud. |
CBS | CBS | CBS | See also: CBSSegment, which defines the structure of CBS codes for a project or workspace in Primavera Cloud. |
CBSDurationSummary | CBSDurationSummary |
|
|
CostAccount | CostAccount |
|
|
Currency | Currency | Currency Exchange Rate |
|
Document | Document | Document |
|
DocumentCategory | DocumentCategory |
|
|
DocumentStatusCode | DocumentStatusCode |
|
|
EPS | EPS |
|
|
EPSBudgetChangeLog | EPSBudgetChangeLog |
|
|
EPSFunding | EPSFunding | Funds | Primavera Cloud does not have an EPS. Workspace is the closest equivalent. |
EPSNote | EPSNote |
|
|
EPSSpendingPlan | EPSSpendingPlan |
|
|
ExpenseCategory | ExpenseCategory |
|
|
Export | Export | P6 Import Export |
|
FinancialPeriod | FinancialPeriod | Report Cycle | Primavera Cloud does not have Financial Periods. Reporting Cycles are the closest equivalent. |
| FinancialPeriodTemplate | Report Cycle | Primavera Cloud does not have Financial Periods. Reporting Cycles are the closest equivalent. |
Funding Source | FundingSource | Funds | See note 2 |
GlobalPreferences | GlobalPreferences |
|
|
GlobalProfile | GlobalProfile |
|
|
GlobalReplace | GlobalReplace |
|
|
Import | Import | P6 Import Export |
|
ImportOptionsTemplate | ImportOptionsTemplate |
|
|
IssueHistory | IssueHistory |
|
|
Job Job Service | Job Service | Actions |
|
LeanTask | LeanTask | Work Manager Task | See note 3 |
Location | Location | Location |
|
Login |
|
|
|
Logout |
|
|
|
MSPTemplate | MSPTemplate |
|
|
Notebook Topic | NotebookTopic |
|
|
OBS | OBS |
|
|
OverheadCode | OverheadCode |
|
|
Project | Project | Project |
|
ProjectBudgetChangeLog | ProjectBudgetChangeLog | Project Budget, Project Budget Change, Project Budget Item | In Primavera Cloud, project budget changes are managed through both Project Budget records and the CBS. |
ProjectCode | ProjectCode | Code Value | See note 1 |
ProjectCodeAssignment | ProjectCodeAssignment | Project |
|
ProjectCodeType | ProjectCodeType | Code | See note 1 |
ProjectDeployment |
|
|
|
ProjectDocument | ProjectDocument | Document |
|
ProjectFunding | ProjectFunding | Funds | See note 2 |
ProjectIssue | ProjectIssue |
|
|
|
| Project Measure Value |
|
ProjectNote | ProjectNote |
|
|
ProjectPortfolio | ProjectPortfolio | Portfolio, Portfolio Project |
|
ProjectProfile | ProjectProfile |
|
|
|
| Project Rank |
|
ProjectResource | ProjectResource | Resource Demand |
|
ProjectResourceCategory | ProjectResourceCategory |
|
|
ProjectResourceQuantity | ProjectResourceQuantity | Resource Demand |
|
ProjectSpendingPlan | ProjectSpendingPlan |
|
|
ProjectThreshold | Project Threshold |
|
|
Relationship | Relationship | Activity Relationship |
|
Resource | Resource | Resource |
|
ResourceAccess | ResourceAccess |
|
|
ResourceAssignment | ResourceAssignment | Assignment |
|
ResourceAssignmentCode | ResourceAssignmentCode | Code Value |
|
ResourceAssignmentCodeType | ResourceAssignmentCodeType | Code | See note 1 |
ResourceAssignmentCreate | ResourceAssignmentCreate | Assignment |
|
ResourceAssignmentPeriodActual | ResourceAssignmentPeriodActual | Assignment |
|
ResourceAssignmentUpdate | ResourceAssignmentUpdate | Assignment |
|
ResourceCode | ResourceCode | Code Value | See note 1 |
ResourceCodeAssignment | ResourceCodeAssignment | Assignment |
|
ResourceCodeType | ResourceCodeType | Code | See note 1 |
ResourceCurve | ResourceCurve | Curve |
|
ResourceHour | ResourceHour |
|
|
ResourceLocation | ResourceLocation | Resource |
|
ResourceRate | ResourceRate | Resource Work Rate |
|
ResourceRole | ResourceRole | Resource Role Assignment |
|
ResourceTeam | ResourceTeam |
|
|
Risk | Risk | Project Risk |
|
RiskCategory | RiskCategory |
|
|
RiskImpact | RiskImpact | Risk Matrix |
|
RiskMatrix | RiskMatrix | Risk Matrix |
|
RiskMatrixScore | RiskMatrixScore | Risk Matrix |
|
RiskMatrixThreshold | RiskMatrixThreshold | Risk Score Type |
|
RiskResponseAction | RiskResponseAction | Project Risk Mitigation |
|
RiskResponseActionImpact | RiskResponseActionImpact | Project Risk Mitigation |
|
RiskResponsePlan | RiskResponsePlan | Project Risk Mitigation |
|
RiskThreshold | RiskThreshold | Risk Score Type |
|
RiskThresholdLevel | RiskThresholdLevel | Risk Score Type |
|
Role | Role | Resource |
|
RoleCode | RoleCode | Code Value | See note 1 |
RoleCodeAssignment | RoleCodeAssignment | Assignment |
|
RoleCodeType | RoleCodeType | Code | All Primavera Cloud codes are stored in one table, regardless of their object type. Similarly, all Primavera Cloud code values are stored in one table, regardless of their object type. Resources and roles are separate objects in P6 EPPM, but stored in the same object in Primavera Cloud. Therefore codes applicable to roles in Primavera Cloud are also applicable to resources. |
RoleRate | RoleRate | Resource Work Rate |
|
| RoleTeam |
|
|
ScheduleOptions | ScheduleOptions |
|
|
Shift | Shift |
|
|
Spread | Spread | Spreads |
|
| SyncService V1 |
|
|
ThresholdParameter | Threshold Parameter | Threshold |
|
Timesheet | Timesheet |
|
|
TimesheetAudit | TimesheetAudit |
|
|
TimesheetDelegate | TimesheetDelegate |
|
|
TimesheetPeriod | TimesheetPeriod |
|
|
UDFCode | UDFCode |
|
|
UDFType | UDFType | Configured Fields |
|
UDFValue | UDFValue | Varies |
|
UnitofMeasure | UnitofMeasure | Units of Measure |
|
UpdateBaselineOption | UpdateBaselineOption |
|
|
User | User | User | User information can be viewed but not modified via the Primavera Cloud API. P6 EPPM users cannot be mapped directly to Primavera Cloud users, because in Primavera Cloud usernames must be email address. |
| UserConsent |
|
|
UserFieldTitle | UserFieldTitle | Configured Fields |
|
UserInterfaceView | UserInterfaceView |
|
|
UserLicense | UserLicense |
|
|
UserOBS | UserOBS |
|
|
|
| User Preferences |
|
WBS | WBS | WBS |
|
WBSCategory | WBSCategory |
|
|
WBSMilestone | WBSMilestone |
|
|
WBSReviewers | WBSReviewers |
|
|
- All Primavera Cloud codes are stored in one table, regardless of their object type. Similarly, all Primavera Cloud code values are stored in one table, regardless of their object type.
- Although Funds in Primavera Cloud and Funding Sources in P6 EPPM are used to manage the same type of information, the two products differ significantly in how they manage this data.
- Although P6 EPPM supports Tasks, they are used to represent data imported from Primavera Cloud.
Last Published Monday, August 18, 2025