Action 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: post
Path: /api/restapi/action/applyActivityUncertainity/run
Create a Budget Plan Snapshot
Method: post
Path: /api/restapi/action/capitalPlanSnapshot
Create a Project Baseline
Method: post
Path: /api/restapi/action/baseline
Create a Project Snapshot
Method: post
Path: /api/restapi/action/projectSnapshot
Create Resource Demand from Schedule
Method: post
Path: /api/restapi/action/resourceDemand/fetchAssignment
Delete a Budget Plan Snapshot
Method: delete
Path: /api/restapi/action/capitalPlan/snapshot/{snapshotId}
Delete a Project Snapshot
Method: delete
Path: /api/restapi/action/project/snapshot/{snapshotId}
Delete Project Baseline
Method: delete
Path: /api/restapi/action/baseline/{projectBaselineId}
Delete Project Baseline By Name
Method: delete
Path: /api/restapi/action/baseline
Download a Report
Method: get
Path: /api/restapi/action/reportResult/{jobId}
Import a WBS from Project
Method: post
Path: /api/restapi/action/importWBS
Perform Project Resource Leveling
Method: post
Path: /api/restapi/action/level
Run a Report
Method: post
Path: /api/restapi/action/report/run
Run Risk Analysis
Method: post
Path: /api/restapi/action/runRiskAnalysis
Schedule a Project
Method: post
Path: /api/restapi/action/scheduleProject
Schedule Portfolio Measure Computation
Method: post
Path: /api/restapi/action/computeMeasure
Schedule Strategy Measure Computation
Method: post
Path: /api/restapi/action/computeStrategyMeasure
Synchronize Resource Availabilities and Rates for Workspace Hierarchy
Method: post
Path: /api/restapi/action/resource/workRateSync
Synchronize Role Availabilities and Rates for Workspace Hierarchy
Method: post
Path: /api/restapi/action/role/workRateSync
Update Project Baseline
Method: put
Path: /api/restapi/action/baseline
View Job Status
Method: get
Path: /api/restapi/action/jobStatus/{jobId}
View Project Baseline
Method: get
Path: /api/restapi/action/baseline/{projectBaselineId}
View Project Baseline By Name
Method: get
Path: /api/restapi/action/baseline
View Project Baseline By Parent Code
Method: get
Path: /api/restapi/action/baseline/parent
View Project Baseline By Project
Method: get
Path: /api/restapi/action/baseline/project/{id}
View Snapshots by Budget Plan ID
Method: get
Path: /api/restapi/action/snapshot/capitalPlan/{capitalPlanId}
View Snapshots by Project ID
Method: get
Path: /api/restapi/action/snapshot/project/{id}