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

 

 

  1. 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.
  2. 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.
  3. Although P6 EPPM supports Tasks, they are used to represent data imported from Primavera Cloud.



Last Published Monday, August 18, 2025