All REST Endpoints
Action
The Action service enables you to schedule jobs, work with project baselines and snapshots, and manage project period items. A job represents a background process within the application. There are several background services that may initiate jobs, such as scheduler, leveler, risk analysis, and measures. Completed scheduling, leveling, and measure jobs generate job logs that include additional details about the service.
- Apply Activity Uncertainty
- Method: postPath:
/api/restapi/action/applyActivityUncertainity/run
- Create a Budget Plan Snapshot
- Method: postPath:
/api/restapi/action/capitalPlanSnapshot
- Create a Project Baseline
- Method: postPath:
/api/restapi/action/baseline
- Create a Project Snapshot
- Method: postPath:
/api/restapi/action/projectSnapshot
- Create Resource Demand from Schedule
- Method: postPath:
/api/restapi/action/resourceDemand/fetchAssignment
- Delete a Budget Plan Snapshot
- Method: deletePath:
/api/restapi/action/capitalPlan/snapshot/{snapshotId}
- Delete a Project Snapshot
- Method: deletePath:
/api/restapi/action/project/snapshot/{snapshotId}
- Delete Project Baseline
- Method: deletePath:
/api/restapi/action/baseline/{projectBaselineId}
- Delete Project Baseline By Name
- Method: deletePath:
/api/restapi/action/baseline
- Download a Report
- Method: getPath:
/api/restapi/action/reportResult/{jobId}
- Import a WBS from Project
- Method: postPath:
/api/restapi/action/importWBS
- Perform Project Resource Leveling
- Method: postPath:
/api/restapi/action/level
- Run a Report
- Method: postPath:
/api/restapi/action/report/run
- Run Risk Analysis
- Method: postPath:
/api/restapi/action/runRiskAnalysis
- Schedule a Project
- Method: postPath:
/api/restapi/action/scheduleProject
- Schedule Portfolio Measure Computation
- Method: postPath:
/api/restapi/action/computeMeasure
- Schedule Strategy Measure Computation
- Method: postPath:
/api/restapi/action/computeStrategyMeasure
- Synchronize Resource Availabilities and Rates for Workspace Hierarchy
- Method: postPath:
/api/restapi/action/resource/workRateSync
- Synchronize Role Availabilities and Rates for Workspace Hierarchy
- Method: postPath:
/api/restapi/action/role/workRateSync
- Update Project Baseline
- Method: putPath:
/api/restapi/action/baseline
- View Job Status
- Method: getPath:
/api/restapi/action/jobStatus/{jobId}
- View Project Baseline
- Method: getPath:
/api/restapi/action/baseline/{projectBaselineId}
- View Project Baseline By Name
- Method: getPath:
/api/restapi/action/baseline
- View Project Baseline By Parent Code
- Method: getPath:
/api/restapi/action/baseline/parent
- View Project Baseline By Project
- Method: getPath:
/api/restapi/action/baseline/project/{id}
- View Snapshots by Budget Plan ID
- Method: getPath:
/api/restapi/action/snapshot/capitalPlan/{capitalPlanId}
- View Snapshots by Project ID
- Method: getPath:
/api/restapi/action/snapshot/project/{id}
Activity
Use the Activity service to create, view, update, and delete activities. Activities represent units of work that must be completed to accomplish your project objectives. Activities typically have durations, resource or role requirements, and logical relationships with other project activities. Update Keys : 'activityId'
- Batch Create Activities
- Method: postPath:
/api/restapi/activity/batch
- Batch Delete Activities
- Method: deletePath:
/api/restapi/activity/batch
- Batch Sync Activities
- Method: postPath:
/api/restapi/activity/syncBatch
- Batch Update Activities
- Method: putPath:
/api/restapi/activity/batch
- Create an Activity
- Method: postPath:
/api/restapi/activity
- Delete an Activity
- Method: deletePath:
/api/restapi/activity/{activityId}
- Update an Activity
- Method: putPath:
/api/restapi/activity
- View Activities by Baseline
- Method: getPath:
/api/restapi/activity/baseline/data
- View Activities by Code
- Method: getPath:
/api/restapi/activity/code/{activityCode}
- View Activities by Configured Field
- Method: getPath:
/api/restapi/activity/project/{projectId}/configuredField/{viewColumnName}/{value}
- View Activities by Project, Code Type, and Code Value
- Method: getPath:
/api/restapi/activity/project/{projectId}/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View Activities by WBS
- Method: getPath:
/api/restapi/activity/wbsId/{wbsId}
- View all Activities by Parent
- Method: getPath:
/api/restapi/activity/byParent
- View all Activities by Project
- Method: getPath:
/api/restapi/activity/project/{projectId}
- View an Activity
- Method: getPath:
/api/restapi/activity/{activityId}
- View an Activity by Code and Parent Codes
- Method: getPath:
/api/restapi/activity/byItemCode
- View an Activity by Project and Activity Code
- Method: getPath:
/api/restapi/activity/project/{projectId}/code/{activityCode}
- View User Baseline Preferences
- Method: getPath:
/api/restapi/activity/userBaselinePreferences
Activity Aggregate
Use the Activity Aggregate service to view activity groupings. Activity aggregates sum the activity data of activities that meet certain criteria. Use activity aggregates to access a general overview of activity data for a particular project, work package, or portfolio.
- View a Work Package Activity Aggregate by Portfolio
- Method: getPath:
/api/restapi/activityAggregate/workPackage/portfolio
- View a Work Package Activity Aggregate by Projects
- Method: getPath:
/api/restapi/activityAggregate/workPackage/project
- View an Activity Aggregate by Project
- Method: getPath:
/api/restapi/activityAggregate/projects
Activity Favorite
Use the Activity Favorite service to create, view and delete activity favorites. Activities represent units of work that must be completed to accomplish your project objectives. Activities typically have durations, resource or role requirements, and logical relationships with other project activities. Mark objects as favorites in order to access them within the Favorites section of apps and Browse popovers. Update Keys : 'activityFavoriteId'
- Batch Create Activity Favorites
- Method: postPath:
/api/restapi/activityFavorite/batch
- Batch Delete Activity Favorites
- Method: deletePath:
/api/restapi/activityFavorite/batch
- Create an Activity Favorite
- Method: postPath:
/api/restapi/activityFavorite
- Delete an Activity Favorite
- Method: deletePath:
/api/restapi/activityFavorite/{activityFavoriteId}
- View Activity Favorites by User
- Method: getPath:
/api/restapi/activityFavorite/userId/{applicationUser}
- View All Activity Favorites by Parent
- Method: getPath:
/api/restapi/activityFavorite/parentCode
- View an Activity Favorite
- Method: getPath:
/api/restapi/activityFavorite/{activityFavoriteId}
- View an Activity Favorite by Code and Parent Codes
- Method: getPath:
/api/restapi/activityFavorite/itemCode
- View an Activity Favorite by User and Activity
- Method: getPath:
/api/restapi/activityFavorite/userId/{applicationUser}/activityId/{activity}
Activity Relationship
Use the Activity Relationship service to create, view, update, and delete activity relationships. Relationships define how an activity relates to the start or finish of another activity and indicate whether activities must be completed sequentially or can be done in parallel. Update Keys : 'relationshipId'
- Batch Create Activity Relationships
- Method: postPath:
/api/restapi/relationship/batch
- Batch Delete Activity Relationships
- Method: deletePath:
/api/restapi/relationship/batch
- Batch Sync Activity Relationships
- Method: postPath:
/api/restapi/relationship/syncBatch
- Batch Update Activity Relationships
- Method: putPath:
/api/restapi/relationship/batch
- Create an Activity Relationship
- Method: postPath:
/api/restapi/relationship
- Delete an Activity Relationship
- Method: deletePath:
/api/restapi/relationship/{relationshipId}
- Update an Activity Relationship
- Method: putPath:
/api/restapi/relationship
- View all Activity Relationships Associated to an Activity
- Method: getPath:
/api/restapi/relationship/activityId/{activityId}
- View all Activity Relationships by Parent
- Method: getPath:
/api/restapi/relationship/activityRelationshipCode
- View all Project Relationships by Parent
- Method: getPath:
/api/restapi/relationship/projectRelationshipCode
- View an Activity Relationship
- Method: getPath:
/api/restapi/relationship/{relationshipId}
- View Relationships by Baseline
- Method: getPath:
/api/restapi/relationship/baseline/data
Activity Risk
Use the Activity risk service to create, view, update, and delete activity risks. Activity Risks indicate whether risks from the project risk register will impact a project activity and potentially cause schedule delays. Activity risks represent the assignment of a risk to an activity, and are also used during the risk analysis process to simulate the impact of project risks on activities. Update Keys : 'activityRiskId'
- Batch Create Activity Risks
- Method: postPath:
/api/restapi/activityRisk/batch
- Batch Delete Activity Risks
- Method: deletePath:
/api/restapi/activityRisk/batch
- Batch Sync Activity Risks
- Method: postPath:
/api/restapi/activityRisk/syncBatch
- Batch Update Activity Risks
- Method: putPath:
/api/restapi/activityRisk/batch
- Create an Activity Risk
- Method: postPath:
/api/restapi/activityRisk
- Delete an Activity Risk
- Method: deletePath:
/api/restapi/activityRisk/{activityRiskId}
- Update an Activity Risk
- Method: putPath:
/api/restapi/activityRisk
- View all Activity Risks by Activity
- Method: getPath:
/api/restapi/activityRisk/activity/{activityId}
- View all Activity Risks by Project ID
- Method: getPath:
/api/restapi/activityRisk/project/{projectId}
- View all Activity Risks by Project Risk ID
- Method: getPath:
/api/restapi/activityRisk/projectRisk/{projectRiskId}
- View an Activity Risk
- Method: getPath:
/api/restapi/activityRisk/{activityRiskId}
Application User Group
Use the Application User Group service to create, view, update, and delete user groups. Update Keys : 'applicationUserGroupId'
- Batch Create User Groups
- Method: postPath:
/api/restapi/applicationUserGroup/batch
- Batch Sync Application User Groups
- Method: postPath:
/api/restapi/applicationUserGroup/syncBatch
- Batch Update User Groups
- Method: putPath:
/api/restapi/applicationUserGroup/batch
- Create a User Group
- Method: postPath:
/api/restapi/applicationUserGroup
- Update a User Group
- Method: putPath:
/api/restapi/applicationUserGroup
- View a User Group
- Method: getPath:
/api/restapi/applicationUserGroup/{applicationUserGroupId}
- View a User Group by Group Name
- Method: getPath:
/api/restapi/applicationUserGroup/groupName/{groupName}
Assignment
The Assignment service enables you to create, view, update, and delete assignments. Assignments represent the allocation of project or workspace resources to project activities. Update Keys : 'assignmentId'
- Batch Create Assignments
- Method: postPath:
/api/restapi/assignment/batch
- Batch Delete Assignments
- Method: deletePath:
/api/restapi/assignment/batch
- Batch Sync Assignments
- Method: postPath:
/api/restapi/assignment/syncBatch
- Batch Update Assignments
- Method: putPath:
/api/restapi/assignment/batch
- Create an Assignment
- Method: postPath:
/api/restapi/assignment
- Delete an Assignment
- Method: deletePath:
/api/restapi/assignment/{assignmentId}
- Update an Assignment
- Method: putPath:
/api/restapi/assignment
- View all Assignments by Project
- Method: getPath:
/api/restapi/assignment/project/{projectId}
- View an Assignment
- Method: getPath:
/api/restapi/assignment/{assignmentId}
- View an Assignment by Activity and Code
- Method: getPath:
/api/restapi/assignment/activity/{activityId}/code/{assignmentCode}
- View Assignments by Activity
- Method: getPath:
/api/restapi/assignment/activityId/{activityId}
- View Assignments by Baseline
- Method: getPath:
/api/restapi/assignment/baseline/data
- View Assignments by Code
- Method: getPath:
/api/restapi/assignment/code/{assignmentCode}
- View Assignments by Configured Field Values
- Method: getPath:
/api/restapi/assignment/project/{projectId}/configuredField/{viewColumnName}/{value}
- View Assignments by Resource
- Method: getPath:
/api/restapi/assignment/resource/{resourceId}
- View Assignments by Resource Code
- Method: getPath:
/api/restapi/assignment/resource/code/{resourceCode}
Assignment Favorite
The Assignment Favorite service enables you to mark or unmark assignments as favorites. Assignments represent the allocation of project or workspace resources to project activities. Mark objects as favorites in order to access them within the Favorites section of apps and Browse popovers. Update Keys : 'assignmentFavoriteId'
- Batch Create Assignment Favorites
- Method: postPath:
/api/restapi/assignmentFavorite/batch
- Batch Delete Assignment Favorites
- Method: deletePath:
/api/restapi/assignmentFavorite/batch
- Create an Assignment Favorite
- Method: postPath:
/api/restapi/assignmentFavorite
- Delete an Assignment Favorite
- Method: deletePath:
/api/restapi/assignmentFavorite/{assignmentFavoriteId}
- View all Assignment Favorites Assigned to a User
- Method: getPath:
/api/restapi/assignmentFavorite/userId/{applicationUser}
- View All Assignment Favorites by Parent
- Method: getPath:
/api/restapi/assignmentFavorite/parentCode
- View an Assignment Favorite
- Method: getPath:
/api/restapi/assignmentFavorite/{assignmentFavoriteId}
- View an Assignment Favorite by Code and Parent Codes
- Method: getPath:
/api/restapi/assignmentFavorite/itemCode
- View an Assignment Favorite by User and Assignment
- Method: getPath:
/api/restapi/assignmentFavorite/userId/{applicationUser}/assignmentId/{assignmentId}
Baseline Category
The operations from the Baseline Category category.
- Batch Create Baseline Categories
- Method: postPath:
/api/restapi/baselineCategory/batch
- Batch Delete Baseline Categories
- Method: deletePath:
/api/restapi/baselineCategory/batch
- Batch Sync Baseline Categories
- Method: postPath:
/api/restapi/baselineCategory/syncBatch
- Batch Update Baseline Categories
- Method: putPath:
/api/restapi/baselineCategory/batch
- Create a Baseline Category
- Method: postPath:
/api/restapi/baselineCategory
- Delete a Baseline Category
- Method: deletePath:
/api/restapi/baselineCategory/{baselineCategoryId}
- Update a Baseline Category
- Method: putPath:
/api/restapi/baselineCategory
- View a Baseline Category
- Method: getPath:
/api/restapi/baselineCategory/{baselineCategoryId}
- View all Baseline Categories by Code
- Method: getPath:
/api/restapi/baselineCategory/name/{baselineCategoryName}
- View all Baseline Categories by Workspace ID
- Method: getPath:
/api/restapi/baselineCategory/workspace/{workspaceId}
Budget Planning Scenario
Use the Budget Planning Scenario service to create, view, update, and delete program risks. Update Keys : 'scenarioId'
- Batch Create Budget Planning Scenarios
- Method: postPath:
/api/restapi/budgetPlanningScenario/batch
- Batch Delete Budget Planning Scenarios
- Method: deletePath:
/api/restapi/budgetPlanningScenario/batch
- Batch Sync Budget Planning Scenarios
- Method: postPath:
/api/restapi/budgetPlanningScenario/syncBatch
- Batch Update Budget Planning Scenario Status
- Method: postPath:
/api/restapi/budgetPlanningScenario/batchUpdateScenarioStatus
- Batch Update Budget Planning Scenarios
- Method: putPath:
/api/restapi/budgetPlanningScenario/batch
- Create a Budget Planning Scenario
- Method: postPath:
/api/restapi/budgetPlanningScenario
- Delete a Budget Planning Scenario
- Method: deletePath:
/api/restapi/budgetPlanningScenario/{scenarioId}
- Manage Fund Allocation of Budget Planning Scenario
- Method: putPath:
/api/restapi/budgetPlanningScenario/manageFundAllocation
- Manage Fund Allocation of Budget Planning Scenarios
- Method: putPath:
/api/restapi/budgetPlanningScenario/manageFundAllocation/batch
- Refresh a Budget Planning Scenario
- Method: putPath:
/api/restapi/budgetPlanningScenario/refresh/{scenarioId}
- Update a Budget Planning Scenario
- Method: putPath:
/api/restapi/budgetPlanningScenario
- Update Budget Planning Scenario Status
- Method: postPath:
/api/restapi/budgetPlanningScenario/updateScenarioStatus
- View a Budget Planning Scenario
- Method: getPath:
/api/restapi/budgetPlanningScenario/{scenarioId}
- View a Budget Planning Scenario Fund Data
- Method: getPath:
/api/restapi/budgetPlanningScenario/fund/{scenarioId}
- View all Budget Plan Projects
- Method: getPath:
/api/restapi/budgetPlanningScenario/planProjects/scenario/{scenarioId}
- View All Budget Planning Scenarios by Portfolio and Plan Period
- Method: getPath:
/api/restapi/budgetPlanningScenario/byPortfolioId
- View All Budget Planning Scenarios by Portfolio Name and Plan Period
- Method: getPath:
/api/restapi/budgetPlanningScenario/byPortfolioName
- View All Budget Planning Scenarios Fund Data by Portfolio and Plan Period
- Method: getPath:
/api/restapi/budgetPlanningScenario/fund/byPortfolioId
- View All Budget Planning Scenarios Fund Data by Portfolio Name and Plan Period
- Method: getPath:
/api/restapi/budgetPlanningScenario/fund/byPortfolioName
- View all Fund Plan Projects
- Method: getPath:
/api/restapi/budgetPlanningScenario/fund/planProjects/scenario/{scenarioId}
CBS
The operations from the CBS category.
- Batch Integrate CBSs with an External Data Source
- Method: postPath:
/api/restapi/cbs/project/syncBatch
- Create a Project CBS
- Method: postPath:
/api/restapi/cbs/createprojectCBS
- Create a Project Costing Source
- Method: postPath:
/api/restapi/cbs/project/{projectId}/projectCostingSource
- Create a Workspace CBS
- Method: postPath:
/api/restapi/cbs/createworkspaceCBS
- Delete a Project CBS Code by Project CBS ID
- Method: deletePath:
/api/restapi/cbs/project/{cbsSheetCodeId}
- Delete a Workspace CBS Code by Workspace CBS ID
- Method: deletePath:
/api/restapi/cbs/workspace/{cbsTemplateCodeId}
- Import a Workspace CBS to a Program
- Method: putPath:
/api/restapi/cbs/import/workspaceCbs/{cbsTemplateCodeId}/program/{programId}
- Integrate a CBS with an External Data Source
- Method: postPath:
/api/restapi/cbs/project/sync
- Push Down all Workspace CBS Code to Project
- Method: putPath:
/api/restapi/cbs/import/workspace/{workspaceCode}/project/{projectCode}
- Reset all Program CBS Template Codes
- Method: deletePath:
/api/restapi/cbs/resetProgramCBS/program/{programId}
- Reset all Project Cost Sheet Code
- Method: deletePath:
/api/restapi/cbs/resetCostSheet/workspace/{workspaceCode}/project/{projectCode}
- Reset Workspace CBS Template
- Method: deletePath:
/api/restapi/cbs/resetCBSTemplate/workspace/{workspaceCode}
- Update a Project CBS Code by CBS
- Method: putPath:
/api/restapi/cbs/project
- Update a Project Costing Source
- Method: putPath:
/api/restapi/cbs/project/{projectId}/projectCostingSource
- Update a Workspace CBS Code
- Method: putPath:
/api/restapi/cbs/workspace
- View a CBS Sheet Code by Project and CBS Code
- Method: getPath:
/api/restapi/cbs/project/{projectId}/code/{cbsCode}
- View a CBS Sheet Total Cost Row by Project
- Method: getPath:
/api/restapi/cbs/project/{projectId}/totalCost
- View a Project CBS
- Method: getPath:
/api/restapi/cbs/projectCbs/{cbsSheetCodeId}
- View a Project Costing Source
- Method: getPath:
/api/restapi/cbs/project/{projectId}/projectCostingSource
- View a Workspace CBS
- Method: getPath:
/api/restapi/cbs/workspaceCbs/{cbsTemplateCodeId}
- View a workspace CBS by code
- Method: getPath:
/api/restapi/cbs/workspace/byItemCode
- View a Workspace Total Item by ID and Template Type
- Method: getPath:
/api/restapi/cbs/aggregate/reference/{referenceObjectId}
- View all Project CBS Assigned to a Project
- Method: getPath:
/api/restapi/cbs/project/{projectId}
- View all project CBSs by parent code
- Method: getPath:
/api/restapi/cbs/project/byParent
- View all Workspace CBS Codes Assigned to a Workspace
- Method: getPath:
/api/restapi/cbs/workspace/{workspaceId}
- View all workspace CBSs by parent code
- Method: getPath:
/api/restapi/cbs/workspace/byParent
- View Integrated CBSs
- Method: getPath:
/api/restapi/cbs/project/externallySourced
CBS Segment
Use the Cost Breakdown Structure Segment service to create, view, update, and delete CBS segments for workspaces and projects. CBS Segments determine the hierarchical depth of a CBS and designate how CBS codes are concatenated. Update Keys : 'segmentId'
- Batch Sync Project Segments
- Method: postPath:
/api/restapi/segment/projectSegment/syncBatch
- Batch Sync Workspace Segments
- Method: postPath:
/api/restapi/segment/workspaceSegment/syncBatch
- Create a Project CBS Segment
- Method: postPath:
/api/restapi/segment/projectSegment
- Create a Workspace CBS Segment
- Method: postPath:
/api/restapi/segment/workspaceSegment
- Create Multiple Project CBS Segments
- Method: postPath:
/api/restapi/segment/projectSegment/batch
- Update a Project CBS Segment
- Method: putPath:
/api/restapi/segment/project
- Update a Workspace CBS Segment
- Method: putPath:
/api/restapi/segment/workspace
- Update Multiple Project CBS Segments
- Method: putPath:
/api/restapi/segment/project/batch
- Update Multiple Workspace CBS Segments
- Method: putPath:
/api/restapi/segment/workspace/batch
- View a Project CBS Segment
- Method: getPath:
/api/restapi/segment/projectSegment/{cbsSheetSegmentId}
- View a Workspace CBS Segment
- Method: getPath:
/api/restapi/segment/workspaceSegment/{cbsTemplateSegmentId}
- View all Project CBS Segments by Project ID
- Method: getPath:
/api/restapi/segment/project/{projectId}
- View all Workspace CBS Segments by Workspace ID
- Method: getPath:
/api/restapi/segment/workspace/{workspaceId}
Calendar
Use the Calendar service to create, view, update, and delete calendars. Calendars define the workdays, work hours, holidays, and exceptions available to projects, resources, and roles. Update Keys : 'calendarId'
- Batch Create Calendars
- Method: postPath:
/api/restapi/calendar/batch
- Batch Delete Calendars
- Method: deletePath:
/api/restapi/calendar/batch
- Batch Sync Calendars
- Method: postPath:
/api/restapi/calendar/syncBatch
- Batch Update Calendars
- Method: putPath:
/api/restapi/calendar/batch
- Create a Calendar
- Method: postPath:
/api/restapi/calendar
- Delete a Calendar
- Method: deletePath:
/api/restapi/calendar/{calendarId}
- Promote Project Calendars To Workspace
- Method: putPath:
/api/restapi/calendar/promote
- Update a Calendar
- Method: putPath:
/api/restapi/calendar
- View a Calendar
- Method: getPath:
/api/restapi/calendar/{calendarId}
- View a Calendar by Code and Workspace ID
- Method: getPath:
/api/restapi/calendar/workspace/{workspaceId}/code/{calendarCode}
- View a Workspace Calendar by Code and Parent Code
- Method: getPath:
/api/restapi/calendar/byItemCode
- View all Workspace Calendars by Parent
- Method: getPath:
/api/restapi/calendar/byParent
- View Calendar Exceptions
- Method: getPath:
/api/restapi/calendar/exception/{calendarId}
- View Calendars by Code
- Method: getPath:
/api/restapi/calendar/code/{calendarCode}
- View Calendars by Project
- Method: getPath:
/api/restapi/calendar/project/{projectId}
- View Calendars by Project and Workspace Code
- Method: getPath:
/api/restapi/calendar/project/code
- View Calendars by Workspace
- Method: getPath:
/api/restapi/calendar/workspace/{workspaceId}
- View Default Workspace Calendar
- Method: getPath:
/api/restapi/calendar/defaultCalendar/workspace/{workspaceId}
Calendar Exception
The operations from the Calendar Exception category.
- Batch Delete Calendar Exceptions
- Method: deletePath:
/api/restapi/calendarExceptions/batch
- Delete a Calendar Exception
- Method: deletePath:
/api/restapi/calendarExceptions/{calendarExceptionId}
Capital Portfolio Member
Use the Capital Portfolio Member service to create, view, and delete capital portfolio members. Capital portfolio members are references to projects or portfolios contained in a capital portfolio. Update Keys : 'capitalPortfolioMemberId'
- Batch Create Capital Portfolio Members
- Method: postPath:
/api/restapi/capitalPortfolioMember/batch
- Create a Capital Portfolio Member
- Method: postPath:
/api/restapi/capitalPortfolioMember
- View a Capital Portfolio Member
- Method: getPath:
/api/restapi/capitalPortfolioMember/{capitalPortfolioMemberId}
- View all Capital Portfolio Members by Parent
- Method: getPath:
/api/restapi/capitalPortfolioMember/parentCode
- View all Capital Portfolio Members by Portfolio ID
- Method: getPath:
/api/restapi/capitalPortfolioMember/portfolio/{capitalPortfolioId}
Change Request
Use the Change Requests service to create, view, update, and delete change requests. Change requests track changes to work packages and scope assignments after an original project baseline is set.
- Batch Create Change Requests
- Method: postPath:
/api/restapi/changeRequest/batch
- Batch Delete Change Requests
- Method: deletePath:
/api/restapi/changeRequest/batch
- Batch Sync Change Requests
- Method: postPath:
/api/restapi/changeRequest/syncBatch
- Batch Update Change Requests
- Method: putPath:
/api/restapi/changeRequest/batch
- Create a Change Request
- Method: postPath:
/api/restapi/changeRequest
- Delete a Change Request
- Method: deletePath:
/api/restapi/changeRequest/{changeRequestId}
- Update a Change Request
- Method: putPath:
/api/restapi/changeRequest
- View a Change Request
- Method: getPath:
/api/restapi/changeRequest/{changeRequestId}
- View a Change Request by Code
- Method: getPath:
/api/restapi/changeRequest/itemCode
- View All Change Requests by Parent
- Method: getPath:
/api/restapi/changeRequest/parentCode
Code Type
Use the Code Type service to create, view, update, and delete code types. Codes are user-defined data used to organize and filter objects. Codes are defined as combinations of types and values. For example, you can define a "Priority" code type that contains text values, and create a set of potential values for the type for use across projects. Update Keys : 'codeTypeId'
- Batch Create Code Types
- Method: postPath:
/api/restapi/codeType/batch
- Batch Delete Code Types
- Method: deletePath:
/api/restapi/codeType/batch
- Batch Sync Code Types
- Method: postPath:
/api/restapi/codeType/syncBatch
- Batch Update Code Types
- Method: putPath:
/api/restapi/codeType/batch
- Create a Code Type
- Method: postPath:
/api/restapi/codeType
- Delete a Code Type
- Method: deletePath:
/api/restapi/codeType/{codeTypeId}
- Delete Code Type Assignments
- Method: deletePath:
/api/restapi/codeType/{codeTypeId}/assignments
- Promote Project Code Types To Workspace
- Method: putPath:
/api/restapi/codeType/promote
- Update a Code Type
- Method: putPath:
/api/restapi/codeType
- View a Code Type
- Method: getPath:
/api/restapi/codeType/{codeTypeId}
- View a Code Type by Code
- Method: getPath:
/api/restapi/codeType/byItemCode
- View Code Types by Associated Object
- Method: getPath:
/api/restapi/codeType
- View Code Types by Project
- Method: getPath:
/api/restapi/codeType/project/{projectId}
- View Code Types by Project and Workspace
- Method: getPath:
/api/restapi/codeType/project
- View Code Types by Workspace
- Method: getPath:
/api/restapi/codeType/workspace/{workspaceId}
- View Code Types by Workspace Code
- Method: getPath:
/api/restapi/codeType/byParent
Code Value
Use the Code Value service to create, view, update, and delete code values. Codes are user-defined data used to organize and filter objects. Codes are defined as combinations of types and values. For example, you can define a "Priority" code type that contains text values, and create a set of potential values for the type for use across projects.
- Batch Create Code Values
- Method: postPath:
/api/restapi/codeValue/batch
- Batch Delete Code Values
- Method: deletePath:
/api/restapi/codeValue/batch
- Batch Sync Code Values
- Method: postPath:
/api/restapi/codeValue/syncBatch
- Batch Update Code Values
- Method: putPath:
/api/restapi/codeValue/batch
- Create a Code Value
- Method: postPath:
/api/restapi/codeValue
- Delete a Code Value
- Method: deletePath:
/api/restapi/codeValue/{codeValueId}
- Delete Code Value Assignments from an Object
- Method: deletePath:
/api/restapi/codeValue/objectType/{codeValueObjectType}
- Update a Code Value
- Method: putPath:
/api/restapi/codeValue
- View a Code Value
- Method: getPath:
/api/restapi/codeValue/{codeValueId}
- View All Child Code Values in a Code Value Hierarchy
- Method: getPath:
/api/restapi/codeValue/{codeValueId}/childrenHierarchy
- View All Code Values by Code
- Method: getPath:
/api/restapi/codeValue/byItemCode
- View All Code Values by Parent
- Method: getPath:
/api/restapi/codeValue/byParent
- View Code Values by Code Type
- Method: getPath:
/api/restapi/codeValue/codeType/{codeTypeId}
- View Code Values by Code Type and Code
- Method: getPath:
/api/restapi/codeValue/code/{codeValueCode}/codeType/{codeTypeId}
- View Code Values by Code Type Name
- Method: getPath:
/api/restapi/codeValue/codeType/name/{codeTypeName}
- View Code Values by Project, Workspace and CodeType
- Method: getPath:
/api/restapi/codeValue/projectCodeTypes
Company
The Company service enables you to create, view, update, or delete companies. Multiple companies can work together using the same environment. For example, if the owning company hires a design firm and a subcontractor to work on the same project, the owning company can add both of the other companies as partner companies. The owning company can also add users to the partner companies and give them access to workspaces, projects, and portfolios. Two types of companies are supported: Owning Company: Represents the company with ownership of the application instance. Owning companies cannot be deleted. Partner Company: A separate entity from the owning company that needs access to the application. Partner companies represent vendors, resellers, subcontractors, owners, suppliers, and other consultants.
- Batch Integrate Companies with an External Data Source
- Method: postPath:
/api/restapi/company/syncBatch
- Delete a Company
- Method: deletePath:
/api/restapi/company/{companyId}
- Integrate a Company with an External Data Source
- Method: postPath:
/api/restapi/company/sync
- View a Company
- Method: getPath:
/api/restapi/company/{companyId}
- View a Company by Name
- Method: getPath:
/api/restapi/company/name/{companyName}
- View all Companies
- Method: getPath:
/api/restapi/company/list
- View Companies by Tenant Owner
- Method: getPath:
/api/restapi/company/tenantOwner
- View Integrated Companies
- Method: getPath:
/api/restapi/company/externallySourced
Configured Fields
The Configured Fields service enables you to send requests related to fields and codes configured for use in the application. Update Keys : 'columnDefinitionId'
- Assign or Promote a Configured Field
- Method: postPath:
/api/restapi/configuredField/replicateObjectInWorkspaces/configuredField/{columnDefinitionId}/workspace/{workspaceId}
- Batch Delete Configured Fields
- Method: deletePath:
/api/restapi/configuredField/batch
- Create a Configured Field
- Method: postPath:
/api/restapi/configuredField
- Delete a Configured Field
- Method: deletePath:
/api/restapi/configuredField/{columnDefinitionId}
- Update a Configured Field
- Method: putPath:
/api/restapi/configuredField
- View a Configured Field
- Method: getPath:
/api/restapi/configuredField/{columnDefinitionId}
- View all Configured Fields under a Workspace
- Method: getPath:
/api/restapi/configuredField/workspace/{workspaceId}
- View File Configured Fields under a Workspace
- Method: getPath:
/api/restapi/configuredField/document/workspace/{workspaceId}
- View Idea Configured Fields under a Workspace
- Method: getPath:
/api/restapi/configuredField/idea/workspace/{workspaceId}
- View Program Configured Fields under a Workspace
- Method: getPath:
/api/restapi/configuredField/program/workspace/{workspaceId}
- View Strategy Configured Fields under a Workspace
- Method: getPath:
/api/restapi/configuredField/strategy/workspace/{workspaceId}
Constraint
Use the constraint service to create, view, update, and delete constraints. Update Keys : 'constraintId'
- Batch Create Constraints
- Method: postPath:
/api/restapi/constraint/batch
- Batch Delete Constraints
- Method: deletePath:
/api/restapi/constraint/batch
- Batch Sync Constraints
- Method: postPath:
/api/restapi/constraint/syncBatch
- Batch Update Constraints
- Method: putPath:
/api/restapi/constraint/batch
- Create a Constraint
- Method: postPath:
/api/restapi/constraint
- Delete a Constraint
- Method: deletePath:
/api/restapi/constraint/{constraintId}
- Update a Constraint
- Method: putPath:
/api/restapi/constraint
- View a Constraint
- Method: getPath:
/api/restapi/constraint/{constraintId}
- View a Constraint by Workspace and Project Code
- Method: getPath:
/api/restapi/constraint/workspace/{workspaceCode}/project/{projectCode}
- View all Constraints by Code
- Method: getPath:
/api/restapi/constraint/code/{constraintCode}
- View all Constraints by Project
- Method: getPath:
/api/restapi/constraint/project/{projectId}
- View all Constraints by Work Manager Task
- Method: getPath:
/api/restapi/constraint/workManagerTask/{workManagerTaskId}
Cost Category
Use the Cost Category service to create, view, update, and delete cost categories. Cost categories define types used to organize costs. Update Keys : 'costCategoryId'
- Batch Create Cost Categories
- Method: postPath:
/api/restapi/costCategory/batch
- Batch Delete Cost Categories
- Method: deletePath:
/api/restapi/costCategory/batch
- Batch Sync Cost Categories
- Method: postPath:
/api/restapi/costCategory/syncBatch
- Batch Update Cost Categories
- Method: putPath:
/api/restapi/costCategory/batch
- Create a Cost Category
- Method: postPath:
/api/restapi/costCategory
- Delete a Cost Category
- Method: deletePath:
/api/restapi/costCategory/{costCategoryId}
- Update a Cost Category
- Method: putPath:
/api/restapi/costCategory
- View a Cost Category
- Method: getPath:
/api/restapi/costCategory/{costCategoryId}
- View a Cost Category by Name
- Method: getPath:
/api/restapi/costCategory/name/{costCategoryName}
- View a Cost Category by Name and Workspace
- Method: getPath:
/api/restapi/costCategory/workspace/{workspaceId}/name/{costCategoryName}
- View a Cost Category Row
- Method: getPath:
/api/restapi/costCategory/categoryRow/costCategory/{costCategoryId}
- View a Cost Category Row by Cost Sheet
- Method: getPath:
/api/restapi/costCategory/categoryRow/costSheet/{costSheetId}
- View Cost Categories by Cost Category Type
- Method: getPath:
/api/restapi/costCategory
- View Cost Categories by Workspace
- Method: getPath:
/api/restapi/costCategory/workspace/{workspaceId}
- View Cost Category Rows by CBS Sheet Code
- Method: getPath:
/api/restapi/costCategory/categoryRow/sheetCode/{cbsSheetCodeId}
- View Cost Category Rows by Cost Category Name and Project
- Method: getPath:
/api/restapi/costCategory/categoryRow/costCategory/{costCategoryName}/project/{projectId}
Currency
The Currency service enables you to create, view, update, and delete currencies. Currencies track the costs of your projects using a specified monetary system. Currencies can be defined at the workspace or project level. Update Keys : 'currencyId'
- Create a Currency
- Method: postPath:
/api/restapi/currency
- Delete a Currency
- Method: deletePath:
/api/restapi/currency/{currencyId}
- Update a Currency
- Method: putPath:
/api/restapi/currency
- View a Currency
- Method: getPath:
/api/restapi/currency/{currencyId}
- View a Currency by Code
- Method: getPath:
/api/restapi/currency/code/{currencyCode}
- View a Currency by Name
- Method: getPath:
/api/restapi/currency/name/{currencyName}
- View a Currency Seed
- Method: getPath:
/api/restapi/currency/currencySeed
- View Currencies by Workspace
- Method: getPath:
/api/restapi/currency/workspace/{workspaceId}
Curve
Use the Curve service to create, view, update, and delete curves. Curves specify how values such as scope assignment quantities and hours are spread across the duration of an activity. Update Keys : 'curveId'
- Batch Create Curves
- Method: postPath:
/api/restapi/curve/batch
- Batch Delete Curves
- Method: deletePath:
/api/restapi/curve/batch
- Batch Sync Curves
- Method: postPath:
/api/restapi/curve/syncBatch
- Batch Update Curves
- Method: putPath:
/api/restapi/curve/batch
- Create a Curve
- Method: postPath:
/api/restapi/curve
- Delete a Curve
- Method: deletePath:
/api/restapi/curve/{curveId}
- Update a Curve
- Method: putPath:
/api/restapi/curve
- View a Curve
- Method: getPath:
/api/restapi/curve/{curveId}
- View a Curve by Name
- Method: getPath:
/api/restapi/curve/name/{curveName}
- View a Curve by Workspace
- Method: getPath:
/api/restapi/curve/workspace/{workspaceId}
- View a Curve by Workspace and Name
- Method: getPath:
/api/restapi/curve/workspace/{workspaceId}/name/{curveName}
Custom Log Item
The Custom Log service enables you to send requests related to custom logs. Update Keys : 'customLogTypeObjectId, customLogItemCode' or 'customLogItemId' or 'workspaceCode, projectCode, customLogTypeObjectName, customLogItemCode' or 'projectId, customLogTypeObjectName, customLogItemCode'
- Batch Create Custom Log Items
- Method: postPath:
/api/restapi/customLogItem/batch
- Batch Delete Custom Log Items
- Method: deletePath:
/api/restapi/customLogItem/batch
- Batch Sync Custom Log Items
- Method: postPath:
/api/restapi/customLogItem/syncBatch
- Batch Update Custom Log Items
- Method: putPath:
/api/restapi/customLogItem/batch
- Create a Custom Log Item
- Method: postPath:
/api/restapi/customLogItem
- Delete a Custom Log Item
- Method: deletePath:
/api/restapi/customLogItem/{customLogItemId}
- Update a Custom Log Item
- Method: putPath:
/api/restapi/customLogItem
- View a Custom Log Item
- Method: getPath:
/api/restapi/customLogItem/{customLogItemId}
- View a Custom Log Item by Parent
- Method: getPath:
/api/restapi/customLogItem/workspace/{workspaceCode}/project/{projectCode}/customLogObject/{customLogTypeObjectName}
- View a Custom Log Item by Parent and Code
- Method: getPath:
/api/restapi/customLogItem/workspace/{workspaceCode}/project/{projectCode}/customLogObject/{customLogTypeObjectName}/code/{customLogItemCode}
Custom Log Type Object
The Custom Log Object Type service enables you to send requests related to custom log object types. Update Keys : 'scope, scopeId, customLogObjectName' or 'customLogTypeObjectId' or 'workspaceCode, scope, scopeCode, customLogObjectName'
- Assign a Custom Log Type Object to Workspaces, Programs and Projects
- Method: postPath:
/api/restapi/customLogTypeObject/assign
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/customLogTypeObject/assignUser
- Batch Assign Custom Log Type Objects to a Workspaces, Programs and Projects
- Method: postPath:
/api/restapi/customLogTypeObject/assign/batch
- Batch Create Custom Log Type Objects
- Method: postPath:
/api/restapi/customLogTypeObject/batch
- Batch Delete Custom Log Type Object Code Types
- Method: deletePath:
/api/restapi/customLogTypeObject/codeTypes/workspace/{workspaceCode}/scope/{scopeCode}/name/{customLogTypeObjectName}
- Batch Delete Custom Log Type Object Configured Fields
- Method: deletePath:
/api/restapi/customLogTypeObject/udfs/workspace/{workspaceCode}/scope/{scopeCode}/name/{customLogTypeObjectName}
- Batch Delete Custom Log Type Objects
- Method: deletePath:
/api/restapi/customLogTypeObject/batch
- Batch Sync Custom Log Type Objects
- Method: postPath:
/api/restapi/customLogTypeObject/syncBatch
- Batch Unassign Custom Log Type Objects to a Workspaces, Programs and Projects
- Method: deletePath:
/api/restapi/customLogTypeObject/unassign/batch
- Batch Update Custom Log Type Objects
- Method: putPath:
/api/restapi/customLogTypeObject/batch
- Create a Custom Log Type Object
- Method: postPath:
/api/restapi/customLogTypeObject
- Delete a Custom Log Type Object
- Method: deletePath:
/api/restapi/customLogTypeObject/{customLogTypeObjectId}
- Unassign a Custom Log Type Object to Workspaces, Programs and Projects
- Method: deletePath:
/api/restapi/customLogTypeObject/unassign
- Update a Custom Log Type Object
- Method: putPath:
/api/restapi/customLogTypeObject
- View a Custom Log Type Object
- Method: getPath:
/api/restapi/customLogTypeObject/{customLogTypeObjectId}
- View a Custom Log Type Object by Name and Workspace or Program or Project Codes
- Method: getPath:
/api/restapi/customLogTypeObject/byItemCode
- View Custom Log Type Objects by Program
- Method: getPath:
/api/restapi/customLogTypeObject/program/{programId}
- View Custom Log Type Objects by Project
- Method: getPath:
/api/restapi/customLogTypeObject/project/{projectId}
- View Custom Log Type Objects by Workspace
- Method: getPath:
/api/restapi/customLogTypeObject/workspace/{workspaceId}
- View Custom Log Type Objects by Workspace or Program or Project Codes
- Method: getPath:
/api/restapi/customLogTypeObject/byParent
- View User Permission Sets for Custom Log Type Object
- Method: getPath:
/api/restapi/customLogTypeObject/permissionSets
Dictionary
The operations from the Dictionary category.
- Manage the Shared Data of Dictionary Objects
- Method: postPath:
/api/restapi/dictionary/manageSharedData
Document
Use the Document service to create, view, update, and delete documents. Documents are drawings, submittals, RFIs, or other files that support your organization's goals. Update Keys : 'id'
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/document/assignUser
- Batch Delete Files
- Method: deletePath:
/api/restapi/document/batch/files
- Batch Delete Folders
- Method: deletePath:
/api/restapi/document/batch/folders
- Batch Rescan Files
- Method: postPath:
/api/restapi/document/file/rescan/batch
- Check in a File
- Method: postPath:
/api/restapi/document/file/{id}/checkin
- Check out a File
- Method: getPath:
/api/restapi/document/file/{id}/checkout
- Copy a Template to a Folder
- Method: postPath:
/api/restapi/document/templateCopy/sourceTemplate/{id}/targetFolder/{folderId}
- Create a Folder
- Method: postPath:
/api/restapi/document/folder
- Create Zip for the List of Files under a Scope
- Method: postPath:
/api/restapi/document/file/zip/files
- Delete a File
- Method: deletePath:
/api/restapi/document/file/{id}
- Delete a Folder
- Method: deletePath:
/api/restapi/document/folder/{id}
- Download a File
- Method: getPath:
/api/restapi/document/file/{id}/download
- Download the Zip File
- Method: getPath:
/api/restapi/document/file/zip/zipRequest/{zipRequestId}
- Link a File to another Object
- Method: getPath:
/api/restapi/document/{id}/scope/{scope}/scopeId/{scopeId}/linkDocument
- Rescan a File
- Method: postPath:
/api/restapi/document/file/rescan
- Unlink a File
- Method: getPath:
/api/restapi/document/{id}/scope/{scope}/scopeId/{scopeId}/unlinkDocument
- Update a File
- Method: putPath:
/api/restapi/document/file
- Update a Folder
- Method: putPath:
/api/restapi/document/folder
- Upload a File
- Method: postPath:
/api/restapi/document/uploadFile/parent/{folderId}/fileName/{fileName}
- View a File
- Method: getPath:
/api/restapi/document/file/{id}
- View a Folder
- Method: getPath:
/api/restapi/document/folder/{id}
- View a Folder by Name and Template
- Method: getPath:
/api/restapi/document/{name}/folderTemplate/{id}
- View all File Versions
- Method: getPath:
/api/restapi/document/file/{id}/version
- View all Files and Folders under a Folder
- Method: getPath:
/api/restapi/document/folder/{id}/allChildren
- View all Files and Folders under a Template
- Method: getPath:
/api/restapi/document/template/{id}/allChildren
- View all Files of a Folder
- Method: getPath:
/api/restapi/document/folder/{id}/files
- View all Files of a Template
- Method: getPath:
/api/restapi/document/template/{id}/files
- View all Folders of a Template
- Method: getPath:
/api/restapi/document/template/{id}/childFolders
- View all Folders under a Folder
- Method: getPath:
/api/restapi/document/folder/{id}/childFolders
- View all References of a File
- Method: getPath:
/api/restapi/document/file/{id}/references
- View Annotations of a Version of a File
- Method: getPath:
/api/restapi/document/file/{id}/version/{version}/annotations
- View the ID for a File or Folder by Path
- Method: getPath:
/api/restapi/document/workspace/{workspaceCode}/{type}/search
- View the Root Folder of a Portfolio
- Method: getPath:
/api/restapi/document/portfolio/{portfolioId}/root
- View the Root Folder of a Project
- Method: getPath:
/api/restapi/document/project/{projectId}/root
- View the Root Folder of a Template
- Method: getPath:
/api/restapi/document/template/{id}/root
- View the Zip Request Details by Zip Request ID
- Method: getPath:
/api/restapi/document/file/zip/status/zipRequest/{zipRequestId}
- View User Permission Sets for File
- Method: getPath:
/api/restapi/document/permissionSets
Document Folder Structure Template
Use the Document Folder Structure Template Service to create, view, update, or delete document folder structure templates. Update Keys : 'documentFolderStructureTemplateId'
- Batch Create Document Folder Structure Templates
- Method: postPath:
/api/restapi/folderTemplate/batch
- Batch Delete Document Folder Structure Templates
- Method: deletePath:
/api/restapi/folderTemplate/batch
- Batch Sync Document Folder Structure Templates
- Method: postPath:
/api/restapi/folderTemplate/syncBatch
- Batch Update Document Folder Structure Templates
- Method: putPath:
/api/restapi/folderTemplate/batch
- Create a Document Folder Structure Template
- Method: postPath:
/api/restapi/folderTemplate
- Delete a Document Folder Structure Template
- Method: deletePath:
/api/restapi/folderTemplate/{documentFolderStructureTemplateId}
- Update a Document Folder Structure Template
- Method: putPath:
/api/restapi/folderTemplate
- View a Document Folder Structure Template
- Method: getPath:
/api/restapi/folderTemplate/{documentFolderStructureTemplateId}
- View all Document Folder Structure Templates by Workspace
- Method: getPath:
/api/restapi/folderTemplate/workspace/{workspaceId}
- View Document Folder Structure Templates by Name
- Method: getPath:
/api/restapi/folderTemplate/name/{templateName}
Evaluation Categories
Use the Evaluation Category service to view evaluation matrix, and update evaluation rank. Update Keys : 'evaluationMatrixId'
- Update an Evaluation Rank
- Method: putPath:
/api/restapi/evaluationMatrix/evaluationRank
- View Evaluation Matrix by Workspace
- Method: getPath:
/api/restapi/evaluationMatrix/workspace/{workspaceId}
Exchange Rate
Use the Exchange Rate service to create, view, update, and delete exchange rates for a given currency. Exchange rates are conversion rates between different forms of currency. Update Keys : 'exchangeRateId'
- Create an Exchange Rate
- Method: postPath:
/api/restapi/exchangeRate
- View an Exchange Rate
- Method: getPath:
/api/restapi/exchangeRate/{exchangeRateId}
- View Exchange Rates by Currency
- Method: getPath:
/api/restapi/exchangeRate/currency/{currencyId}
Fund Actual
The operations from the Fund Actual category.
- Batch Create Fund Actuals
- Method: postPath:
/api/restapi/fundActual/batch
- Batch Delete Fund Actuals
- Method: deletePath:
/api/restapi/fundActual/batch
- Batch Sync Fund Actuals
- Method: postPath:
/api/restapi/fundActual/syncBatch
- Batch Update Fund Actuals
- Method: putPath:
/api/restapi/fundActual/batch
- Create an Fund Actual
- Method: postPath:
/api/restapi/fundActual
- Delete an Fund Actual
- Method: deletePath:
/api/restapi/fundActual/{fundActualId}
- Update an Fund Actual
- Method: putPath:
/api/restapi/fundActual
- View an Fund Actual
- Method: getPath:
/api/restapi/fundActual/{fundActualId}
- View an Fund Actual by Project Actual
- Method: getPath:
/api/restapi/fundActual/projectActuals/{projectActualsId}
Funds
Use the fund service to create, update, delete, and view funds.
- Allocates a Workspace Fund to the Child Workspace
- Method: postPath:
/api/restapi/funds/workspace/workspace/allocation
- Allocates a Workspace Fund to the Portfolio
- Method: postPath:
/api/restapi/funds/workspace/portfolio/allocation
- Allocates a Workspace Fund to the Project
- Method: postPath:
/api/restapi/funds/workspace/project/allocation
- Assign an Allocation Rule to a Fund
- Method: putPath:
/api/restapi/funds/allocationRuleAssignment
- Assign List of Allocation Rules to a Fund
- Method: putPath:
/api/restapi/funds/allocationRuleAssignment/batch
- Batch Create Allocation Rules
- Method: postPath:
/api/restapi/funds/allocationRule/batch
- Batch Create Portfolio Funds
- Method: postPath:
/api/restapi/funds/portfolio/batch
- Batch Create Project Funds
- Method: postPath:
/api/restapi/funds/project/batch
- Batch Create Workspace Funds
- Method: postPath:
/api/restapi/funds/workspace/batch
- Batch Delete Allocation Rules
- Method: deletePath:
/api/restapi/funds/allocationRule/batch
- Batch Update Allocation Rules
- Method: putPath:
/api/restapi/funds/allocationRule/batch
- Create a Portfolio Fund
- Method: postPath:
/api/restapi/funds/portfolio
- Create a Project Fund
- Method: postPath:
/api/restapi/funds/project
- Create a Workspace Fund
- Method: postPath:
/api/restapi/funds/workspace
- Create an Allocation Rule
- Method: postPath:
/api/restapi/funds/allocationRule
- Delete an Allocation Rule
- Method: deletePath:
/api/restapi/funds/allocationRule/{filterId}
- Delete Funds
- Method: deletePath:
/api/restapi/funds/batch
- Deletes a Fund
- Method: deletePath:
/api/restapi/funds/{fundId}
- Un-assign a list of Allocation Rule from a Fund
- Method: deletePath:
/api/restapi/funds/allocationRuleAssignment/batch
- Un-assign Allocation Rule from a Fund
- Method: deletePath:
/api/restapi/funds/allocationRuleAssignment
- Update an Allocation Rule
- Method: putPath:
/api/restapi/funds/allocationRule
- Update Portfolio Funds
- Method: putPath:
/api/restapi/funds/portfolio/batch
- Update Project Funds
- Method: putPath:
/api/restapi/funds/project/batch
- Update Workspace Funds
- Method: putPath:
/api/restapi/funds/workspace/batch
- Updates a Portfolio Fund
- Method: putPath:
/api/restapi/funds/portfolio
- Updates a Project Fund
- Method: putPath:
/api/restapi/funds/project
- Updates a Workspace Fund
- Method: putPath:
/api/restapi/funds/workspace
- View a Fund
- Method: getPath:
/api/restapi/funds/{fundId}
- View Allocation Rules by Fund
- Method: getPath:
/api/restapi/funds/allocationRule
- View Allocation Rules by Workspace
- Method: getPath:
/api/restapi/funds/allocationRule/workspace
- View an Allocation Rule
- Method: getPath:
/api/restapi/funds/allocationRule/{filterId}
- View Fund Totals by Portfolio Code and Workspace Code
- Method: getPath:
/api/restapi/funds/portfolio/fundtotal
- View Fund Totals by Workspace Code
- Method: getPath:
/api/restapi/funds/workspace/fundtotal
- View Funds by Portfolio Code and Workspace Code
- Method: getPath:
/api/restapi/funds/portfolio/list
- View Funds by Project Code
- Method: getPath:
/api/restapi/funds/project/list
- View Funds by Project Code and Fund Code
- Method: getPath:
/api/restapi/funds/project/byFundCode
- View Funds by Project Code and Fund Name
- Method: getPath:
/api/restapi/funds/project/byFundName
- View Funds by Workspace Code
- Method: getPath:
/api/restapi/funds/workspace/list
- View Funds by Workspace Code and Fund Code
- Method: getPath:
/api/restapi/funds/workspace/byFundCode
- View Funds by Workspace Code and Fund Name
- Method: getPath:
/api/restapi/funds/workspace/byFundName
Gateway App Instance (Deprecated since 24.2)
The operations from the Gateway App Instance (Deprecated since 24.2) category.
- Create a Gateway App Instance (Deprecated since 24.2)
- Method: postPath:
/api/restapi/pims/appInstances
- Delete a Gateway App Instance (Deprecated since 24.2)
- Method: deletePath:
/api/restapi/pims/appInstances/{id}
- Test a Gateway Deployment Connection (Deprecated since 24.2)
- Method: postPath:
/api/restapi/pims/appInstances/testConnection
- Update a Gateway App Instance (Deprecated since 24.2)
- Method: putPath:
/api/restapi/pims/appInstances/{id}
- View a Gateway App Instance (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/appInstances/{id}
- View All Gateway App Instances (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/appInstances/list
- View All Gateway Deployments (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/appInstances/deployments
Gateway App Instance Configurations (Deprecated since 24.2)
The operations from the Gateway App Instance Configurations (Deprecated since 24.2) category.
- View a Gateway App Instance Configuration (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/appInstanceConfigurations/{id}
- View All Gateway App Instance Configurations (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/appInstanceConfigurations/list
Gateway Flow Definition Apps (Deprecated since 24.2)
The operations from the Gateway Flow Definition Apps (Deprecated since 24.2) category.
- View all Gateway Business Flow Definitions (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowDefinitionApps/list
Gateway Flow Field Map Templates (Deprecated since 24.2)
The operations from the Gateway Flow Field Map Templates (Deprecated since 24.2) category.
- View a Gateway Flow Field Mapping Template (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowFieldMapTemplates/{id}
- View All Gateway Flow Field Mapping Templates (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowFieldMapTemplates/list
Gateway Flow Instances (Deprecated since 24.2)
The operations from the Gateway Flow Instances (Deprecated since 24.2) category.
- View a Gateway Business Flow Instance (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowInstances/{id}
- View All Gateway Business Flow Instances (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowInstances/list
- View All of the Child Business Flow Instances of a Gateway Business Flow (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowInstances/childrenOf/{id}
Gateway Flow Load Objects (Deprecated since 24.2)
The operations from the Gateway Flow Load Objects (Deprecated since 24.2) category.
- View all Gateway Business Flow Loads (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowLoadObjects/list
Gateway Flow Parameters (Deprecated since 24.2)
The operations from the Gateway Flow Parameters (Deprecated since 24.2) category.
- View a Gateway Flow Parameter (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowParameters/{id}
- View All Gateway Flow Parameters (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowParameters/list
Gateway Flow Step Instance Messages (Deprecated since 24.2)
The operations from the Gateway Flow Step Instance Messages (Deprecated since 24.2) category.
- Download Business Flow Step Details (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowStepInstanceMessages/download/{id}
- View Business Flow Step Messages (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowStepInstanceMessages/{id}
Gateway Flow Step Instances (Deprecated since 24.2)
The operations from the Gateway Flow Step Instances (Deprecated since 24.2) category.
- View All Business Flow Step Details (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowStepInstances/list
- View Business Flow Step Details (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flowStepInstances/{id}
Gateway Flows (Deprecated since 24.2)
The operations from the Gateway Flows (Deprecated since 24.2) category.
- Create a Gateway Business Flow (Deprecated since 24.2)
- Method: postPath:
/api/restapi/pims/flows
- Delete a Gateway Business Flow (Deprecated since 24.2)
- Method: deletePath:
/api/restapi/pims/flows/{id}
- Update a Gateway Business Flow (Deprecated since 24.2)
- Method: putPath:
/api/restapi/pims/flows/{id}
- View a Gateway Business Flow (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flows/{id}
- View all Gateway Business Flows (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/flows/list
Gateway Parameter Values (Deprecated since 24.2)
The operations from the Gateway Parameter Values (Deprecated since 24.2) category.
- Returns all parameterValue business objects. (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/parameterValues/list
- Returns the parameterValue business object for the specified parameterValue ID. (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/parameterValues/{id}
- Returns the parameterValue business objects for the specified Job ID. (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/parameterValues/byJobId
Gateway Services (Deprecated since 24.2)
The operations from the Gateway Services (Deprecated since 24.2) category.
- Initiate a Gateway Job (Deprecated since 24.2)
- Method: postPath:
/api/restapi/pims/services/createJobProcess/{id}
- Initiate a Gateway Job with a Parameter (Deprecated since 24.2)
- Method: postPath:
/api/restapi/pims/services/createJobProcessWithParameters/{id}
Gateway Synchronizations (Deprecated since 24.2)
The operations from the Gateway Synchronizations (Deprecated since 24.2) category.
- Create a Business Flow Schedule (Deprecated since 24.2)
- Method: postPath:
/api/restapi/pims/synchronizations
- Delete a Business Flow Schedule (Deprecated since 24.2)
- Method: deletePath:
/api/restapi/pims/synchronizations/{id}
- Update a Business Flow Schedule (Deprecated since 24.2)
- Method: putPath:
/api/restapi/pims/synchronizations/{id}
- View a Business Flow Schedule (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/synchronizations/{id}
- View All Business Flow Schedules (Deprecated since 24.2)
- Method: getPath:
/api/restapi/pims/synchronizations/list
Holiday
Use the Holiday service to create, view, update, and delete holidays. Holidays represent times within a calendar on which work will not be scheduled. Update Keys : 'holidayId'
- Batch Delete Holidays
- Method: deletePath:
/api/restapi/holiday/batch
- Delete a Holiday
- Method: deletePath:
/api/restapi/holiday/{holidayId}
Holiday List
Use the Holiday List service to create, view, update, and delete holiday lists. Holiday lists are collections of public or company holidays. Update Keys : 'holidayListId'
- Batch Create Holiday Lists
- Method: postPath:
/api/restapi/holidayList/batch
- Batch Delete Holiday Lists
- Method: deletePath:
/api/restapi/holidayList/batch
- Batch Sync Holiday Lists
- Method: postPath:
/api/restapi/holidayList/syncBatch
- Batch Update Holiday Lists
- Method: putPath:
/api/restapi/holidayList/batch
- Create a Holiday List
- Method: postPath:
/api/restapi/holidayList
- Delete a Holiday List
- Method: deletePath:
/api/restapi/holidayList/{holidayListId}
- Update a Holiday List
- Method: putPath:
/api/restapi/holidayList
- View a Holiday List
- Method: getPath:
/api/restapi/holidayList/{holidayListId}
- View a Holiday List by Name
- Method: getPath:
/api/restapi/holidayList/name/{holidayGroupName}
Idea
Use the idea service you to create, view, update, and delete idea. Update Keys : 'workspaceCode, ideaName' or 'ideaId'
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/idea/assignUser
- Batch Create Ideas
- Method: postPath:
/api/restapi/idea/batch
- Batch Delete Ideas
- Method: deletePath:
/api/restapi/idea/batch
- Batch Sync Ideas
- Method: postPath:
/api/restapi/idea/syncBatch
- Batch Update Ideas
- Method: putPath:
/api/restapi/idea/batch
- Count Ideas with a Status
- Method: getPath:
/api/restapi/idea/status/{status}
- Create an Idea
- Method: postPath:
/api/restapi/idea
- Delete an Idea
- Method: deletePath:
/api/restapi/idea/{ideaId}
- Update an Idea
- Method: putPath:
/api/restapi/idea
- View an Idea
- Method: getPath:
/api/restapi/idea/{ideaId}
- View Idea by Name and Workspace Code
- Method: getPath:
/api/restapi/idea/{ideaName}/workspace/code/{workspaceCode}
- View Ideas by Name and Workspace
- Method: getPath:
/api/restapi/idea/{ideaName}/workspace/{workspaceId}
- View Ideas by Status and Workspace
- Method: getPath:
/api/restapi/idea/status/{status}/workspace/{workspaceId}
- View Ideas under a Workspace
- Method: getPath:
/api/restapi/idea/workspace/{workspaceId}
- View Ideas under a Workspace using Code
- Method: getPath:
/api/restapi/idea/workspace/code/{workspaceCode}
- View User Permission Sets for Idea
- Method: getPath:
/api/restapi/idea/permissionSets
Location
Use the Location service to create, view, update, and delete locations. A location is a geographical reference defined by a pair of coordinates, longitude and latitude. Update Keys : 'locationId'
- Batch Create Locations
- Method: postPath:
/api/restapi/location/batch
- Batch Delete Locations
- Method: deletePath:
/api/restapi/location/batch
- Batch Sync Location
- Method: postPath:
/api/restapi/location/syncBatch
- Batch Update Locations
- Method: putPath:
/api/restapi/location/batch
- Create a Location
- Method: postPath:
/api/restapi/location
- Delete a Location
- Method: deletePath:
/api/restapi/location/{locationId}
- Update a Location
- Method: putPath:
/api/restapi/location
- View a Location
- Method: getPath:
/api/restapi/location/{locationId}
- View a Location by Code
- Method: getPath:
/api/restapi/location/code/{locationCode}
- View a Location by Code and Workspace
- Method: getPath:
/api/restapi/location/workspace/{workspaceId}/code/{locationCode}
- View a Location by Name
- Method: getPath:
/api/restapi/location/name/{locationName}
- View a Location by Workspace
- Method: getPath:
/api/restapi/location/workspace/{workspaceId}
Measure
The Measure service enable you to create, update, view, and delete measures. Update Keys : 'measureId'
- Batch Create Measures
- Method: postPath:
/api/restapi/measure/batch
- Batch Delete Measures
- Method: deletePath:
/api/restapi/measure/batch
- Batch Sync Measures
- Method: postPath:
/api/restapi/measure/syncBatch
- Batch Update Measures
- Method: putPath:
/api/restapi/measure/batch
- Create a Measure
- Method: postPath:
/api/restapi/measure
- Delete a Measure
- Method: deletePath:
/api/restapi/measure/{measureId}
- Update a Measure
- Method: putPath:
/api/restapi/measure
- View a Measure
- Method: getPath:
/api/restapi/measure/{measureId}
- View a Measure by Workspace and Name
- Method: getPath:
/api/restapi/measure/workspace/{workspaceId}/measureName/{measureName}
- View all Measures by Workspace
- Method: getPath:
/api/restapi/measure/workspace/{workspaceId}
Measure Threshold
Use the Measure Threshold service to create, view, update, and delete measure thresholds. Update Keys : 'measureThresholdId'
- Batch Create Measure Thresholds
- Method: postPath:
/api/restapi/measureThreshold/batch
- Batch Delete Measure Thresholds
- Method: deletePath:
/api/restapi/measureThreshold/batch
- Batch Sync Measure Thresholds
- Method: postPath:
/api/restapi/measureThreshold/syncBatch
- Batch Update Measure Thresholds
- Method: putPath:
/api/restapi/measureThreshold/batch
- Create a Measure Threshold
- Method: postPath:
/api/restapi/measureThreshold
- Delete a Measure Threshold
- Method: deletePath:
/api/restapi/measureThreshold/{measureThresholdId}
- Update a Measure Threshold
- Method: putPath:
/api/restapi/measureThreshold
- View a Measure Threshold
- Method: getPath:
/api/restapi/measureThreshold/{measureThresholdId}
- View a Measure Threshold by Measure
- Method: getPath:
/api/restapi/measureThreshold/measure/{measureId}
Monte Carlo Activity Delta
Use the Monte Carlo Activity Delta service to view Monte Carlo activity delta data.
- View a Monte Carlo Activity Delta
- Method: getPath:
/api/restapi/monteCarloActivityDelta/{monteCarloActivityDeltaId}
- View a Monte Carlo Activity Delta by Activity
- Method: getPath:
/api/restapi/monteCarloActivityDelta/activity/{activityId}
Monte Carlo Activity Deterministic Values
Use the Monte Carlo Activity Deterministic Values service to view Monte Carlo Activity Deterministic Values.
- View All Monte Carlo Activity Deterministic Values by Parent
- Method: getPath:
/api/restapi/monteCarloActivityDeterministicValues/parentCode
- View Monte Carlo Activity Deterministic Values
- Method: getPath:
/api/restapi/monteCarloActivityDeterministicValues/{monteCarloActivityDeterministicValuesId}
- View Monte Carlo Activity Deterministic Values by Activity and Scenario
- Method: getPath:
/api/restapi/monteCarloActivityDeterministicValues/activity/{activityId}/scenario/{scenario}
- View Monte Carlo Activity Deterministic Values by Project and Scenario
- Method: getPath:
/api/restapi/monteCarloActivityDeterministicValues/project/{projectId}/scenario/{scenario}
Monte Carlo Activity Iteration Values
Use the Monte Carlo Activity Iteration Values service to view Monte Carlo Activity Iteration Values.
- View All Monte Carlo Activity Iteration Values by Activity ID and Scenario
- Method: getPath:
/api/restapi/monteCarloActivityIterationValues/activity/{activityId}/scenario/{scenario}
- View All Monte Carlo Activity Iteration Values by Parent Codes
- Method: getPath:
/api/restapi/monteCarloActivityIterationValues/parentCode
- View All Monte Carlo Activity Iteration Values by Project ID and Scenario
- Method: getPath:
/api/restapi/monteCarloActivityIterationValues/project/{projectId}/scenario/{scenario}
Monte Carlo Activity Result
Use the Monte Carlo Activity Result service to view Monte Carlo Activity Result data.
- View Monte Carlo Activity Result
- Method: getPath:
/api/restapi/monteCarloActivityResult/{monteCarloActivityResultId}
- View Monte Carlo Activity Results by Activity
- Method: getPath:
/api/restapi/monteCarloActivityResult/activity/{activityId}
- View Monte Carlo Activity Results by Project
- Method: getPath:
/api/restapi/monteCarloActivityResult/project/{projectId}
Monte Carlo Activity Risk Result
Use the Monte Carlo Activity Risk Result service to send view Monte Carlo Activity Risk Result data.
- View Monte Carlo Activity Risk Results
- Method: getPath:
/api/restapi/monteCarloActivityRiskResult/{monteCarloActivityRiskResultId}
- View Monte Carlo Activity Risk Results by Project Risk
- Method: getPath:
/api/restapi/monteCarloActivityRiskResult/projectRisk/{projectRiskId}
Monte Carlo Project Delta
Use the MonteCarlo Project Delta service to view MonteCarlo Project Delta data.
- View a Monte Carlo Project Delta
- Method: getPath:
/api/restapi/monteCarloProjectDelta/{monteCarloProjectDeltaId}
- View All Monte Carlo Project Deltas by Parent
- Method: getPath:
/api/restapi/monteCarloProjectDelta/parentCode
- View Monte Carlo Project Delta by Project and Scenario
- Method: getPath:
/api/restapi/monteCarloProjectDelta/project/{projectId}/deltaScenario/{scenario}
Monte Carlo Project Deterministic Values
Use the Monte Carlo Project Deterministic Values service to view Monte Carlo Project Deterministic Values.
- View All Monte Carlo Project Deterministic Values by Parent
- Method: getPath:
/api/restapi/monteCarloProjectDeterministicValues/parentCode
- View Monte Carlo Project Deterministic Values
- Method: getPath:
/api/restapi/monteCarloProjectDeterministicValues/{id}
- View Monte Carlo Project Deterministic Values by Project and Scenario
- Method: getPath:
/api/restapi/monteCarloProjectDeterministicValues/project/{projectId}/scenario/{scenario}
Monte Carlo Project Iteration Values
Use the Monte Carlo Project Iteration Values service to view Monte Carlo Project Iteration Values.
- View All Monte Carlo Project Iteration Values by Parent Codes
- Method: getPath:
/api/restapi/monteCarloProjectIterationValues/parentCode
- View All Monte Carlo Project Iteration Values by Project ID and Scenario
- Method: getPath:
/api/restapi/monteCarloProjectIterationValues/project/{projectId}/scenario/{scenario}
Monte Carlo Project Result
Use the Monte Carlo Project Result service to view Monte Carlo Project Result data.
- View a Monte Carlo Project Result
- Method: getPath:
/api/restapi/monteCarloProjectResult/{monteCarloProjectResultId}
- View a Monte Carlo Project Result by Project and Scenario
- Method: getPath:
/api/restapi/monteCarloProjectResult/project/{projectId}/scenario/{scenario}
- View All Monte Carlo Project Results by Parent
- Method: getPath:
/api/restapi/monteCarloProjectResult/parentCode
Monte Carlo Risk Result
Use the Monte Carlo Risk Result service to view Monte Carlo Risk Result data.
- View a Monte Carlo Risk Result
- Method: getPath:
/api/restapi/monteCarloRiskResult/{monteCarloRiskResultId}
- View a Monte Carlo Risk Result by Project and Scenario
- Method: getPath:
/api/restapi/monteCarloRiskResult/project/{projectId}/scenario/{scenario}
- View a Monte Carlo Risk Result by Project Risk and Scenario
- Method: getPath:
/api/restapi/monteCarloRiskResult/projectRisk/{projectRiskId}/scenario/{scenario}
Monte Carlo Run Settings
Use the Monte Carlo Run Settings service to view Monte Carlo Run Settings.
- View All Monte Carlo Run Settings by Parent
- Method: getPath:
/api/restapi/monteCarloRunSettings/parentCode
- View Monte Carlo Run Settings
- Method: getPath:
/api/restapi/monteCarloRunSettings/{monteCarloRunSettingsId}
- View Monte Carlo Run Settings by Project and Scenario
- Method: getPath:
/api/restapi/monteCarloRunSettings/project/{projectId}/scenario/{scenario}
Monte Carlo Settings
Use the Monte Carlo Settings service to create, view, and update Monte Carlo Settings.
- Batch Update Monte Carlo Settings
- Method: putPath:
/api/restapi/monteCarloSettings/batch
- Create Default Monte Carlo Settings for a Project
- Method: postPath:
/api/restapi/monteCarloSettings/createDefault/{projectId}
- Update Monte Carlo Settings
- Method: putPath:
/api/restapi/monteCarloSettings
- View All Monte Carlo Settings by Parent
- Method: getPath:
/api/restapi/monteCarloSettings/parentCode
- View Monte Carlo Settings
- Method: getPath:
/api/restapi/monteCarloSettings/{monteCarloSettingsId}
- View Monte Carlo Settings by Project
- Method: getPath:
/api/restapi/monteCarloSettings/project/{projectId}
Office
The Office service enables you to create, view, update, or delete offices.
- Batch Create Offices
- Method: postPath:
/api/restapi/office/batch
- Batch Delete Offices
- Method: deletePath:
/api/restapi/office/batch
- Batch Sync Offices
- Method: postPath:
/api/restapi/office/syncBatch
- Batch Update Offices
- Method: putPath:
/api/restapi/office/batch
- Create an Office
- Method: postPath:
/api/restapi/office
- Delete an Office
- Method: deletePath:
/api/restapi/office/{officeId}
- Update an Office
- Method: putPath:
/api/restapi/office
- View an Office
- Method: getPath:
/api/restapi/office/{officeId}
- View Offices for a specified company
- Method: getPath:
/api/restapi/office/company/{companyName}/{postalCode}/{countryCode}
- View Offices for a specified name
- Method: getPath:
/api/restapi/office/name/{officeName}
P6 Import Export
The operations from the P6 Import Export category.
- Download a P6 XML/XER
- Method: getPath:
/api/restapi/action/download/job/{jobId}
- Export a P6 XER
- Method: postPath:
/api/restapi/action/exportP6xer
- Export a P6 XML
- Method: postPath:
/api/restapi/action/exportP6xml
- Import a Decoded P6 XML
- Method: postPath:
/api/restapi/action/importDecodedP6xml
- Import a P6 XER file
- Method: postPath:
/api/restapi/action/importP6xer
- Import a P6 XML
- Method: postPath:
/api/restapi/action/importP6xml
- View Job Status
- Method: getPath:
/api/restapi/action/jobStatus/{jobId}
PBS
Use the PBS service to create, view, and delete defined Project, Product, or Plant Breakdown Structures. A PBS is a hierarchical representation of the materials or products required to complete a project. Update Keys : 'pbsId'
- Create a PBS
- Method: postPath:
/api/restapi/pbs
- Delete a PBS
- Method: deletePath:
/api/restapi/pbs/{pbsId}
- Delete all Children in a PBS Hierarchy
- Method: deletePath:
/api/restapi/pbs/children/{pbsId}
- Update a PBS
- Method: putPath:
/api/restapi/pbs
- View a Child in a PBS Hierarchy
- Method: getPath:
/api/restapi/pbs/children/{pbsId}
- View a PBS
- Method: getPath:
/api/restapi/pbs/{pbsId}
- View a PBS by Code and Project
- Method: getPath:
/api/restapi/pbs/project/{projectId}/code/{pbsCode}
- View a PBS by Name and Project
- Method: getPath:
/api/restapi/pbs/project/{projectId}/name/{pbsName}
- View a PBS by Project
- Method: getPath:
/api/restapi/pbs/project/{projectId}
- View All Children in a PBS Hierarchy
- Method: getPath:
/api/restapi/pbs/{pbsId}/childrenHierarchy
Period Closeout Record
Use the Period Closeout service to view period closeouts.
- View a Period Closeout
- Method: getPath:
/api/restapi/periodCloseoutRecord/{periodCloseOutRecordId}
- View a Scope Item Assignment Period Closeout
- Method: getPath:
/api/restapi/periodCloseoutData/{scopeAssignmentPeriodCloseOutId}
- View all Period Closeout by Project
- Method: getPath:
/api/restapi/periodCloseoutRecord/project/{projectId}
- View all Scope Item Assignment Period Closeout by Period Item
- Method: getPath:
/api/restapi/periodCloseoutData/periodItem/{periodItemId}
- View all Scope Item Assignment Period Closeout by Scope Item Assignment
- Method: getPath:
/api/restapi/periodCloseoutData/scopeAssignment/{scopeItemAssignmentId}
Portfolio
Use the Portfolio service to create, view, update, and delete portfolios. Portfolios are collections of projects or other portfolios that enable you to plan resource and budget allocations across the collection. Update Keys : 'capitalPortfolioId'
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/portfolio/assignUser
- Batch Create Portfolios
- Method: postPath:
/api/restapi/portfolio/batch
- Batch Delete Portfolios
- Method: deletePath:
/api/restapi/portfolio/batch
- Batch Sync Portfolios
- Method: postPath:
/api/restapi/portfolio/syncBatch
- Batch Update Portfolios
- Method: putPath:
/api/restapi/portfolio/batch
- Create a Portfolio
- Method: postPath:
/api/restapi/portfolio
- Delete a Portfolio
- Method: deletePath:
/api/restapi/portfolio/{capitalPortfolioId}
- Refresh a Portfolio
- Method: getPath:
/api/restapi/portfolio/refresh/{portfolioId}
- Update a Portfolio
- Method: putPath:
/api/restapi/portfolio
- View a Portfolio
- Method: getPath:
/api/restapi/portfolio/{portfolioId}
- View a Portfolio by Name and Workspace
- Method: getPath:
/api/restapi/portfolio/workspaceId/{workspaceId}/name/{name}
- View a Portfolio Image
- Method: getPath:
/api/restapi/portfolio/image/{portfolioId}
- View all Portfolios by Name
- Method: getPath:
/api/restapi/portfolio/name/{name}
- View Portfolios by Workspace
- Method: getPath:
/api/restapi/portfolio/workspace/{workspaceId}
- View User Permission Sets for Portfolio
- Method: getPath:
/api/restapi/portfolio/permissionSets
Portfolio Measure
Use the Portfolio Measure service to create, view, update, and delete portfolio measures. Portfolio measures represent associations between measures and portfolios. Update Keys : 'portfolioMeasureId'
- Batch Create Portfolio Measures
- Method: postPath:
/api/restapi/portfolioMeasure/batch
- Batch Delete Portfolio Measures
- Method: deletePath:
/api/restapi/portfolioMeasure/batch
- Batch Sync Portfolio Measures
- Method: postPath:
/api/restapi/portfolioMeasure/syncBatch
- Batch Update Portfolio Measures
- Method: putPath:
/api/restapi/portfolioMeasure/batch
- Create a Portfolio Measure
- Method: postPath:
/api/restapi/portfolioMeasure
- Delete a Portfolio Measure
- Method: deletePath:
/api/restapi/portfolioMeasure/{portfolioMeasureId}
- Update a Portfolio Measure
- Method: putPath:
/api/restapi/portfolioMeasure
- View a Portfolio Measure
- Method: getPath:
/api/restapi/portfolioMeasure/{portfolioMeasureId}
- View a Portfolio Measure by Measure
- Method: getPath:
/api/restapi/portfolioMeasure/measure/{measureId}
- View a Portfolio Measure by Portfolio
- Method: getPath:
/api/restapi/portfolioMeasure/portfolio/{portfolioId}
- View All Portfolio Measures Owned by a User
- Method: getPath:
/api/restapi/portfolioMeasure/currentUserPortfolios
Portfolio Measure Manual Value
The Portfolio Measure Manual Value resource enables you to create, view, update, and delete portfolio measure manual values.
- Batch Create Portfolio Measure Manual Values
- Method: postPath:
/api/restapi/portfolioMeasureManualValue/batch
- Batch Delete Portfolio Measure Manual Values
- Method: deletePath:
/api/restapi/portfolioMeasureManualValue/batch
- Batch Sync Portfolio Measure Manual Values
- Method: postPath:
/api/restapi/portfolioMeasureManualValue/syncBatch
- Batch Update Portfolio Measure Manual Values
- Method: putPath:
/api/restapi/portfolioMeasureManualValue/batch
- Create a Portfolio Measure Manual Value
- Method: postPath:
/api/restapi/portfolioMeasureManualValue
- Delete a Portfolio Measure Manual Value
- Method: deletePath:
/api/restapi/portfolioMeasureManualValue/{portfolioMeasureManualValueId}
- Update a Portfolio Measure Manual Value
- Method: putPath:
/api/restapi/portfolioMeasureManualValue
- View a Portfolio Measure Manual Value
- Method: getPath:
/api/restapi/portfolioMeasureManualValue/{portfolioMeasureManualValueId}
- View a Portfolio Measure Manual Value by Measure
- Method: getPath:
/api/restapi/portfolioMeasureManualValue/measure/{measureId}
- View a Portfolio Measure Manual Value by Measure and Portfolio
- Method: getPath:
/api/restapi/portfolioMeasureManualValue/measure/{measureId}/portfolio/{capitalPortfolioId}
- View a Portfolio Measure Manual Value by Portfolio
- Method: getPath:
/api/restapi/portfolioMeasureManualValue/portfolio/{capitalPortfolioId}
Portfolio Measure Value
Use the Portfolio Measure Value service to view portfolio measure values.
- View a Porfolio Measure Value
- Method: getPath:
/api/restapi/portfolioMeasureValue/{portfolioMeasureValueId}
- View a Porfolio Measure Value by Measure
- Method: getPath:
/api/restapi/portfolioMeasureValue/measure/{measureId}
- View a Porfolio Measure Value by Measure and Portfolio
- Method: getPath:
/api/restapi/portfolioMeasureValue/measure/{measureId}/portfolio/{capitalPortfolioId}
- View Porfolio Measure Value by Portfolio
- Method: getPath:
/api/restapi/portfolioMeasureValue/portfolio/{capitalPortfolioId}
Portfolio Project
Use the Portfolio Project service to create, view, update, and delete portfolio projects. Portfolio projects are references to projects that belong to a portfolio. Portfolio projects contain the system-generated identifiers of the project, as well as the identifier of the portfolio the project belongs to.
- View a Portfolio Project
- Method: getPath:
/api/restapi/portfolioProject/{capitalPortfolioProjectId}
- View Portfolio Projects by Portfolio
- Method: getPath:
/api/restapi/portfolioProject/portfolio/{capitalPortfolioId}
Program
Use the Program service to create, view, update, and delete programs. Update Keys : 'workspaceId, programCode' or 'programId' or 'workspaceCode, programCode'
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/program/assignUser
- Batch Create Programs
- Method: postPath:
/api/restapi/program/batch
- Batch Delete Programs
- Method: deletePath:
/api/restapi/program/batch
- Batch Sync Programs
- Method: postPath:
/api/restapi/program/syncBatch
- Batch Update Programs
- Method: putPath:
/api/restapi/program/batch
- Create a Program
- Method: postPath:
/api/restapi/program
- Delete a Program
- Method: deletePath:
/api/restapi/program/{programId}
- Update a Program
- Method: putPath:
/api/restapi/program
- View a Program
- Method: getPath:
/api/restapi/program/{programId}
- View a Program by Code and Workspace Code
- Method: getPath:
/api/restapi/program/byItemCode
- View all Program Financial and Settings by Portfolio
- Method: getPath:
/api/restapi/program/financialsAndSettings/portfolio/{portfolioId}
- View all Program Financial and Settings by Portfolio Name
- Method: getPath:
/api/restapi/program/financialsAndSettings/portfolio/name/{name}
- View all Program Financial and Settings by Project
- Method: getPath:
/api/restapi/program/financialsAndSettings/project/{projectId}
- View all Program Financial and Settings by Workspace
- Method: getPath:
/api/restapi/program/financialsAndSettings/workspace/{workspaceId}
- View all Programs by Assigned Code Value
- Method: getPath:
/api/restapi/program/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Programs by Name
- Method: getPath:
/api/restapi/program/name/{programName}
- View all Programs by Portfolio ID
- Method: getPath:
/api/restapi/program/portfolio/{portfolioId}
- View all Programs by Portfolio Name
- Method: getPath:
/api/restapi/program/portfolio/name/{portfolioName}
- View all Programs by Program Code
- Method: getPath:
/api/restapi/program/code/{programCode}
- View all Programs by Project
- Method: getPath:
/api/restapi/program/project/{projectId}
- View all Programs by Workspace
- Method: getPath:
/api/restapi/program/workspace/{workspaceId}
- View User Permission Sets for Program
- Method: getPath:
/api/restapi/program/permissionSets
Program Budget
The operations from the Program Budget category.
- Batch Create Program Budgets
- Method: postPath:
/api/restapi/programBudget/batch
- Change a Program Budget Status
- Method: putPath:
/api/restapi/programBudget/program/{programId}/changeBudgetStatus
- Create a Program Budget
- Method: postPath:
/api/restapi/programBudget
- View a Program Budget
- Method: getPath:
/api/restapi/programBudget/{programBudgetId}
- View a Program Budget by Program
- Method: getPath:
/api/restapi/programBudget/program/{programId}
- View all Program Budget Status Transition History by Program
- Method: getPath:
/api/restapi/programBudget/program/{programId}/statusTransitionHistory
- View Linked Project Budget Item Transactions by Program Budget ID
- Method: getPath:
/api/restapi/programBudget/{programBudgetId}/linkedProjectTransactions
- View Linked Project Budget Item Transactions by Program ID
- Method: getPath:
/api/restapi/programBudget/program/{programId}/linkedProjectTransactions
- View Program Budget Transactions By Program Budget ID
- Method: getPath:
/api/restapi/programBudget/{programBudgetId}/transactions
- View Program Budget Transactions By Program ID
- Method: getPath:
/api/restapi/programBudget/program/{programId}/transactions
- View Program Budgets by Portfolio Name
- Method: getPath:
/api/restapi/programBudget/portfolio/name/{portfolioName}
- View Program Budgets by Workspace Code
- Method: getPath:
/api/restapi/programBudget/workspace/code/{workspaceCode}
Program Budget Change
The Budget Change service enables you to create, view, update, and delete program budget change requests. Program Budget change requests represent potential modifications to program budgets. Update Keys : 'programBudgetChangeId'
- Batch Create Program Budget Changes
- Method: postPath:
/api/restapi/programBudgetChange/batch
- Batch Delete Program Budget Changes
- Method: deletePath:
/api/restapi/programBudgetChange/batch
- Batch Sync Program Budget Changes
- Method: postPath:
/api/restapi/programBudgetChange/syncBatch
- Batch Update Program Budget Changes
- Method: putPath:
/api/restapi/programBudgetChange/batch
- Change Program Budget Change Status
- Method: putPath:
/api/restapi/programBudgetChange/{programBudgetChangeId}/changeProgramBudgetChangeStatus
- Create a Program Budget Change
- Method: postPath:
/api/restapi/programBudgetChange
- Delete a Program Budget Change
- Method: deletePath:
/api/restapi/programBudgetChange/{programBudgetChangeId}
- Update a Program Budget Change
- Method: putPath:
/api/restapi/programBudgetChange
- View a Program Budget Change
- Method: getPath:
/api/restapi/programBudgetChange/{programBudgetChangeId}
- View a Program Budget Change by Code and Parent Codes
- Method: getPath:
/api/restapi/programBudgetChange/byItemCode
- View Program Budget Change Status Transition History Records by Program
- Method: getPath:
/api/restapi/programBudgetChange/program/{programId}/statusTransitionHistory
- View Program Budget Change Status Transition History Records by Program Budget Change
- Method: getPath:
/api/restapi/programBudgetChange/{programBudgetChangeId}/statusTransitionHistory
- View Program Budget Changes by Parent
- Method: getPath:
/api/restapi/programBudgetChange/byParent
- View Program Budget Changes by Program
- Method: getPath:
/api/restapi/programBudgetChange/program/{programId}
- View Program Budget Changes by Program Budget
- Method: getPath:
/api/restapi/programBudgetChange/programBudget/{programBudgetId}
Program Budget Item
The operations from the Program Budget Item category.
- Batch Create Program Budget Items
- Method: postPath:
/api/restapi/programBudgetItem/batch
- Batch Delete Program Budget Items
- Method: deletePath:
/api/restapi/programBudgetItem/batch
- Batch Sync Program Budget Items
- Method: postPath:
/api/restapi/programBudgetItem/syncBatch
- Batch Update Program Budget Items
- Method: putPath:
/api/restapi/programBudgetItem/batch
- Create a Program Budget Item
- Method: postPath:
/api/restapi/programBudgetItem
- Delete a Program Budget Item
- Method: deletePath:
/api/restapi/programBudgetItem/{programBudgetItemId}
- Update a Program Budget Item
- Method: putPath:
/api/restapi/programBudgetItem
- View a Program Budget Item by Code and Parent Codes
- Method: getPath:
/api/restapi/programBudgetItem/byItemCode
- View Program Budget Items by Program
- Method: getPath:
/api/restapi/programBudgetItem/program/{programId}
- View Program Budget Items by Program Budget
- Method: getPath:
/api/restapi/programBudgetItem/programBudget/{programBudgetId}
Program Budget Transfer
Use the Program Budget Transfer service to create, view, update, delete program budget transfers. Program Budget transfers represent adjustments to program budget line item costs, and capture costs that were moved from one line item to another. Update Keys : 'programBudgetTransferId'
- Batch Create Program Budget Transfers
- Method: postPath:
/api/restapi/programBudgetTransfer/batch
- Batch Delete Program Budget Transfers
- Method: deletePath:
/api/restapi/programBudgetTransfer/batch
- Batch Sync Program Budget Transfers
- Method: postPath:
/api/restapi/programBudgetTransfer/syncBatch
- Batch Update Program Budget Transfers
- Method: putPath:
/api/restapi/programBudgetTransfer/batch
- Change a Program Budget Transfer Status
- Method: putPath:
/api/restapi/programBudgetTransfer/{programBudgetTransferId}/changeProgramBudgetTransferStatus
- Create a Program Budget Transfer
- Method: postPath:
/api/restapi/programBudgetTransfer
- Delete a Program Budget Transfer
- Method: deletePath:
/api/restapi/programBudgetTransfer/{programBudgetTransferId}
- Update a Program Budget Transfer
- Method: putPath:
/api/restapi/programBudgetTransfer
- View a Program Budget Transfer
- Method: getPath:
/api/restapi/programBudgetTransfer/{programBudgetTransferId}
- View a Program Budget Transfer by Code and Parent Codes
- Method: getPath:
/api/restapi/programBudgetTransfer/byItemCode
- View all Program Budget Transfers by Parent
- Method: getPath:
/api/restapi/programBudgetTransfer/byParent
- View Program Budget Transfers by Program
- Method: getPath:
/api/restapi/programBudgetTransfer/program/{programId}
- View Program Budget Transfers by Program Budget
- Method: getPath:
/api/restapi/programBudgetTransfer/programBudget/{programBudgetId}
- View Status Transition History Records by Program
- Method: getPath:
/api/restapi/programBudgetTransfer/program/{programId}/statusTransitionHistory
- View Status Transition History Records by Program Budget Transfer
- Method: getPath:
/api/restapi/programBudgetTransfer/{programBudgetTransferId}/statusTransitionHistory
Program Measure Value
The operations from the Program Measure Value category.
- View a Program Measure Value
- Method: getPath:
/api/restapi/programMeasureValue/{programMeasureValueId}
- View all Program Measure Values by Measure
- Method: getPath:
/api/restapi/programMeasureValue/measure/{measureId}
- View all Program Measure Values by Measure Name and Workspace Code
- Method: getPath:
/api/restapi/programMeasureValue/measure
- View all Program Measure Values by Program
- Method: getPath:
/api/restapi/programMeasureValue/program/{programId}
- View all Program Measure Values by Program Code and Workspace Code
- Method: getPath:
/api/restapi/programMeasureValue/program
Program Risk
Use the Program Risk service to create, view, update, and delete program risks. Update Keys : 'programRiskId'
- Batch Create Program Risks
- Method: postPath:
/api/restapi/programRisk/batch
- Batch Delete Program Risks
- Method: deletePath:
/api/restapi/programRisk/batch
- Batch Sync Program Risks
- Method: postPath:
/api/restapi/programRisk/syncBatch
- Batch Update Program Risks
- Method: putPath:
/api/restapi/programRisk/batch
- Create a Program Risk
- Method: postPath:
/api/restapi/programRisk
- Delete a Program Risk
- Method: deletePath:
/api/restapi/programRisk/{programRiskId}
- Update a Program Risk
- Method: putPath:
/api/restapi/programRisk
- View a Program Risk
- Method: getPath:
/api/restapi/programRisk/{programRiskId}
- View a Program Risk by Program and Risk Code
- Method: getPath:
/api/restapi/programRisk/program/{programId}/riskCode/{riskCode}
- View all Program Risks by Assigned CodeValue
- Method: getPath:
/api/restapi/programRisk/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Program Risks by Name
- Method: getPath:
/api/restapi/programRisk/name/{riskName}
- View all Program Risks by Program
- Method: getPath:
/api/restapi/programRisk/programId/{programId}
- View all Program Risks in a Workspace
- Method: getPath:
/api/restapi/programRisk/workspace/{workspaceId}
Program Risk Mitigation
The Program Risk Mitigation service enables you to create, update, view, and delete program risk mitigations. Program Risk Mitigation is also referred to as Program Risk Response Action. Update Keys : 'programRiskMitigationId'
- Batch Create Program Risk Mitigations
- Method: postPath:
/api/restapi/programRiskMitigation/batch
- Batch Delete Program Risk Mitigations
- Method: deletePath:
/api/restapi/programRiskMitigation/batch
- Batch Sync Program Risk Mitigations
- Method: postPath:
/api/restapi/programRiskMitigation/syncBatch
- Batch Update Program Risk Mitigations
- Method: putPath:
/api/restapi/programRiskMitigation/batch
- Create a Program Risk Mitigation
- Method: postPath:
/api/restapi/programRiskMitigation
- Delete a Program Risk Mitigation
- Method: deletePath:
/api/restapi/programRiskMitigation/{programRiskMitigationId}
- Update a Program Risk Mitigation
- Method: putPath:
/api/restapi/programRiskMitigation
- View a Program Risk Mitigation
- Method: getPath:
/api/restapi/programRiskMitigation/{programRiskMitigationId}
- View all Program Risk Mitigations by Code
- Method: getPath:
/api/restapi/programRiskMitigation/code/{programRiskMitigationCode}
- View all Program Risk Mitigations by Program ID
- Method: getPath:
/api/restapi/programRiskMitigation/program/{programId}
- View all Program Risk Mitigations by Program Risk ID
- Method: getPath:
/api/restapi/programRiskMitigation/programRisk/{programRiskId}
Program Risk Weather Period
The Program Risk Weather Period service enables you to create, update, view, and delete program risk weather periods. Update Keys : 'programRiskWeatherPeriodId'
- Batch Create Program Risk Weather Periods
- Method: postPath:
/api/restapi/programRiskWeatherPeriod/batch
- Batch Delete Program Risk Weather Periods
- Method: deletePath:
/api/restapi/programRiskWeatherPeriod/batch
- Batch Sync Program Risk Weather Periods
- Method: postPath:
/api/restapi/programRiskWeatherPeriod/syncBatch
- Batch Update Program Risk Weather Periods
- Method: putPath:
/api/restapi/programRiskWeatherPeriod/batch
- Create a Program Risk Weather Period
- Method: postPath:
/api/restapi/programRiskWeatherPeriod
- Delete a Program Risk Weather Period
- Method: deletePath:
/api/restapi/programRiskWeatherPeriod/{programRiskWeatherPeriodId}
- Update a Program Risk Weather Period
- Method: putPath:
/api/restapi/programRiskWeatherPeriod
- View a Program Risk Mitigation by Program Risk ID
- Method: getPath:
/api/restapi/programRiskWeatherPeriod/programRisk/{programRiskId}
- View a Program Risk Weather Period
- Method: getPath:
/api/restapi/programRiskWeatherPeriod/{programRiskWeatherPeriodId}
- View all Program Risk Weather Periods by Period Name
- Method: getPath:
/api/restapi/programRiskWeatherPeriod/code/{periodName}
- View all Program Risk Weather Periods by Program ID
- Method: getPath:
/api/restapi/programRiskWeatherPeriod/program/{programId}
Project
Use the Project service to create, view, update, and delete projects. Projects are company initiatives and goals you manage Update Keys : 'projectId'
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/project/assignUser
- Batch Create Projects
- Method: postPath:
/api/restapi/project/batch
- Batch Delete Projects
- Method: deletePath:
/api/restapi/project/batch
- Batch Integrate Projects with an External Data Source
- Method: postPath:
/api/restapi/project/syncBatch
- Batch Update Projects
- Method: putPath:
/api/restapi/project/batch
- Create a Project
- Method: postPath:
/api/restapi/project
- Delete a Project
- Method: deletePath:
/api/restapi/project/{projectId}
- Integrate a Project with an External Data Source
- Method: postPath:
/api/restapi/project/sync
- Update a Project
- Method: putPath:
/api/restapi/project
- View a Project
- Method: getPath:
/api/restapi/project/{projectId}
- View a Project by Code and Parent Code
- Method: getPath:
/api/restapi/project/byItemCode
- View a Project by Code and Workspace
- Method: getPath:
/api/restapi/project/workspace/{workspaceId}/code/{projectCode}
- View a Project Image
- Method: getPath:
/api/restapi/project/image/{projectId}
- View all Integrated Projects
- Method: getPath:
/api/restapi/project/externallySourced
- View all Projects by Assigned Code Value
- Method: getPath:
/api/restapi/project/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Projects by Assigned Configured Field Value
- Method: getPath:
/api/restapi/project/configuredField/{viewColumnName}/{value}
- View all Projects by Name
- Method: getPath:
/api/restapi/project/name/{projectName}
- View all Projects by Parent Code
- Method: getPath:
/api/restapi/project/byParent
- View all Projects by Project Code
- Method: getPath:
/api/restapi/project/code/{projectCode}
- View all Projects by Specified Name Pattern
- Method: getPath:
/api/restapi/project/nameLike/{projectName}
- View all Projects by Workspace
- Method: getPath:
/api/restapi/project/workspace/{workspaceId}
- View User Groups for Project
- Method: getPath:
/api/restapi/project/userGroups
- View User Permission Sets for Project
- Method: getPath:
/api/restapi/project/permissionSets
Project Actuals
Use the Project Actuals service to create, view, update, and delete project actuals. Project actuals are manual or scope based costs that represent pending or confirmed spending on your projects. Update Keys : 'projectActualsId'
- Batch Create Project Actuals
- Method: postPath:
/api/restapi/projectActuals/batch
- Batch Delete Project Actuals
- Method: deletePath:
/api/restapi/projectActuals/batch
- Batch Integrate Project Actuals Data with an External Data Source
- Method: postPath:
/api/restapi/projectActuals/syncBatch
- Batch Sync Project Actuals
- Method: postPath:
/api/restapi/projectActuals/sync/batch
- Batch Update Project Actuals
- Method: putPath:
/api/restapi/projectActuals/batch
- Change Project Actual Status
- Method: putPath:
/api/restapi/projectActuals/changeStatus
- Create a Project Actual
- Method: postPath:
/api/restapi/projectActuals
- Delete a Project Actual
- Method: deletePath:
/api/restapi/projectActuals/{projectActualsId}
- Integrate Project Actuals Data with an External Data Source
- Method: postPath:
/api/restapi/projectActuals/sync
- Update a Project Actual
- Method: putPath:
/api/restapi/projectActuals
- View a Project Actual
- Method: getPath:
/api/restapi/projectActuals/{projectActualsId}
- View a Project Actual by Code
- Method: getPath:
/api/restapi/projectActuals/code/{projectActualsCode}
- View a Project Actual by Code and Parent Codes
- Method: getPath:
/api/restapi/projectActuals/byItemCode
- View a Project Actual by Code and Project
- Method: getPath:
/api/restapi/projectActuals/project/{projectId}/code/{projectActualsCode}
- View all Integrated Project Actuals
- Method: getPath:
/api/restapi/projectActuals/externallySourced
- View all Project Actuals by Assigned Configured Field Value
- Method: getPath:
/api/restapi/projectActuals/project/{projectId}/configuredField/{viewColumnName}/{value}
- View all Project Actuals by Parent
- Method: getPath:
/api/restapi/projectActuals/byParent
- View all Project Actuals by Project
- Method: getPath:
/api/restapi/projectActuals/project/{projectId}
Project Actuals Line Item
The operations from the Project Actuals Line Item category.
- Batch Create Project Actuals Line Items
- Method: postPath:
/api/restapi/projectActualsLineItem/batch
- Batch Delete Project Actuals Line Items
- Method: deletePath:
/api/restapi/projectActualsLineItem/batch
- Batch Integrate Project Actuals Line Items with an External Data Source
- Method: postPath:
/api/restapi/projectActualsLineItem/syncBatch
- Batch Sync Project Actuals Line Items
- Method: postPath:
/api/restapi/projectActualsLineItem/sync/batch
- Batch Update Project Actuals Line Items
- Method: putPath:
/api/restapi/projectActualsLineItem/batch
- Create a Project Actuals Line Item
- Method: postPath:
/api/restapi/projectActualsLineItem
- Delete a Project Actuals Line Item
- Method: deletePath:
/api/restapi/projectActualsLineItem/{projectActualsLineItemId}
- Integrate a Project Actuals Line Item with an External Data Source
- Method: postPath:
/api/restapi/projectActualsLineItem/sync
- Update a Project Actuals Line Item
- Method: putPath:
/api/restapi/projectActualsLineItem
- View a Project Actual Line Item
- Method: getPath:
/api/restapi/projectActualsLineItem/{projectActualsLineItemId}
- View a Project Actual Line Item by Code and Parent Codes
- Method: getPath:
/api/restapi/projectActualsLineItem/byItemCode
- View a Project Actuals Line Item by Code
- Method: getPath:
/api/restapi/projectActualsLineItem/code/{projectActualsLineItemCode}
- View a Project Actuals Line Item by Code and Project Actual ID
- Method: getPath:
/api/restapi/projectActualsLineItem/projectActual/{projectActualsId}/code/{projectActualsLineItemCode}
- View all Integrated Project Actuals Line Items
- Method: getPath:
/api/restapi/projectActualsLineItem/externallySourced
- View all Project Actual Line Items by Parent
- Method: getPath:
/api/restapi/projectActualsLineItem/byParent
- View all Project Actual Line Items by Project Actual
- Method: getPath:
/api/restapi/projectActualsLineItem/projectActuals/{projectActualsId}
Project Budget
Use the Project Budget services to view project budgets.
- Change a Project Budget Status
- Method: putPath:
/api/restapi/projectBudget/project/{projectId}/changeBudgetStatus
- View a Project Budget
- Method: getPath:
/api/restapi/projectBudget/{projectBudgetId}
- View a Project Budget by Parent Code
- Method: getPath:
/api/restapi/projectBudget/byParent
- View a Project Budget by Project
- Method: getPath:
/api/restapi/projectBudget/project/{projectId}
- View all Project Budget Status Transition History by Project
- Method: getPath:
/api/restapi/projectBudget/project/{projectId}/statusTransitionHistory
- View Budget Transactions by Project
- Method: getPath:
/api/restapi/projectBudget/project/{projectId}/transactions
- View Budget Transactions by Project Budget
- Method: getPath:
/api/restapi/projectBudget/{projectBudgetId}/transactions
Project Budget Change
The Project Budget Change service enables you to create, view, update, and delete project budget change requests. Project Budget Change requests represent potential modifications to project budgets. Update Keys : 'budgetChangeId'
- Batch Create Project Budget Changes
- Method: postPath:
/api/restapi/budgetChange/batch
- Batch Delete Project Budget Changes
- Method: deletePath:
/api/restapi/budgetChange/batch
- Batch Sync Project Budget Changes
- Method: postPath:
/api/restapi/budgetChange/syncBatch
- Batch Update Project Budget Changes
- Method: putPath:
/api/restapi/budgetChange/batch
- Change Project Budget Change Status
- Method: putPath:
/api/restapi/budgetChange/{id}/changeBudgetChangeStatus
- Create a Project Budget Change
- Method: postPath:
/api/restapi/budgetChange
- Delete a Project Budget Change
- Method: deletePath:
/api/restapi/budgetChange/{budgetChangeId}
- Update a Project Budget Change
- Method: putPath:
/api/restapi/budgetChange
- View a Project Budget Change
- Method: getPath:
/api/restapi/budgetChange/{budgetChangeId}
- View a Project Budget Change by Code and Parent Codes
- Method: getPath:
/api/restapi/budgetChange/byItemCode
- View a Project Budget Change by Code and Project
- Method: getPath:
/api/restapi/budgetChange/project/{projectId}/code/{budgetChangeCode}
- View a Project Budget Change by Code and Project Budget
- Method: getPath:
/api/restapi/budgetChange/projectBudget/{projectBudgetId}/code/{budgetChangeCode}
- View a Project Budget Change by Project and Assigned Configured Field
- Method: getPath:
/api/restapi/budgetChange/project/{projectId}/configuredField/{viewColumnName}/{value}
- View a Project Budget Change by Project Budget and Assigned Configured Field
- Method: getPath:
/api/restapi/budgetChange/projectBudget/{projectBudgetId}/configuredField/{viewColumnName}/{value}
- View all Project Budget Changes by Parent
- Method: getPath:
/api/restapi/budgetChange/byParent
- View Budget Transactions by Project Budget Change
- Method: getPath:
/api/restapi/budgetChange/{budgetChangeId}/transactions
- View Project Budget Changes by Project
- Method: getPath:
/api/restapi/budgetChange/project/{projectId}
- View Project Budget Changes by Project Budget
- Method: getPath:
/api/restapi/budgetChange/projectBudget/{projectBudgetId}
- View Status Transition History Record by Project
- Method: getPath:
/api/restapi/budgetChange/project/{projectId}/statusTransitionHistory
- View Status Transition History Record by Project Budget Change
- Method: getPath:
/api/restapi/budgetChange/{budgetChangeId}/statusTransitionHistory
Project Budget Item
Use the Project Budget Item service to create, view, update, and delete project budget items. Project Budget Items represent costs associated with labor or other project expenses. Update Keys : 'budgetItemId'
- Batch Create Project Budget Items
- Method: postPath:
/api/restapi/budgetItem/batch
- Batch Delete Project Budget Items
- Method: deletePath:
/api/restapi/budgetItem/batch
- Batch Integrate Budget Items with an External Data Source
- Method: postPath:
/api/restapi/budgetItem/syncBatch
- Batch Sync Project Budget Items
- Method: postPath:
/api/restapi/budgetItem/sync/batch
- Batch Update Project Budget Items
- Method: putPath:
/api/restapi/budgetItem/batch
- Create a Project Budget Item
- Method: postPath:
/api/restapi/budgetItem
- Delete a Project Budget Item
- Method: deletePath:
/api/restapi/budgetItem/{budgetItemId}
- Integrate a Budget Item with an External Data Source
- Method: postPath:
/api/restapi/budgetItem/sync
- Update a Project Budget Item
- Method: putPath:
/api/restapi/budgetItem
- View a Project Budget Item by Code and Parent Codes
- Method: getPath:
/api/restapi/budgetItem/byItemCode
- View a Project Budget Item by Project and Assigned Configured Field
- Method: getPath:
/api/restapi/budgetItem/project/{projectId}/configuredField/{viewColumnName}/{value}
- View a Project Budget Item by Project Budget and Assigned Configured Field
- Method: getPath:
/api/restapi/budgetItem/projectBudget/{projectBudgetId}/configuredField/{viewColumnName}/{value}
- View all Project Budget Items by Parent
- Method: getPath:
/api/restapi/budgetItem/byParent
- View Budget Transactions by Assigned Configured Field
- Method: getPath:
/api/restapi/budgetItem/{budgetItemId}/transactions/configuredField/{viewColumnName}/{value}
- View Budget Transactions by Project Budget Item
- Method: getPath:
/api/restapi/budgetItem/{budgetItemId}/transactions
- View Integrated Budget Items
- Method: getPath:
/api/restapi/budgetItem/externallySourced
- View Project Budget Item by Code and Project
- Method: getPath:
/api/restapi/budgetItem/project/{projectId}/code/{budgetItemCode}
- View Project Budget Item by Code and Project Budget
- Method: getPath:
/api/restapi/budgetItem/projectBudget/{projectBudgetId}/code/{budgetItemCode}
- View Project Budget Items by Name
- Method: getPath:
/api/restapi/budgetItem/name/{itemName}
- View Project Budget Items by Project
- Method: getPath:
/api/restapi/budgetItem/project/{projectId}
- View Project Budget Items by Project Budget
- Method: getPath:
/api/restapi/budgetItem/projectBudget/{projectBudgetId}
Project Budget Transfer
Use the Project Budget Transfer service to create, view, update, delete, and status project budget transfers. Budget transfers represent adjustments to budget line item costs, and capture costs that were moved from one line item to another. Update Keys : 'budgetTransferId'
- Batch Create Project Budget Transfers
- Method: postPath:
/api/restapi/budgetTransfer/batch
- Batch Delete Project Budget Transfers
- Method: deletePath:
/api/restapi/budgetTransfer/batch
- Batch Sync Project Budget Transfers
- Method: postPath:
/api/restapi/budgetTransfer/syncBatch
- Batch Update Project Budget Transfers
- Method: putPath:
/api/restapi/budgetTransfer/batch
- Change a Project Budget Transfer Status
- Method: putPath:
/api/restapi/budgetTransfer/{id}/changeBudgetTransferStatus
- Create a Project Budget Transfer
- Method: postPath:
/api/restapi/budgetTransfer
- Delete a Project Budget Transfer
- Method: deletePath:
/api/restapi/budgetTransfer/{budgetTransferId}
- Update a Project Budget Transfer
- Method: putPath:
/api/restapi/budgetTransfer
- View a Project Budget Transfer
- Method: getPath:
/api/restapi/budgetTransfer/{budgetTransferId}
- View a Project Budget Transfer by Code and Parent Codes
- Method: getPath:
/api/restapi/budgetTransfer/byItemCode
- View a Project Budget Transfer by Code and Project
- Method: getPath:
/api/restapi/budgetTransfer/project/{projectId}/code/{budgetTransferCode}
- View all Project Budget Transfers by Parent
- Method: getPath:
/api/restapi/budgetTransfer/byParent
- View Budget Transactions by Project Budget Transfer
- Method: getPath:
/api/restapi/budgetTransfer/{budgetTransferId}/transactions
- View Project Budget Transfer by Assigned Configured Field
- Method: getPath:
/api/restapi/budgetTransfer/project/{projectId}/configuredField/{viewColumnName}/{value}
- View Project Budget Transfer by Assigned Configured Field
- Method: getPath:
/api/restapi/budgetTransfer/projectBudget/{projectBudgetId}/configuredField/{viewColumnName}/{value}
- View Project Budget Transfer by Code and Project Budget
- Method: getPath:
/api/restapi/budgetTransfer/projectBudget/{projectBudgetId}/code/{budgetTransferCode}
- View Project Budget Transfers by Project
- Method: getPath:
/api/restapi/budgetTransfer/project/{projectId}
- View Project Budget Transfers by Project Budget
- Method: getPath:
/api/restapi/budgetTransfer/projectBudget/{projectBudgetId}
- View Status Transition History Records by Project
- Method: getPath:
/api/restapi/budgetTransfer/project/{projectId}/statusTransitionHistory
- View Status Transition History Records by Project Budget Transfer
- Method: getPath:
/api/restapi/budgetTransfer/{budgetTransferId}/statusTransitionHistory
Project Company
Use the Project Company service to view companies associated with projects. Update Keys : 'projectCompanyId'
- Batch Create Project Companies
- Method: postPath:
/api/restapi/projectCompany/batch
- Batch Delete Project Companies
- Method: deletePath:
/api/restapi/projectCompany/batch
- Batch Sync Project Companies
- Method: postPath:
/api/restapi/projectCompany/syncBatch
- Batch Update Project Companies
- Method: putPath:
/api/restapi/projectCompany/batch
- Create a Project Company
- Method: postPath:
/api/restapi/projectCompany
- Delete a Project Company by Work Manager Task
- Method: deletePath:
/api/restapi/projectCompany/{projectCompanyId}
- Update a Project Company
- Method: putPath:
/api/restapi/projectCompany
- View a Project Company
- Method: getPath:
/api/restapi/projectCompany/{projectCompanyId}
- View all Project Companies by Code
- Method: getPath:
/api/restapi/projectCompany/workspace/{workspaceCode}/project/{projectCode}
- View all Project Companies by Company Name and Postal Code
- Method: getPath:
/api/restapi/projectCompany/company/{companyName}/{postalCode}
- View all Project Companies by Project
- Method: getPath:
/api/restapi/projectCompany/project/{projectId}
Project Dependency
Use the Project Dependency service to create, view, update, and delete project dependencies. Dependencies specify direct relationships between projects and indicate the progress of one project is reliant upon the progress of another. Update Keys : 'projectDependencyId'
- Batch Create Project Dependencies
- Method: postPath:
/api/restapi/projectDependency/batch
- Batch Delete Project Dependencies
- Method: deletePath:
/api/restapi/projectDependency/batch
- Batch Sync Project Dependencies
- Method: postPath:
/api/restapi/projectDependency/syncBatch
- Batch Update Project Dependencies
- Method: putPath:
/api/restapi/projectDependency/batch
- Create a Project Dependency
- Method: postPath:
/api/restapi/projectDependency
- Delete a Project Dependency
- Method: deletePath:
/api/restapi/projectDependency/{projectDependencyId}
- Update a Project Dependency
- Method: putPath:
/api/restapi/projectDependency
- View a Project Dependency
- Method: getPath:
/api/restapi/projectDependency/{projectDependencyId}
- View a Project Dependency by Codes
- Method: getPath:
/api/restapi/projectDependency/itemCode
- View all Project Dependencies by Parent
- Method: getPath:
/api/restapi/projectDependency/supportedBy
- View all Project Dependencies that Depend on a Specific Project
- Method: getPath:
/api/restapi/projectDependency/dependsOn/project/{projectId}
- View all Project Dependencies that Support a Specific Project
- Method: getPath:
/api/restapi/projectDependency/supports/project/{projectId}
Project Measure Value
The Project Measure Value service enables you to send and retrieve information related to Project Measure Values.
- View a Project Measure Value
- Method: getPath:
/api/restapi/projectMeasureValue/{projectMeasureValueId}
- View all Project Measure Values by Measure
- Method: getPath:
/api/restapi/projectMeasureValue/measure/{measureId}
- View all Project Measure Values by Project
- Method: getPath:
/api/restapi/projectMeasureValue/project/{projectId}
Project Rank
The Project Rank service enables you to send and retrieve information related to a project's rank. Update Keys : 'projectRankId'
- Batch Create Project Ranks
- Method: postPath:
/api/restapi/projectRank/batch
- Batch Sync Project Ranks
- Method: postPath:
/api/restapi/projectRank/syncBatch
- Batch Update Project Ranks
- Method: putPath:
/api/restapi/projectRank/batch
- Create a Project Rank
- Method: postPath:
/api/restapi/projectRank
- Update a Project Rank
- Method: putPath:
/api/restapi/projectRank
- View a Project Rank
- Method: getPath:
/api/restapi/projectRank/{projectRankId}
- View all Project Ranks by Project
- Method: getPath:
/api/restapi/projectRank/project/{projectId}
Project Resource Work Rate
The Project Resource Work Rate service enables you to send and retrieve information related to work rate of a project's resource. Update Keys : 'projectResourceWorkRateId'
- Batch Create Project Resource Work Rates
- Method: postPath:
/api/restapi/projectResourceWorkRate/batch
- Batch Sync Project Resource Work Rates
- Method: postPath:
/api/restapi/projectResourceWorkRate/syncBatch
- Batch Update Project Resource Work Rates
- Method: putPath:
/api/restapi/projectResourceWorkRate/batch
- Create a Project Resource Work Rate
- Method: postPath:
/api/restapi/projectResourceWorkRate
- Update a Project Resource Work Rate
- Method: putPath:
/api/restapi/projectResourceWorkRate
- View a Project Resource Work Rate
- Method: getPath:
/api/restapi/projectResourceWorkRate/{projectResourceWorkRateId}
- View All Project Resource Work Rates by Parent
- Method: getPath:
/api/restapi/projectResourceWorkRate/parentCode
- View all Project Resource Work Rates by Project and Resource
- Method: getPath:
/api/restapi/projectResourceWorkRate/project/{projectId}/resource/{resourceId}
- View all Project Resource Work Rates by Project Resource
- Method: getPath:
/api/restapi/projectResourceWorkRate/projectResource/{projectResourceId}
- View Project Resource Work Rates by Project
- Method: getPath:
/api/restapi/projectResourceWorkRate/project/{projectId}
- View Project Resource Work Rates by Project and Workspace Code
- Method: getPath:
/api/restapi/projectResourceWorkRate/workspace/{workspaceCode}/project/{projectCode}
Project Risk
Use the Project Risk service to create, view, update, and delete project risks. Update Keys : 'projectRiskId'
- Batch Create Project Risks
- Method: postPath:
/api/restapi/projectRisk/batch
- Batch Delete Project Risks
- Method: deletePath:
/api/restapi/projectRisk/batch
- Batch Sync Project Risks
- Method: postPath:
/api/restapi/projectRisk/syncBatch
- Batch Update Project Risks
- Method: putPath:
/api/restapi/projectRisk/batch
- Create a Project Risk
- Method: postPath:
/api/restapi/projectRisk
- Delete a Project Risk
- Method: deletePath:
/api/restapi/projectRisk/{projectRiskId}
- Update a Project Risk
- Method: putPath:
/api/restapi/projectRisk
- View a Project Risk
- Method: getPath:
/api/restapi/projectRisk/{projectRiskId}
- View a Project Risk by Project and Risk Code
- Method: getPath:
/api/restapi/projectRisk/project/{projectId}/riskCode/{riskCode}
- View all Project Risks by Assigned CodeValue
- Method: getPath:
/api/restapi/projectRisk/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Project Risks by Configured Field Value
- Method: getPath:
/api/restapi/projectRisk/project/{projectId}/configuredField/{viewColumnName}/{value}
- View all Project Risks by Name
- Method: getPath:
/api/restapi/projectRisk/name/{riskName}
- View all Project Risks by Project
- Method: getPath:
/api/restapi/projectRisk/projectId/{projectId}
- View all Project Risks in a Workspace
- Method: getPath:
/api/restapi/projectRisk/workspace/{workspaceId}
- View Project Risk Mitigation by Project Risk
- Method: getPath:
/api/restapi/projectRisk/mitigation/{projectRiskId}
- View Project Risk Weather Periods by Project Risk
- Method: getPath:
/api/restapi/projectRisk/weatherPeriod/{projectRiskId}
Project Risk Mitigation
The Project Risk Mitigation service enables you to create, update, view, and delete project risk mitigations. Project Risk Mitigation is also referred to as Project Risk Response Action. Update Keys : 'riskMitigationId'
- Batch Create Project Risk Mitigations
- Method: postPath:
/api/restapi/riskMitigation/batch
- Batch Delete Project Risk Mitigations
- Method: deletePath:
/api/restapi/riskMitigation/batch
- Batch Sync Project Risk Mitigations
- Method: postPath:
/api/restapi/riskMitigation/syncBatch
- Batch Update Project Risk Mitigations
- Method: putPath:
/api/restapi/riskMitigation/batch
- Create a Project Risk Mitigation
- Method: postPath:
/api/restapi/riskMitigation
- Delete a Project Risk Mitigation
- Method: deletePath:
/api/restapi/riskMitigation/{riskMitigationId}
- Update a Project Risk Mitigation
- Method: putPath:
/api/restapi/riskMitigation
- View a Project Risk Mitigation
- Method: getPath:
/api/restapi/riskMitigation/{riskMitigationId}
- View a Project Risk Mitigation by Code and Project Risk
- Method: getPath:
/api/restapi/riskMitigation/projectRisk/{projectRiskId}/code/{riskMitigationCode}
- View all Project Risk Mitigations by Code
- Method: getPath:
/api/restapi/riskMitigation/code/{riskMitigationCode}
- View all Project Risk Mitigations by Project ID
- Method: getPath:
/api/restapi/riskMitigation/project/{projectId}
Project Risk Weather Period
The Project Risk Weather Period service enables you to create, update, view, and delete project risk weather periods. Update Keys : 'riskWeatherPeriodId'
- Batch Create Project Risk Weather Periods
- Method: postPath:
/api/restapi/riskWeatherPeriod/batch
- Batch Delete Project Risk Weather Periods
- Method: deletePath:
/api/restapi/riskWeatherPeriod/batch
- Batch Sync Project Risk Weather Periods
- Method: postPath:
/api/restapi/riskWeatherPeriod/syncBatch
- Batch Update Project Risk Weather Periods
- Method: putPath:
/api/restapi/riskWeatherPeriod/batch
- Create a Project Risk Weather Period
- Method: postPath:
/api/restapi/riskWeatherPeriod
- Delete a Project Risk Weather Period
- Method: deletePath:
/api/restapi/riskWeatherPeriod/{riskWeatherPeriodId}
- Update a Project Risk Weather Period
- Method: putPath:
/api/restapi/riskWeatherPeriod
- View a Project Risk Weather Period
- Method: getPath:
/api/restapi/riskWeatherPeriod/{riskWeatherPeriodId}
- View all Project Risk Weather Periods by Period Name
- Method: getPath:
/api/restapi/riskWeatherPeriod/code/{periodName}
- View all Project Risk Weather Periods by Project ID
- Method: getPath:
/api/restapi/riskWeatherPeriod/project/{projectId}
Projects Aggregate
Use the Projects Aggregate service to view project information aggregated with budget plans and project portfolios.
- View a Project Aggregate by Budget Plan
- Method: postPath:
/api/restapi/projectsAggregate/capitalPlan
- View a Project Aggregate by Reference ID and Rollup Type
- Method: getPath:
/api/restapi/projectsAggregate/reference/{referenceObjectId}/rollupType/{rollupType}
- View a Project Aggregate by Rollup
- Method: getPath:
/api/restapi/projectsAggregate/rollupId/{rollupId}
Reason
Use the Reason service to create, view, update, and delete reasons. Reasons provide justifications for recommitting to a task. Update Keys : 'reasonId'
- Batch Create Reasons
- Method: postPath:
/api/restapi/reason/batch
- Batch Delete Reasons
- Method: deletePath:
/api/restapi/reason/batch
- Batch Sync Reasons
- Method: postPath:
/api/restapi/reason/syncBatch
- Batch Update Reasons
- Method: putPath:
/api/restapi/reason/batch
- Create a Reason
- Method: postPath:
/api/restapi/reason
- Delete a Reason
- Method: deletePath:
/api/restapi/reason/{reasonId}
- Update a Reason
- Method: putPath:
/api/restapi/reason
- View a Reason
- Method: getPath:
/api/restapi/reason/{reasonId}
- View a Reason by Workspace and Name
- Method: getPath:
/api/restapi/reason/workspace/{workspaceId}/name/{reasonName}
- View all Reasons by Workspace
- Method: getPath:
/api/restapi/reason/workspace/{workspaceId}
Related Items
Use the entity reference service to create, view, and delete references between application objects. Update Keys : 'entityReferenceId'
- Batch Create References
- Method: postPath:
/api/restapi/entityReference/batch
- Batch Delete References
- Method: deletePath:
/api/restapi/entityReference/batch
- Batch Sync References
- Method: postPath:
/api/restapi/entityReference/syncBatch
- Create a Reference
- Method: postPath:
/api/restapi/entityReference/link
- Delete a Reference
- Method: deletePath:
/api/restapi/entityReference/{entityReferenceId}
- Unlink a Reference
- Method: putPath:
/api/restapi/entityReference/unLink
- View a Reference
- Method: getPath:
/api/restapi/entityReference/{entityReferenceId}
- View all References of a Linked Object
- Method: getPath:
/api/restapi/entityReference/linkedObjectReferences
- View all Related Items of a Reference
- Method: getPath:
/api/restapi/entityReference/relatedItems
- View Linked References
- Method: getPath:
/api/restapi/entityReference/linkedReferences
- View Objects that Support References
- Method: getPath:
/api/restapi/entityReference/linkableObjectReferences
Report
The operations from the Report category.
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/report/assignUser
- View User Permission Sets for Report
- Method: getPath:
/api/restapi/report/permissionSets
Report Cycle
Use the Report Cycle service to create, view, update, and delete report cycles created within a project. Report cycles represent the planning periods used to plan and update scope assignment progress. Update Keys : 'reportCycleId'
- Batch Create Report Cycles
- Method: postPath:
/api/restapi/reportCycle/batch
- Batch Delete Report Cycles
- Method: deletePath:
/api/restapi/reportCycle/batch
- Batch Sync Report Cycles
- Method: postPath:
/api/restapi/reportCycle/syncBatch
- Batch Update Report Cycles
- Method: putPath:
/api/restapi/reportCycle/batch
- Create a Report Cycle
- Method: postPath:
/api/restapi/reportCycle
- Delete a Report Cycle
- Method: deletePath:
/api/restapi/reportCycle/{reportCycleId}
- Update a Report Cycle
- Method: putPath:
/api/restapi/reportCycle
- View a Report Cycle
- Method: getPath:
/api/restapi/reportCycle/{reportCycleId}
- View all Report Cycles by Workspace
- Method: getPath:
/api/restapi/reportCycle/workspace/{workspaceId}
Resource
The Workspace Resource service enables you to create, view, update, and delete workspace resources. Resources represent any quantifiable item you can track and assign to specific activities in a project. Update Keys : 'resourceId'
- Assign a Resource to a Project
- Method: postPath:
/api/restapi/resource/{resourceId}/assign/project/{projectId}
- Assign or Promote a Resource
- Method: postPath:
/api/restapi/resource/replicateObjectInWorkspaces/resource/{resourceId}/workspace/{workspaceId}
- Assign Resources to Projects
- Method: postPath:
/api/restapi/resource/assign/batch
- Batch Create Resources or Roles
- Method: postPath:
/api/restapi/resource/batch
- Batch Delete Resources or Roles
- Method: deletePath:
/api/restapi/resource/batch
- Batch Integrate Resources with an External Data Source
- Method: postPath:
/api/restapi/resource/syncBatch
- Batch Update Resources or Roles
- Method: putPath:
/api/restapi/resource/batch
- Create a Resource or Role
- Method: postPath:
/api/restapi/resource
- Delete a Resource or Role
- Method: deletePath:
/api/restapi/resource/{resourceId}
- Integrate a Resource with an External Data Source
- Method: postPath:
/api/restapi/resource/sync
- Unassign a Resource or Role from a Project
- Method: deletePath:
/api/restapi/resource/{resourceId}/unassign/project/{projectId}
- Unassign a Workspace Resource or Role
- Method: deletePath:
/api/restapi/resource/workspaceResource/workspace/{workspaceId}/resource/{resourceId}
- Unassign Resources or Roles from Projects
- Method: deletePath:
/api/restapi/resource/unassign/batch
- Unassign Workspace Resources or Roles
- Method: deletePath:
/api/restapi/resource/workspaceResource/batch
- Update a Resource or Role
- Method: putPath:
/api/restapi/resource
- View a Resource or Role
- Method: getPath:
/api/restapi/resource/{resourceId}
- View all Child Resources and Roles by Resource Hierarchy
- Method: getPath:
/api/restapi/resource/{resourceId}/resourceClass/{resourceClass}/childrenHierarchy
- View all Integrated Resources
- Method: getPath:
/api/restapi/resource/externallySourced
- View all Project Resources or Roles by Project
- Method: getPath:
/api/restapi/resource/projectId/{projectId}
- View all Resources by Assigned Code Value
- Method: getPath:
/api/restapi/resource/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Resources by Code and Type
- Method: getPath:
/api/restapi/resource/code/{resourceCode}/resourceType/{resourceType}
- View all Resources by Parent Code
- Method: getPath:
/api/restapi/resource/byParent
- View all Resources by Resource Class
- Method: getPath:
/api/restapi/resource
- View all Workspace Resources and Roles by Workspace
- Method: getPath:
/api/restapi/resource/workspace/{workspaceId}
Resource Demand
Use the Resource Demand service to create, view, update, and delete resource demands. A resource demands represent the high-level role requirements of a project. Update Keys : 'resourceDemandId'
- Batch Create Resource Demands
- Method: postPath:
/api/restapi/resourceDemand/batch
- Batch Delete Resource Demands
- Method: deletePath:
/api/restapi/resourceDemand/batch
- Batch Sync Resource Demands
- Method: postPath:
/api/restapi/resourceDemand/syncBatch
- Batch Update Resource Demands
- Method: putPath:
/api/restapi/resourceDemand/batch
- Create a Resource Demand
- Method: postPath:
/api/restapi/resourceDemand
- Delete a Resource Demand
- Method: deletePath:
/api/restapi/resourceDemand/{resourceDemandId}
- Update a Resource Demand
- Method: putPath:
/api/restapi/resourceDemand
- View a Resource Demand
- Method: getPath:
/api/restapi/resourceDemand/{resourceDemandId}
- View all Resource Demands by Project ID
- Method: getPath:
/api/restapi/resourceDemand/project/{projectId}
Resource Role Assignment
The Resource Role Assignment services enables you to create, view, update, and delete assignments between resources and roles. A resource role assignment indicates whether or not a resource is fulfilling a particular role. Update Keys : 'resourceRoleAssignmentId'
- Batch Create Resource Role Assignments
- Method: postPath:
/api/restapi/resourceRoleAssignment/batch
- Batch Delete Resource Role Assignments
- Method: deletePath:
/api/restapi/resourceRoleAssignment/batch
- Batch Sync Resource Role Assignments
- Method: postPath:
/api/restapi/resourceRoleAssignment/syncBatch
- Batch Update Resource Role Assignments
- Method: putPath:
/api/restapi/resourceRoleAssignment/batch
- Create a Resource Role Assignment
- Method: postPath:
/api/restapi/resourceRoleAssignment
- Delete a Resource Role Assignment
- Method: deletePath:
/api/restapi/resourceRoleAssignment/{resourceRoleAssignmentId}
- Update a Resource Role Assignment
- Method: putPath:
/api/restapi/resourceRoleAssignment
- View a Resource Role Assignment
- Method: getPath:
/api/restapi/resourceRoleAssignment/{resourceRoleAssignmentId}
- View a Resource Role Assignment by Resource and Role
- Method: getPath:
/api/restapi/resourceRoleAssignment/resource/{resourceId}/role/{roleId}
- View all Resource Role Assignments by Primary Flag
- Method: getPath:
/api/restapi/resourceRoleAssignment/primaryFlag/{primaryFlag}
- View all Resource Role Assignments by Resource
- Method: getPath:
/api/restapi/resourceRoleAssignment/resource/{resourceId}
Resource Work Rate
Use the Resource Work Rate service to create, view, update, and delete workspace resource rates for resources or roles. Update Keys : 'resourceWorkRateId'
- Batch Create Resource Work Rates
- Method: postPath:
/api/restapi/resourceWorkRate/batch
- Batch Delete Resource Work Rates
- Method: deletePath:
/api/restapi/resourceWorkRate/batch
- Batch Sync Resource Work Rates
- Method: postPath:
/api/restapi/resourceWorkRate/syncBatch
- Batch Update Resource Work Rates
- Method: putPath:
/api/restapi/resourceWorkRate/batch
- Create a Resource Work Rate
- Method: postPath:
/api/restapi/resourceWorkRate
- Delete a Resource Work Rate
- Method: deletePath:
/api/restapi/resourceWorkRate/{resourceWorkRateId}
- Update a Resource Work Rate
- Method: putPath:
/api/restapi/resourceWorkRate
- View a Resource Work Rate
- Method: getPath:
/api/restapi/resourceWorkRate/{resourceWorkRateId}
- View all Resource Work Rates by Resource
- Method: getPath:
/api/restapi/resourceWorkRate/resource/{resourceId}
- View all Resource Work Rates by Workspace
- Method: getPath:
/api/restapi/resourceWorkRate/workspace/{workspaceId}
- View all Resource Work Rates by Workspace Code
- Method: getPath:
/api/restapi/resourceWorkRate/workspaceCode/{workspaceCode}
Risk Matrix
Use the Risk Matrix service to create, view, update, and delete risk matrixes. Update Keys : 'riskMatrixId'
- Batch Create Risk Matrices
- Method: postPath:
/api/restapi/riskMatrix/batch
- Batch Delete Risk Matrices
- Method: deletePath:
/api/restapi/riskMatrix/batch
- Batch Sync Risk Matrices
- Method: postPath:
/api/restapi/riskMatrix/syncBatch
- Batch Update Risk Matrices
- Method: putPath:
/api/restapi/riskMatrix/batch
- Create a Risk Matrix
- Method: postPath:
/api/restapi/riskMatrix
- Delete a Risk Matrix
- Method: deletePath:
/api/restapi/riskMatrix/{riskMatrixId}
- Update a Risk Matrix
- Method: putPath:
/api/restapi/riskMatrix
- View a Risk Matrix
- Method: getPath:
/api/restapi/riskMatrix/{riskMatrixId}
- View a Risk Matrix by Name
- Method: getPath:
/api/restapi/riskMatrix/name/{matrixName}
- View a Risk Matrix by Name and Workspace
- Method: getPath:
/api/restapi/riskMatrix/workspace/{workspaceId}/name/{matrixName}
- View all Risk Matrixes by Name in a Workspace Hierarchy
- Method: getPath:
/api/restapi/riskMatrix/resolveRiskMatrix/workspace/{workspaceId}/riskMatrix/{matrixName}
- View Risk Matrices by Workspace
- Method: getPath:
/api/restapi/riskMatrix/workspace/{workspaceId}
- View Risk Matrix by Program
- Method: getPath:
/api/restapi/riskMatrix/program/{programId}
- View Risk Matrix by Project
- Method: getPath:
/api/restapi/riskMatrix/project/{projectId}
Risk Score Type
Use the Risk Score Type service to create, view, update, and delete risk score types. Risk Score Types specify thresholds which can be used to quantitatively compare the anticipated impacts of risks.
- Batch Create Risk Score Types
- Method: postPath:
/api/restapi/riskScoreType/batch
- Batch Sync Risk Score Types
- Method: postPath:
/api/restapi/riskScoreType/syncBatch
- Batch Update Risk Score Types
- Method: putPath:
/api/restapi/riskScoreType/batch
- Create a Risk Score Type
- Method: postPath:
/api/restapi/riskScoreType
- Delete a Risk Score Type
- Method: deletePath:
/api/restapi/riskScoreType/{riskScoreTypeId}
- Update a Risk Score Type
- Method: putPath:
/api/restapi/riskScoreType
- View a Risk Score Type
- Method: getPath:
/api/restapi/riskScoreType/{riskScoreTypeId}
- View a Risk Score Type by Name
- Method: getPath:
/api/restapi/riskScoreType/name/{riskScoreTypeName}
- View a Risk Score Type by Name and Project
- Method: getPath:
/api/restapi/riskScoreType/name/{riskScoreTypeName}/project/{projectId}
- View a Risk Score Type by Name and Workspace
- Method: getPath:
/api/restapi/riskScoreType/workspace/{workspaceId}/name/{riskScoreTypeName}
- View all Risk Score Types by Workspace
- Method: getPath:
/api/restapi/riskScoreType/workspace/{workspaceId}
- View Risk Score Thresholds by Risk Score Type
- Method: getPath:
/api/restapi/riskScoreType/threshold/{riskScoreTypeId}
- View Risk Score Types by Program
- Method: getPath:
/api/restapi/riskScoreType/program/{programId}
- View Risk Score Types by Project
- Method: getPath:
/api/restapi/riskScoreType/project/{projectId}
Rule Of Credit
Use the Rule of Credit service to create, view, update, and delete rules of credit. Rules of credit can be used when tracking progress on scope assignments. A rule is defined by its milestones and their percentage complete. Update Keys : 'workspaceId, rocName' or 'rocId' or 'workspaceCode, rocName'
- Batch Create Rules of Credit
- Method: postPath:
/api/restapi/ruleOfCredit/batch
- Batch Delete Rules of Credit
- Method: deletePath:
/api/restapi/ruleOfCredit/batch
- Batch Sync Rules of Credit
- Method: postPath:
/api/restapi/ruleOfCredit/syncBatch
- Batch Update Rules of Credit
- Method: putPath:
/api/restapi/ruleOfCredit/batch
- Create a Rule of Credit
- Method: postPath:
/api/restapi/ruleOfCredit
- Delete a Rule of Credit
- Method: deletePath:
/api/restapi/ruleOfCredit/{rocId}
- Update a Rule of Credit
- Method: putPath:
/api/restapi/ruleOfCredit
- View a Rule of Credit
- Method: getPath:
/api/restapi/ruleOfCredit/{rocId}
- View Rule of Credit Milestones
- Method: getPath:
/api/restapi/ruleOfCredit/ROCMilestone/{rocId}
- View Rules of Credit by Name
- Method: getPath:
/api/restapi/ruleOfCredit/name/{rocName}
- View Rules of Credit by Workspace
- Method: getPath:
/api/restapi/ruleOfCredit/workspace/{workspaceId}
- View Rules of Credit by Workspace Code
- Method: getPath:
/api/restapi/ruleOfCredit/workspace/code/{workspaceCode}
Scope Assignment Actuals Time Phased Data
The Scope Assignment Actuals Time Phased Data service enables you to create, view, update, and delete scope assignment time phased actuals data. Update Keys : 'scopeAssignmentActualsTimePhasedDataId'
- Batch Create Scope Assignment Actuals Time Phased Data
- Method: postPath:
/api/restapi/actualsTimePhasedData/batch
- Batch Delete Scope Assignment Actuals Time Phased Data
- Method: deletePath:
/api/restapi/actualsTimePhasedData/batch
- Batch Sync Scope Assignment Actuals Time Phased Data
- Method: postPath:
/api/restapi/actualsTimePhasedData/syncBatch
- Batch Update Scope Assignment Actuals Time Phased Data
- Method: putPath:
/api/restapi/actualsTimePhasedData/batch
- Create Scope Assignment Actuals Time Phased Data
- Method: postPath:
/api/restapi/actualsTimePhasedData
- Delete Scope Assignment Actuals Time Phased Data
- Method: deletePath:
/api/restapi/actualsTimePhasedData/{scopeAssignmentActualsTimePhasedDataId}
- Update Scope Assignment Actuals Time Phased Data
- Method: putPath:
/api/restapi/actualsTimePhasedData
- View all Scope Assignment Actuals Time Phased Data by Scope Assignment
- Method: getPath:
/api/restapi/actualsTimePhasedData/scopeAssignment/{scopeItemAssignmentId}
- View Scope Assignment Actuals Time Phased Data
- Method: getPath:
/api/restapi/actualsTimePhasedData/{scopeAssignmentActualsTimePhasedDataId}
Scope Assignment Baseline Time Phased Data
Use the Scope Assignment Baseline Time Phased Data service to view, create, update and delete scope assignment baseline time phased data. Update Keys : 'scopeAssignmentBaselineTimePhasedDataId'
- View all Scope Assignment Baseline Time Phased Data by Scope Assignment
- Method: getPath:
/api/restapi/baselineTimePhasedData/scopeAssignment/{scopeItemAssignmentId}
- View Scope Assignment Baseline Time Phased Data
- Method: getPath:
/api/restapi/baselineTimePhasedData/{scopeAssignmentBaselineTimePhasedDataId}
Scope Assignment Installed Time Phased Data
Use the Scope Assignment Installed Time phased data service enables you to send requests related to scope assignment installed time phased data. Update Keys : 'scopeAssignmentInstalledTimePhasedDataId'
- Batch Create Scope Assignment Installed Time Phased Data
- Method: postPath:
/api/restapi/installedTimePhasedData/batch
- Batch Delete Scope Assignment Installed Time Phased Data
- Method: deletePath:
/api/restapi/installedTimePhasedData/batch
- Batch Sync Scope Assignment Installed Time Phased Data
- Method: postPath:
/api/restapi/installedTimePhasedData/syncBatch
- Batch Update Scope Assignment Installed Time Phased Data
- Method: putPath:
/api/restapi/installedTimePhasedData/batch
- Create a Scope Assignment Installed Time Phased Data
- Method: postPath:
/api/restapi/installedTimePhasedData
- Delete a Scope Assignment Installed Time Phased Data
- Method: deletePath:
/api/restapi/installedTimePhasedData/{scopeAssignmentInstalledTimePhasedDataId}
- Update a Scope Assignment Installed Time Phased Data
- Method: putPath:
/api/restapi/installedTimePhasedData
- View all Scope Assignment Installed Time Phased Data by Scope Assignment ID
- Method: getPath:
/api/restapi/installedTimePhasedData/scopeAssignment/{scopeItemAssignmentId}
- View Scope Assignment Installed Time Phased Data
- Method: getPath:
/api/restapi/installedTimePhasedData/{scopeAssignmentInstalledTimePhasedDataId}
Scope Assignment Planned Time Phased Data
Use the scope assignment planned time phased data service to view scope assignment planned time phased data. Update Keys : 'scopeAssignmentPlannedTimePhasedDataId'
- Batch Create Scope Assignment Planned Time Phased Data
- Method: postPath:
/api/restapi/plannedTimePhasedData/batch
- Batch Sync Scope Assignment Planned Time Phased Data
- Method: postPath:
/api/restapi/plannedTimePhasedData/syncBatch
- Batch Update Scope Assignment Planned Time Phased Data
- Method: putPath:
/api/restapi/plannedTimePhasedData/batch
- Create a Scope Assignment Planned Time Phased Data Object
- Method: postPath:
/api/restapi/plannedTimePhasedData
- Update a Scope Assignment Planned Time Phased Data Object
- Method: putPath:
/api/restapi/plannedTimePhasedData
- View a Scope Assignment Planned Time Phased Data
- Method: getPath:
/api/restapi/plannedTimePhasedData/{scopeAssignmentPlannedTimePhasedDataId}
- View all Scope Assignment Planned Time Phased Data by Scope Assignment ID
- Method: getPath:
/api/restapi/plannedTimePhasedData/scopeAssignment/{scopeItemAssignmentId}
Scope Item
Use the Scope Item service to create, view, update, and delete scope items. Scope Items represent materials or products needed to complete a project.
- Create a Scope Item
- Method: postPath:
/api/restapi/scopeItem
- Delete a Scope Item
- Method: deletePath:
/api/restapi/scopeItem/{scopeItemId}
- Update a Scope Item
- Method: putPath:
/api/restapi/scopeItem
- View a Scope Item
- Method: getPath:
/api/restapi/scopeItem/{scopeItemId}
- View a Scope Item by Code
- Method: getPath:
/api/restapi/scopeItem/code/{scopeItemCode}
- View a Scope Item by Code and Parent Codes
- Method: getPath:
/api/restapi/scopeItem/itemCode
- View all Scope Items by Assigned Code Value
- Method: getPath:
/api/restapi/scopeItem/project/{projectId}/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Scope Items by Assigned Configured Field Value
- Method: getPath:
/api/restapi/scopeItem/project/{projectId}/configuredField/{viewColumnName}/{value}
- View all Scope Items by Code and Project
- Method: getPath:
/api/restapi/scopeItem/project/{projectId}/code/{scopeItemCode}
- View all Scope Items by Name
- Method: getPath:
/api/restapi/scopeItem/project/{projectId}/name/{itemName}
- View all Scope Items by Parent
- Method: getPath:
/api/restapi/scopeItem/parentCode
- View all Scope Items by PBS
- Method: getPath:
/api/restapi/scopeItem/pbsId/{pbsId}
- View Scope Items by Project
- Method: getPath:
/api/restapi/scopeItem/project/{projectId}
Scope Item Assignment
Use the Scope Item Assignment service to create, view, update, and delete scope assignments. Update Keys : 'scopeItemAssignmentId'
- Create a Scope Item Assignment
- Method: postPath:
/api/restapi/scopeItemAssignment
- Delete a Scope Item Assignment
- Method: deletePath:
/api/restapi/scopeItemAssignment/{scopeItemAssignmentId}
- Update a Scope Item Assignment
- Method: putPath:
/api/restapi/scopeItemAssignment
- View a Scope Item Assignment
- Method: getPath:
/api/restapi/scopeItemAssignment/{scopeItemAssignmentId}
- View all Scope Item Assignments by Assigned Code Value
- Method: getPath:
/api/restapi/scopeItemAssignment/project/{projectId}/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Scope Item Assignments by Assigned Configured Field Value
- Method: getPath:
/api/restapi/scopeItemAssignment/project/{projectId}/configuredField/{viewColumnName}/{value}
- View all Scope Item Assignments by Code
- Method: getPath:
/api/restapi/scopeItemAssignment/code/{scopeItemAssignmentCode}
- View all Scope Item Assignments by Project
- Method: getPath:
/api/restapi/scopeItemAssignment/project/{projectId}
- View all Scope Item Assignments by Scope Item
- Method: getPath:
/api/restapi/scopeItemAssignment/scope/{scopeItemId}
- View all Scope Item Assignments by Work Package
- Method: getPath:
/api/restapi/scopeItemAssignment/workPackage/{workPackageId}
Scope Item Assignment Activity
Use the Scope Item Assignment Activity service to create, view, update, and delete scope assignments and activity relationships. Update Keys : 'scopeItemAssignmentActivityId'
- Batch Create Scope Item Assignment Activities
- Method: postPath:
/api/restapi/scopeItemAssignmentActivity/batch
- Batch Delete Scope Item Assignment Activities
- Method: deletePath:
/api/restapi/scopeItemAssignmentActivity/batch
- Batch Sync Scope Item Assignment Activities
- Method: postPath:
/api/restapi/scopeItemAssignmentActivity/syncBatch
- Batch Update Scope Item Assignment Activities
- Method: putPath:
/api/restapi/scopeItemAssignmentActivity/batch
- Create a Scope Item Assignment Activity
- Method: postPath:
/api/restapi/scopeItemAssignmentActivity
- Delete a Scope Item Assignment Activity
- Method: deletePath:
/api/restapi/scopeItemAssignmentActivity/{scopeItemAssignmentActivityId}
- Delete Scope Item Assignment Activities by Activity
- Method: deletePath:
/api/restapi/scopeItemAssignmentActivity/activity/{activityId}
- Delete Scope Item Assignment Activities by Scope Item Assignment
- Method: deletePath:
/api/restapi/scopeItemAssignmentActivity/scopeItemAssignment/{scopeItemAssignmentId}
- Update a Scope Item Assignment Activity
- Method: putPath:
/api/restapi/scopeItemAssignmentActivity
- View a Scope Item Assignment Activity
- Method: getPath:
/api/restapi/scopeItemAssignmentActivity/{scopeItemAssignmentActivityId}
- View all Scope Item Assignment Activities by Activity
- Method: getPath:
/api/restapi/scopeItemAssignmentActivity/activity/{activityId}
- View All Scope Item Assignment Activities by Project
- Method: getPath:
/api/restapi/scopeItemAssignmentActivity/project/{projectId}
- View all Scope Item Assignment Activities by Scope Item Assignment
- Method: getPath:
/api/restapi/scopeItemAssignmentActivity/scopeItemAssignment/{scopeItemAssignmentId}
Spreads
The operations from the Spreads category.
- Calculate Activity Spread
- Method: postPath:
/api/restapi/action/activityspread/calculate
- Calculate Assignment Spread
- Method: postPath:
/api/restapi/action/assignmentspread/calculate
- Download Activity/Assignment Spread
- Method: getPath:
/api/restapi/action/spreadResult/{jobId}
- View Job Status
- Method: getPath:
/api/restapi/action/jobStatus/{jobId}
Strategy
Use the Strategy service you to create, view, update, and delete strategies. Update Keys : 'strategyId'
- Batch Create Strategies
- Method: postPath:
/api/restapi/strategy/batch
- Batch Deletes Strategies
- Method: deletePath:
/api/restapi/strategy/batch
- Batch Sync Strategies
- Method: postPath:
/api/restapi/strategy/syncBatch
- Batch Update Strategies
- Method: putPath:
/api/restapi/strategy/batch
- Create a Strategy
- Method: postPath:
/api/restapi/strategy
- Delete a Strategy
- Method: deletePath:
/api/restapi/strategy/{strategyId}
- Update a Strategy
- Method: putPath:
/api/restapi/strategy
- View a Strategy
- Method: getPath:
/api/restapi/strategy/{strategyId}
- View all Strategies Measure Values by Workspace
- Method: getPath:
/api/restapi/strategy/measureValue/workspace/{workspaceId}
- View all Strategy Measure Values by Strategy
- Method: getPath:
/api/restapi/strategy/measureValue/strategy/{strategyId}
Strategy Measure
Use the Strategy Measure service to create, view, update, and delete Strategy Measures. Update Keys : 'strategyMeasureId'
- Batch Create Strategy Measures
- Method: postPath:
/api/restapi/strategyMeasure/batch
- Batch Delete Strategy Measures
- Method: deletePath:
/api/restapi/strategyMeasure/batch
- Create a Strategy Measure
- Method: postPath:
/api/restapi/strategyMeasure
- Delete a Strategy Measure
- Method: deletePath:
/api/restapi/strategyMeasure/{strategyMeasureId}
- View a Strategy Measure
- Method: getPath:
/api/restapi/strategyMeasure/{strategyMeasureId}
- View all Strategy Measures by Parent
- Method: getPath:
/api/restapi/strategyMeasure/parentCode
Strategy Measure Manual Value
Use the Strategy Measure Manual Value service to create, view, update, and delete Strategy Measure Manual Values. Update Keys : 'strategyMeasureValueXReferenceId'
- Batch Create Strategy Measure Manual Values
- Method: postPath:
/api/restapi/strategyMeasureManualValue/batch
- Batch Update Strategy Measure Manual Values
- Method: putPath:
/api/restapi/strategyMeasureManualValue/batch
- Create a Strategy Measure Manual Value
- Method: postPath:
/api/restapi/strategyMeasureManualValue
- Update a Strategy Measure Manual Value
- Method: putPath:
/api/restapi/strategyMeasureManualValue
- View all Strategy Measure Manual Value Date Sequences
- Method: getPath:
/api/restapi/strategyMeasureManualValue/dateSequenceRange/measure/{measureId}
Strategy Measure Value
Use the Strategy Measure Value service to view strategy measure values.
- View a Strategy Measure Value Trend
- Method: getPath:
/api/restapi/strategyMeasureValue/strategyMeasureSpread/measure/{measureId}/strategy/{strategyId}
Strategy Project
Use the Strategy Project service to create, view, update, and delete strategy projects. Update Keys : 'strategyProjectId'
- Batch Create Strategy Projects
- Method: postPath:
/api/restapi/strategyProject/batch
- Batch Delete Strategy Projects
- Method: deletePath:
/api/restapi/strategyProject/batch
- Batch Update Strategy Projects
- Method: putPath:
/api/restapi/strategyProject/batch
- Create a Strategy Project
- Method: postPath:
/api/restapi/strategyProject
- Delete a Strategy Project
- Method: deletePath:
/api/restapi/strategyProject/{strategyProjectId}
- Delete a Strategy Project by Strategy and Project
- Method: deletePath:
/api/restapi/strategyProject/strategy/{strategyId}/project/{projectId}
- Update a Strategy Project
- Method: putPath:
/api/restapi/strategyProject
- View a Strategy Project
- Method: getPath:
/api/restapi/strategyProject/{strategyProjectId}
- View all Strategy Projects by Parent
- Method: getPath:
/api/restapi/strategyProject/parentCode
- View all Strategy Projects by Strategy
- Method: getPath:
/api/restapi/strategyProject/strategy/{strategyId}
Strategy Type
Use the Strategy Type service to create, view, up send and retrieve information related to strategy types. Update Keys : 'strategyTypeId'
- Batch Create Strategy Types
- Method: postPath:
/api/restapi/strategyType/batch
- Batch Delete Strategy Types
- Method: deletePath:
/api/restapi/strategyType/batch
- Batch Sync Strategy Types
- Method: postPath:
/api/restapi/strategyType/syncBatch
- Batch Update Strategy Types
- Method: putPath:
/api/restapi/strategyType/batch
- Create a Strategy Type
- Method: postPath:
/api/restapi/strategyType
- Delete a Strategy Type
- Method: deletePath:
/api/restapi/strategyType/{strategyTypeId}
- Update a Strategy Type
- Method: putPath:
/api/restapi/strategyType
- View a Strategy Type
- Method: getPath:
/api/restapi/strategyType/{strategyTypeId}
- View all Strategy Types by Workspace
- Method: getPath:
/api/restapi/strategyType/workspace/{workspaceId}
Threshold
The Threshold service enables you to create, view, update, and delete thresholds. Thresholds are visual indicators used to convey the current status of a value compared to upper and lower limits. Update Keys : 'thresholdId'
- Batch Create Thresholds
- Method: postPath:
/api/restapi/threshold/batch
- Batch Update Thresholds
- Method: putPath:
/api/restapi/threshold/batch
- Create a Threshold
- Method: postPath:
/api/restapi/threshold
- Update a Threshold
- Method: putPath:
/api/restapi/threshold
- View a Threshold
- Method: getPath:
/api/restapi/threshold/{thresholdId}
Units Of Measure
Use the Units of Measure service to create, view, update, and delete units of measure. Update Keys : 'unitOfMeasureId'
- Batch Create Units of Measures
- Method: postPath:
/api/restapi/unitsOfMeasure/batch
- Batch Delete Units of Measures
- Method: deletePath:
/api/restapi/unitsOfMeasure/batch
- Batch Sync Units of Measures
- Method: postPath:
/api/restapi/unitsOfMeasure/syncBatch
- Batch Update Units of Measures
- Method: putPath:
/api/restapi/unitsOfMeasure/batch
- Create a Units of Measure
- Method: postPath:
/api/restapi/unitsOfMeasure
- Delete a Units of Measure
- Method: deletePath:
/api/restapi/unitsOfMeasure/{unitOfMeasureId}
- Update a Units of Measure
- Method: putPath:
/api/restapi/unitsOfMeasure
- View a Units of Measure
- Method: getPath:
/api/restapi/unitsOfMeasure/{unitOfMeasureId}
- View all Units of Measures by Code
- Method: getPath:
/api/restapi/unitsOfMeasure/code/{key}
- View all Units of Measures by Name
- Method: getPath:
/api/restapi/unitsOfMeasure/name/{displayName}/workspace/{workspaceId}
- View all Units of Measures by Workspace
- Method: getPath:
/api/restapi/unitsOfMeasure/workspace/{workspaceId}
User
The operations from the User category.
- View a User
- Method: getPath:
/api/restapi/user/{userId}
- View a User by Authentication GUID
- Method: getPath:
/api/restapi/user/ldap/{ldapGuid}
User Preferences
Use the User Preferences service to view and update user preferences. User preferences determine data display formats and personal details, and are exclusive to each user. Update Keys : 'applicationUserSettingId'
- Batch Update User Preferences
- Method: putPath:
/api/restapi/userPreferences/batch
- Update a User's Preferences
- Method: putPath:
/api/restapi/userPreferences
- View All User Preferences
- Method: getPath:
/api/restapi/userPreferences/allUserSettings
- View User Preferences
- Method: getPath:
/api/restapi/userPreferences/{applicationUserSettingId}
- View User Preferences by Setting Name
- Method: getPath:
/api/restapi/userPreferences/name/{settingName}
Util
Contains utility end points for Oracle Primavera Cloud Rest API
- Test API Connection
- Method: getPath:
/api/restapi/util/testConnection
WBS
Use the WBS service to create, view, update, and delete workspace breakdown structures. Work Breakdown Structures (WBS) represent hierarchical arrangements of the work required to bring a project to completion. Update Keys : 'wbsId'
- Create a WBS
- Method: postPath:
/api/restapi/wbs
- Delete a WBS
- Method: deletePath:
/api/restapi/wbs/{wbsId}
- Delete all WBS Children
- Method: deletePath:
/api/restapi/wbs/children/{wbsId}
- Update a WBS
- Method: putPath:
/api/restapi/wbs
- View a WBS
- Method: getPath:
/api/restapi/wbs/{wbsId}
- View a WBS by Code
- Method: getPath:
/api/restapi/wbs/project/{projectId}/code/{wbsCode}
- View a WBS by WBS Code, Parent WBS Code, and Project ID
- Method: getPath:
/api/restapi/wbs/wbsCode/{wbsCode}/parentWbsCode/{parentCode}/projectId/{projectId}
- View all Children in a WBS Hierarchy
- Method: getPath:
/api/restapi/wbs/{wbsId}/childrenHierarchy
- View all WBS by Assigned Code Value
- Method: getPath:
/api/restapi/wbs/project/{projectId}/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all WBS by Assigned Configured Field Value
- Method: getPath:
/api/restapi/wbs/project/{projectId}/configuredField/{viewColumnName}/{value}
- View all WBS by Name
- Method: getPath:
/api/restapi/wbs/project/{projectId}/name/{wbsName}
- View all WBS by Project
- Method: getPath:
/api/restapi/wbs/project/{projectId}
- View all WBS Children
- Method: getPath:
/api/restapi/wbs/children/{wbsId}
Work Manager Task
Use the work manager task service to create, view, update, and delete work manager tasks. Update Keys : 'workManagerTaskId'
- Batch Create Work Manager Tasks
- Method: postPath:
/api/restapi/workManagerTask/batch
- Batch Delete Work Manager Tasks
- Method: deletePath:
/api/restapi/workManagerTask/batch
- Batch Sync Work Manager Tasks
- Method: postPath:
/api/restapi/workManagerTask/syncBatch
- Batch Update Work Manager Tasks
- Method: putPath:
/api/restapi/workManagerTask/batch
- Create a Work Manager Task
- Method: postPath:
/api/restapi/workManagerTask
- Delete a Work Manager Task
- Method: deletePath:
/api/restapi/workManagerTask/{workManagerTaskId}
- Update a Work Manager Task
- Method: putPath:
/api/restapi/workManagerTask
- Update Work Manager Task Favorite Flag
- Method: putPath:
/api/restapi/workManagerTask/updateFavorite/batch
- View a Work Manager Task
- Method: getPath:
/api/restapi/workManagerTask/{workManagerTaskId}
- View a Work Manager Task by Code and Parent Codes
- Method: getPath:
/api/restapi/workManagerTask/byCode
- View all Work Manager Tasks by Activity
- Method: getPath:
/api/restapi/workManagerTask/activity/{activityId}
- View all Work Manager Tasks by Assigned Code Value
- Method: getPath:
/api/restapi/workManagerTask/project/{project}/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Work Manager Tasks by Code
- Method: getPath:
/api/restapi/workManagerTask/code/{itemCode}
- View all Work Manager Tasks by Configured Field Values
- Method: getPath:
/api/restapi/workManagerTask/project/{project}/configuredField/{viewColumnName}/{value}
- View all Work Manager Tasks by Parent
- Method: getPath:
/api/restapi/workManagerTask/parentCode
- View all Work Manager Tasks by Project
- Method: getPath:
/api/restapi/workManagerTask/project/{project}
- View all Work Manager Tasks by WBS
- Method: getPath:
/api/restapi/workManagerTask/wbs/{wbsId}
Work Manager Task Commitment
Use the Work Manager Task Commitment service to create, view, update, and delete work manager tasks. Update Keys : 'workManagerTaskCommitmentId'
- Create a Work Manager Task Commitment
- Method: postPath:
/api/restapi/workManagerTaskCommitment
- Delete a Work Manager Task Commitment
- Method: deletePath:
/api/restapi/workManagerTaskCommitment/{workManagerTaskCommitmentId}
- View a Work Manager Task Commitment
- Method: getPath:
/api/restapi/workManagerTaskCommitment/{workManagerTaskCommitmentId}
- View all Work Manager Task Commitments by Associated User
- Method: getPath:
/api/restapi/workManagerTaskCommitment/user/{applicationUserId}
- View all Work Manager Task Commitments by Parent
- Method: getPath:
/api/restapi/workManagerTaskCommitment/parentCode
- View all Work Manager Task Commitments by Project
- Method: getPath:
/api/restapi/workManagerTaskCommitment/project/{projectId}
- View all Work Manager Task Commitments by Reason
- Method: getPath:
/api/restapi/workManagerTaskCommitment/reason/{reasonId}
- View all Work Manager Task Commitments by Work Manager Task
- Method: getPath:
/api/restapi/workManagerTaskCommitment/allCommitment/task/{workManagerTaskId}
- View Last Work Manager Task Commitment
- Method: getPath:
/api/restapi/workManagerTaskCommitment/lastCommitment/task/{workManagerTaskId}
Work Manager Task Dependency
The operations from the Work Manager Task Dependency category.
- View a Work Manager Task Dependency
- Method: getPath:
/api/restapi/workManagerTaskDependency/{workManagerTaskDependencyId}
- View all Work Manager Task Dependencies by Project
- Method: getPath:
/api/restapi/workManagerTaskDependency/project/{projectId}
- View all Work Manager Task Dependencies by Workspace and Project Codes
- Method: getPath:
/api/restapi/workManagerTaskDependency/workspace/{workspaceCode}/project/{projectCode}
- View Work Manager Task Dependency Chain by Work Manager Task
- Method: getPath:
/api/restapi/workManagerTaskDependency/task/{workManagerTaskId}
- View Work Manager Task Dependency Chain by Workspace, Project and Work Manager Task Codes
- Method: getPath:
/api/restapi/workManagerTaskDependency/workspace/{workspaceCode}/project/{projectCode}/task/{tasksCode}
Work Package
The Work Package service enables you to send requests related to the defined work package. Update Keys : 'workPackageId'
- Create a Work Package
- Method: postPath:
/api/restapi/workPackage
- Delete a Work Package
- Method: deletePath:
/api/restapi/workPackage/{workPackageId}
- Update a Work Package
- Method: putPath:
/api/restapi/workPackage
- View a Work Package
- Method: getPath:
/api/restapi/workPackage/{workPackageId}
- View a Work Package by Assigned Code Value
- Method: getPath:
/api/restapi/workPackage/project/{projectId}/codeType/{codeTypeId}/codeValue/{codeValueCode}
- View all Work Packages by Assigned Configured Field Value
- Method: getPath:
/api/restapi/workPackage/project/{projectId}/configuredField/{viewColumnName}/{value}
- View all Work Packages by Project
- Method: getPath:
/api/restapi/workPackage/project/{projectId}
- View all Work Packages by Project and Code
- Method: getPath:
/api/restapi/workPackage/project/{projectId}/code/{workPackageCode}
- View all Work Packages by Project and Name
- Method: getPath:
/api/restapi/workPackage/project/{projectId}/name/{workPackageName}
- View all Work Packages by WBS
- Method: getPath:
/api/restapi/workPackage/wbs/{wbsId}
Workflow
Use the Workflow service to to start a workflow.
- Start a Workflow
- Method: postPath:
/api/restapi/workflow
Workflow Instance
The operations from the Workflow Instance category.
- View Workflow Configuration Names
- Method: getPath:
/api/restapi/workflowInstance/workflowConfiguration
- View Workflow Instances
- Method: getPath:
/api/restapi/workflowInstance
- View Workflow Step Tasks
- Method: getPath:
/api/restapi/workflowInstance/steps/tasks
- View Workflow Steps
- Method: getPath:
/api/restapi/workflowInstance/steps
Workspace
Use the Workspace service to create, update, delete, and view workspaces. Update Keys : 'workspaceId'
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/workspace/assignUser
- Batch Create Workspaces
- Method: postPath:
/api/restapi/workspace/batch
- Batch Delete Workspaces
- Method: deletePath:
/api/restapi/workspace/batch
- Batch Sync Workspaces
- Method: postPath:
/api/restapi/workspace/syncBatch
- Batch Update Workspaces
- Method: putPath:
/api/restapi/workspace/batch
- Create a Workspace
- Method: postPath:
/api/restapi/workspace
- Delete a Workspace
- Method: deletePath:
/api/restapi/workspace/{workspaceId}
- Update a Workspace
- Method: putPath:
/api/restapi/workspace
- View a Workspace
- Method: getPath:
/api/restapi/workspace/{workspaceId}
- View a Workspace by Code
- Method: getPath:
/api/restapi/workspace/code/{workspaceCode}
- View a Workspace Image
- Method: getPath:
/api/restapi/workspace/image/{workspaceId}
- View All Child Workspaces in a Workspace Hierarchy
- Method: getPath:
/api/restapi/workspace/{workspaceId}/childrenHierarchy
- View all Workspaces
- Method: getPath:
/api/restapi/workspace
- View Child Workspaces
- Method: getPath:
/api/restapi/workspace/children/{workspaceId}
- View Currency Of Record for a Workspace
- Method: getPath:
/api/restapi/workspace/currencyOfRecord
- View the Root Workspace
- Method: getPath:
/api/restapi/workspace/root
- View User Groups for Workspace
- Method: getPath:
/api/restapi/workspace/userGroups
- View User Permission Sets for Workspace
- Method: getPath:
/api/restapi/workspace/permissionSets