All REST Endpoints

Action
The Action service enables you to send requests related to Prime actions.
Close a project current period item.
Method: post
Path: /v16.2/action/periodCloseout
Create a Project Baseline.
Method: post
Path: /v16.2/action/createBaseline
Creates a Capital Plan Snapshot.
Method: post
Path: /v16.2/action/createCapitalPlanSnapshot
Creates a Project Snapshot.
Method: post
Path: /v16.2/action/createProjectSnapshot
Returns the job status for the specified job Id.
Method: get
Path: /v16.2/action/jobStatus/{jobId}
Set current baseline.
Method: put
Path: /v16.2/action/setCurrentBaseline
Status of a Project baseline.
Method: get
Path: /v16.2/action/baselineStatus/{id}
The scheduler API schedules the project and returns the job id. The Job id can be used to find out the job status.
Method: post
Path: /v16.2/action/scheduleProject
Activity
The Activity service enables you to send requests related to activities.
Creates activities.
Method: post
Path: /v16.2/activity/batch
Creates an activity.
Method: post
Path: /v16.2/activity
Deletes the activities for the specified activity IDs.
Method: delete
Path: /v16.2/activity/batch
Deletes the activity for the specified activity ID.
Method: delete
Path: /v16.2/activity/{id}
Finds and returns all child activities in the hierarchy of given Activity ID.
Method: get
Path: /v16.2/activity/getChildrenInHierarchy/{id}
Returns activities specified by the assigned code value.
Method: get
Path: /v16.2/activity/project/{id}/codeType/{typeId}/codeValue/{code}
Returns activities specified by the assigned configured fields value.
Method: get
Path: /v16.2/activity/project/{id}/configuredField/{viewColumnName}/{value}
Returns the activities for specified wbsId.
Method: get
Path: /v16.2/activity/wbsId/{id}
Returns the activity for the specified activity ID.
Method: get
Path: /v16.2/activity/{id}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/code/{code}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/project/{id}/code/{code}
Updates activities for the specified activity IDs.
Method: put
Path: /v16.2/activity/batch
Updates the activity for the specified activity ID.
Method: put
Path: /v16.2/activity
Activity Risk
The Activity risk service supports the search and retrieval of Activity risks.
Creates activity risks.
Method: post
Path: /v16.2/activityRisk/batch
Creates an activity risk.
Method: post
Path: /v16.2/activityRisk
Deletes the activity risk for the specified activity risk ID.
Method: delete
Path: /v16.2/activityRisk/{id}
Deletes the activity risks for the specified activity risk IDs.
Method: delete
Path: /v16.2/activityRisk/batch
Returns the activity risk for the specified activity ID.
Method: get
Path: /v16.2/activityRisk/activity/{activityId}
Returns the activity risk for the specified activity risk ID.
Method: get
Path: /v16.2/activityRisk/{id}
Updates activity risks for the specified activity risk IDs.
Method: put
Path: /v16.2/activityRisk/batch
Updates the activity risk for the specified activity risk ID.
Method: put
Path: /v16.2/activityRisk
Assignment
The Assignment service enables you to send requests related to assignments .
Creates a Assignment.
Method: post
Path: /v16.2/assignment
Creates Assignments.
Method: post
Path: /v16.2/assignment/batch
Deletes the assignment for the specified assignment ID.
Method: delete
Path: /v16.2/assignment/{id}
Deletes the assignments for the specified assignment IDs.
Method: delete
Path: /v16.2/assignment/batch
Returns assignments specified by the assigned configured fields values.
Method: get
Path: /v16.2/assignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns the assignment for the specified Assignment ID.
Method: get
Path: /v16.2/assignment/{id}
Returns the assignment specified by the activity Id and assignment code.
Method: get
Path: /v16.2/assignment/activity/{id}/code/{code}
Returns the assignment specified by the assignment code.
Method: get
Path: /v16.2/assignment/code/{code}
Returns the assignments specified by the Activity ID.
Method: get
Path: /v16.2/assignment/activityId/{id}
Updates assignments for the specified Assignment IDs.
Method: put
Path: /v16.2/assignment/batch
Updates the assignment for the specified Assignment ID.
Method: put
Path: /v16.2/assignment
CBS
The CBS service enables you to send requests related to the Cost Breakdown Structure codes for a workspace or project.
Creates a project CBS code.
Method: post
Path: /v16.2/cbs/project/{id}
Creates a workspace CBS code.
Method: post
Path: /v16.2/cbs/workspace/{id}
Creates the project costing source for the specific project.
Method: post
Path: /v16.2/cbs/project/{id}/projectCostingSource
Deletes the project CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/project/{id}
Deletes the workspace CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/workspace/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/project/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/workspace/{id}
Returns the project costing source for the specific project.
Method: get
Path: /v16.2/cbs/project/{id}/projectCostingSource
Returns the workspace/project CBS for the specified workspace CBS ID and type.
Method: get
Path: /v16.2/cbs/{id}
Updates the project CBS code for the specified project CBS ID.
Method: put
Path: /v16.2/cbs/project
Updates the project costing source for the specific project.
Method: put
Path: /v16.2/cbs/project/{id}/projectCostingSource
Updates the workspace CBS code for the specified workspace CBS ID.
Method: put
Path: /v16.2/cbs/workspace
Calendar
The Calendar service enables you to send requests related to calendars.
Creates a calendar.
Method: post
Path: /v16.2/calendar
Creates calendars.
Method: post
Path: /v16.2/calendar/batch
Deletes the calendar for the specified calendar ID.
Method: delete
Path: /v16.2/calendar/{id}
Deletes the calendars for the specified calendar IDs.
Method: delete
Path: /v16.2/calendar/batch
Returns all calendars associated with a workspace.
Method: get
Path: /v16.2/calendar/workspaceId/{id}
Returns the calendar exceptions for the specified calendar ID.
Method: get
Path: /v16.2/calendar/exception/{id}
Returns the calendar for the specified calendar ID.
Method: get
Path: /v16.2/calendar/{id}
Returns the calendar specified by the calendar code.
Method: get
Path: /v16.2/calendar/code/{code}
Updates calendars for the specified calendar IDs.
Method: put
Path: /v16.2/calendar/batch
Updates the calendar for the specified calendar ID.
Method: put
Path: /v16.2/calendar
Capital Plan
The CapitalPlan service enables you to send requests related to Capital Plans.
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan/batch
Deletes the CapitalPlan for the specified CapitalPlan ID.
Method: delete
Path: /v16.2/capitalPlan/{id}
Deletes the CapitalPlans for the specified CapitalPlans IDs.
Method: delete
Path: /v16.2/capitalPlan/batch
Returns the CapitalPlan for the specified CapitalPlan ID.
Method: get
Path: /v16.2/capitalPlan/{id}
Returns the CapitalPlan for the specified Portfolio ID.
Method: get
Path: /v16.2/capitalPlan/portfolio/{id}
Returns the CapitalPlan for the specified Workspace ID.
Method: get
Path: /v16.2/capitalPlan/workspace/{id}
Returns the CapitalPlan specified by the CapitalPlan name.
Method: get
Path: /v16.2/capitalPlan/name/{name}
Returns the capitalPlans specified by the assigned Configured field value.
Method: get
Path: /v16.2/capitalPlan/configuredField/{viewColumnName}/{value}
Updates the CapitalPlan for the specified CapitalPlan ID.
Method: put
Path: /v16.2/capitalPlan
Updates the CapitalPlans for the specified CapitalPlan IDs.
Method: put
Path: /v16.2/capitalPlan/batch
Capital Portfolio
Creates a Capital Portfolio.
Method: post
Path: /v16.2/capitalPortfolio
Creates Capital Portfolios.
Method: post
Path: /v16.2/capitalPortfolio/batch
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/batch
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/{id}
Returns the Capital Portfolio for the specified Capital Portfolio ID.
Method: get
Path: /v16.2/capitalPortfolio/{id}
Returns the Capital Portfolio specified by the Capital Portfolio Name.
Method: get
Path: /v16.2/capitalPortfolio/name/{name}
Updates the Capital Portfolio for the specified Capital Portfolio ID.
Method: put
Path: /v16.2/capitalPortfolio
Updates the Capital Portfolios for the specified Capital Portfolios IDs.
Method: put
Path: /v16.2/capitalPortfolio/batch
Code Value
The Code Value service enables you to send requests related to code values.
Creates a code value.
Method: post
Path: /v16.2/codeValue
Creates a code values.
Method: post
Path: /v16.2/codeValue/batch
Deletes the code value for the specified code value ID.
Method: delete
Path: /v16.2/codeValue/{id}
Deletes the code values for the specified code value IDs.
Method: delete
Path: /v16.2/codeValue/batch
Finds and returns all child codeValues in the hierarchy of given CodeValue ID.
Method: get
Path: /v16.2/codeValue/getChildrenInHierarchy/{id}
Returns the code value for specified CodeType Id and Workspace Id.
Method: get
Path: /v16.2/codeValue/workspaceId/{workspaceId}/codeTypeId/{codeTypeId}
Returns the code value for the specified code value ID.
Method: get
Path: /v16.2/codeValue/{id}
Returns the code values specified by the code type ID and value code.
Method: get
Path: /v16.2/codeValue/code/{code}/codeType/{id}
Returns the code values specified by the code type ID.
Method: get
Path: /v16.2/codeValue/codeType/{id}
Returns the code values specified by the code type name.
Method: get
Path: /v16.2/codeValue/codeType/name/{name}
Updates the code value for the specified code value ID.
Method: put
Path: /v16.2/codeValue
Updates the code values for the specified code values.
Method: put
Path: /v16.2/codeValue/batch
CodeType
The Code Type service enables you to send requests related to code types.
Creates a code type.
Method: post
Path: /v16.2/codeType
Creates a code types.
Method: post
Path: /v16.2/codeType/batch
Creates Workspace CodeType.
Method: post
Path: /v16.2/codeType/workspaceCodeType
Deletes the code type for the specified code type ID.
Method: delete
Path: /v16.2/codeType/{id}
Deletes the code types for the specified code type IDs.
Method: delete
Path: /v16.2/codeType/batch
Finds and returns Code types based on ID of Workspace.
Method: get
Path: /v16.2/codeType/workspace/{id}
Finds and returns Code Types by Object type.
Method: get
Path: /v16.2/codeType
Returns the code type for the specified code type ID.
Method: get
Path: /v16.2/codeType/{id}
Updates the code type for the specified code type ID.
Method: put
Path: /v16.2/codeType
Updates the code types for the specified code types.
Method: put
Path: /v16.2/codeType/batch
Configured Fields
The Configured Fields service enables you to send requests related to fields and codes configured for use in the application.
Creates a configured field.
Method: post
Path: /v16.2/field
Returns the configured field for the specified configured field ID.
Method: get
Path: /v16.2/field/{id}
Returns the configured field for the specified workspace ID.
Method: get
Path: /v16.2/field/workspaceId/{id}
Updates the configured field for the specified configured field ID.
Method: put
Path: /v16.2/field
Cost Category
The Cost Category services enables you to send requests related to cost category.
??codeType_find_by_costCategoryType??
Method: get
Path: /v16.2/costCategory
Creates a Cost Category.
Method: post
Path: /v16.2/costCategory
Creates Cost Categories.
Method: post
Path: /v16.2/costCategory/batch
Deletes the Cost Categories for the specified Cost Category IDs.
Method: delete
Path: /v16.2/costCategory/batch
Deletes the Cost Category for the specified Cost Category ID.
Method: delete
Path: /v16.2/costCategory/{id}
Returns Cost Categories for specified Workspace ID.
Method: get
Path: /v16.2/costCategory/workspaceId/{id}
Returns the Cost Category for the specified cost category ID.
Method: get
Path: /v16.2/costCategory/{id}
Returns the Cost Category for the specified cost category name.
Method: get
Path: /v16.2/costCategory/name/{name}
Updates the Cost Categories for the specified Cost Category IDs.
Method: put
Path: /v16.2/costCategory/batch
Updates the Cost Category for the specified Cost Category ID.
Method: put
Path: /v16.2/costCategory
Currency
The Currency service enables you to send requests related to currencies.
Creates a new currency.
Method: post
Path: /v16.2/currency
Deletes the currency for the specified currency ID.
Method: delete
Path: /v16.2/currency/{id}
Returns list of currencies for the specified Workspace ID.
Method: get
Path: /v16.2/currency/workspaceId/{id}
Returns the currency for the specified currency ID.
Method: get
Path: /v16.2/currency/{id}
Returns the currency specified by the currency code.
Method: get
Path: /v16.2/currency/code/{code}
Returns the currency specified by the currency name.
Method: get
Path: /v16.2/currency/name/{name}
Updates the currency for the specified currency ID.
Method: put
Path: /v16.2/currency
Exchange Rate
The Exchange Rate service enables you to send requests related to exchange rates for a given currency.
Creates an exchange rate.
Method: post
Path: /v16.2/exchangeRate
Returns the exchange rates for the specified currency ID.
Method: get
Path: /v16.2/exchangeRate/currency/{id}
Returns the exchange rates for the specified exchange rate ID.
Method: get
Path: /v16.2/exchangeRate/{id}
Holiday
The holiday service supports the search and retrieval of holiday.
Creates a new Holiday.
Method: post
Path: /v16.2/holiday
Creates Holidays.
Method: post
Path: /v16.2/holiday/batch
Delete holidays for the specified holiday IDs.
Method: delete
Path: /v16.2/holiday/batch
Deletes an existing holiday identified by its Holiday ID.
Method: delete
Path: /v16.2/holiday/{id}
Finds and returns a holiday identified by its Holiday ID.
Method: get
Path: /v16.2/holiday/{id}
Finds and returns a holiday identified by its holiday name.
Method: get
Path: /v16.2/holiday/name/{name}
Finds and returns holiday list identified by its Holiday Group ID.
Method: get
Path: /v16.2/holiday/holidayGroupId/{id}
Updates an existing holiday, identified by its Holiday ID.
Method: put
Path: /v16.2/holiday
Updates holidays for the specified holiday IDs.
Method: put
Path: /v16.2/holiday/batch
Holiday Group
The holidayList service supports the search and retrieval of holidays.
Create Holiday Lists.
Method: post
Path: /v16.2/holidayList/batch
Creates a new Holiday List.
Method: post
Path: /v16.2/holidayList
Delete holiday Lists for the specified Holiday GroupIDs.
Method: delete
Path: /v16.2/holidayList/batch
Deletes an existing holiday list identified by its Holiday ListID.
Method: delete
Path: /v16.2/holidayList/{id}
Finds and returns a holiday group identified by its holiday group name.
Method: get
Path: /v16.2/holidayList/name/{name}
Finds and returns a Holiday List identified by its Holiday ListID.
Method: get
Path: /v16.2/holidayList/{id}
Update holiday Lists for the specified holiday groupIDs.
Method: put
Path: /v16.2/holidayList/batch
Updates an existing holiday list, identified by its Holiday ListID.
Method: put
Path: /v16.2/holidayList
Location
The Location service enables you to send requests related to address locations (including the latitude and longitude). These locations can be assigned to projects.
Creates a location.
Method: post
Path: /v16.2/location
Deletes the location specified by the location ID.
Method: delete
Path: /v16.2/location/{id}
Deletes the locations specified by the location IDs.
Method: delete
Path: /v16.2/location/batch
Returns the location specified by the location code.
Method: get
Path: /v16.2/location/code/{code}
Returns the location specified by the location ID.
Method: get
Path: /v16.2/location/{id}
Returns the location specified by the location name.
Method: get
Path: /v16.2/location/name/{name}
Returns the location specified by the workspace ID.
Method: get
Path: /v16.2/location/workspace/{id}
Updates the location for the specified location ID.
Method: put
Path: /v16.2/location
PBS
The PBS service enables you to send requests related to the defined Project, Product, or Plant Breakdown Structure.
Creates a PBS.
Method: post
Path: /v16.2/pbs
Deletes the PBS children for the specified parent PBS ID.
Method: delete
Path: /v16.2/pbs/children/{id}
Deletes the PBS for the specified PBS ID.
Method: delete
Path: /v16.2/pbs/{id}
Finds and returns all child pbs in the hierarchy of given pbs ID.
Method: get
Path: /v16.2/pbs/getChildrenInHierarchy/{id}
Returns the PBS children for the specified PBS ID.
Method: get
Path: /v16.2/pbs/children/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/code/{code}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/project/{id}/code/{code}
Returns the PBS for the specified PBS ID.
Method: get
Path: /v16.2/pbs/{id}
Returns the PBS for the specified PBS name.
Method: get
Path: /v16.2/pbs/project/{id}/name/{name}
Returns the PBS for the specified project ID.
Method: get
Path: /v16.2/pbs/project/{id}
Updates an existing PBS, identified by its PBS ID.
Method: put
Path: /v16.2/pbs
Project
The Project service enables you to send requests related to Prime projects.
Creates a project.
Method: post
Path: /v16.2/project
Creates projects.
Method: post
Path: /v16.2/project/batch
Deletes the project for the specified project ID.
Method: delete
Path: /v16.2/project/{id}
Deletes the projects for the specified project IDs.
Method: delete
Path: /v16.2/project/batch
Returns the project for the specified project ID.
Method: get
Path: /v16.2/project/{id}
Returns the project specified by the project code.
Method: get
Path: /v16.2/project/code/{code}
Returns the project specified by the project name.
Method: get
Path: /v16.2/project/name/{name}
Returns the project specified by the workspace ID.
Method: get
Path: /v16.2/project/workspace/{id}
Returns the projects specified by the assigned code value.
Method: get
Path: /v16.2/project/codeType/{typeId}/codeValue/{code}
Returns the projects specified by the assigned Configured field value.
Method: get
Path: /v16.2/project/configuredField/{viewColumnName}/{value}
Updates the project for the specified project ID.
Method: put
Path: /v16.2/project
Updates the projects for the specified project IDs.
Method: put
Path: /v16.2/project/batch
Project Budget
The Project Budget services enables you to send requests for the project budgets.
Creates a Project Budget.
Method: post
Path: /v16.2/projectBudget
Creates Project Budgets.
Method: post
Path: /v16.2/projectBudget/batch
Deletes the Project budget for the ProjectId provided.
Method: delete
Path: /v16.2/projectBudget/{id}
Deletes the Project budgets for the ProjectIds provided.
Method: delete
Path: /v16.2/projectBudget/batch
Returns the Project budget for the ProjectId provided.
Method: get
Path: /v16.2/projectBudget/{id}
Updates Project Budgets.
Method: put
Path: /v16.2/projectBudget/batch
Updates the Project Budget for the ProjectId provided.
Method: put
Path: /v16.2/projectBudget
Project Budget Change
The Project Budget Change services enables you to send requests for the project budget changes.
Creates a Project Budget Change.
Method: post
Path: /v16.2/projectBudgetChange
Creates Project Budget Changes.
Method: post
Path: /v16.2/projectBudgetChange/batch
Deletes the Project budget change for the ID provided.
Method: delete
Path: /v16.2/projectBudgetChange/{id}
Deletes the Project budget changes for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetChange/batch
Returns the Project budget changes for the code provided.
Method: get
Path: /v16.2/projectBudgetChange/code/{code}
Returns the Project budget changes for the Id provided.
Method: get
Path: /v16.2/projectBudgetChange/{id}
Updates Project Budget Changes.
Method: put
Path: /v16.2/projectBudgetChange/batch
Updates the Project Budget Change for the Id provided.
Method: put
Path: /v16.2/projectBudgetChange
Project Budget Transfer
The Project Budget Transfer services enables you to send requests for the ProjectBudgetTransfers.
Creates a Project Budget Transfer.
Method: post
Path: /v16.2/projectBudgetTransfer
Creates Project Budget Transfers.
Method: post
Path: /v16.2/projectBudgetTransfer/batch
Deletes the Project budget Transfer for the ID provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/{id}
Deletes the Project budget Transfers for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/batch
Returns the Project budget Transfers for the code provided.
Method: get
Path: /v16.2/projectBudgetTransfer/code/{code}
Returns the Project budget Transfers for the ID provided.
Method: get
Path: /v16.2/projectBudgetTransfer/{id}
Updates Project Budget Transfers.
Method: put
Path: /v16.2/projectBudgetTransfer/batch
Updates the Project Budget Transfer for the Id provided.
Method: put
Path: /v16.2/projectBudgetTransfer
Project Risk
??project_resource_find_ProjectRisks_By_UdfValue??
Method: get
Path: /v16.2/projectRisk/project/{id}/configuredField/{viewColumnName}/{value}
??risk_resource_find_by_name??
Method: get
Path: /v16.2/projectRisk/name/{name}
Creates Project Risk.
Method: post
Path: /v16.2/projectRisk
Creates Project Risks.
Method: post
Path: /v16.2/projectRisk/batch
Deletes the Project Risk specified by the Project Risk ID.
Method: delete
Path: /v16.2/projectRisk/{id}
Deletes the Project Risks specified by the Project Risk IDs.
Method: delete
Path: /v16.2/projectRisk/batch
Returns Project Risk by Risk.
Method: get
Path: /v16.2/projectRisk/riskId/{id}
Returns Project risk for specific Project and Risk.
Method: get
Path: /v16.2/projectRisk/project/{id}/risk/{riskId}
Returns Project Risk for specified Project ID and Risk Code.
Method: get
Path: /v16.2/projectRisk/project/{id}/riskCode/{riskCode}
Returns Project Risks of specified Project ID.
Method: get
Path: /v16.2/projectRisk/projectId/{id}
Returns Risk Mitigation for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/mitigation/{projectRiskId}
Returns the Project Risk for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/{id}
Update Project Risk.
Method: put
Path: /v16.2/projectRisk
Updates Project Risks for specified Project Risk IDs.
Method: put
Path: /v16.2/projectRisk/batch
ProjectActuals
The Project Actuals service enables you to send requests related to project actuals.
Creates a ProjectActuals.
Method: post
Path: /v16.2/projectActuals
Creates ProjectActuals.
Method: post
Path: /v16.2/projectActuals/batch
Returns the ProjectActuals for the specified project ID.
Method: get
Path: /v16.2/projectActuals/project/{id}
Returns the ProjectActuals for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActuals/{id}
Returns the projectActuals specified by the assigned Configured field value.
Method: get
Path: /v16.2/projectActuals/project/{id}/configuredField/{viewColumnName}/{value}
Returns the ProjectActuals specified by the ProjectActuals Code.
Method: get
Path: /v16.2/projectActuals/code/{code}
Updates ProjectActuals.
Method: put
Path: /v16.2/projectActuals/batch
Updates the ProjectActuals for the specified ProjectActuals ID.
Method: put
Path: /v16.2/projectActuals
ProjectActualsLineItems
The Project Actuals Line Items service enables you to send requests related to project actuals line items.
Creates a ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem
Creates ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem/batch
Deletes the ProjectActuals line items specified by the ProjectActuals line items ID.
Method: delete
Path: /v16.2/projectActualsLineItem/{id}
Deletes the ProjectActuals line items specified by the ProjectActuals line items IDs.
Method: delete
Path: /v16.2/projectActualsLineItem/batch
Returns the Project Actuals line items for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActualsLineItem/{id}
Returns the ProjectActuals line items specified by the ProjectActuals line items Code.
Method: get
Path: /v16.2/projectActualsLineItem/code/{code}
Updates ProjectActuals line items.
Method: put
Path: /v16.2/projectActualsLineItem/batch
Updates the ProjectActuals line items for the specified ProjectActuals line items ID.
Method: put
Path: /v16.2/projectActualsLineItem
ProjectDependency
The Project Dependency service enables you to send requests related to project dependencies.
Creates a Project Dependencies.
Method: post
Path: /v16.2/projectDependency/batch
Creates a Project Dependency.
Method: post
Path: /v16.2/projectDependency
Deletes the Project Dependencies specified by the Project Dependency IDs.
Method: delete
Path: /v16.2/projectDependency/batch
Deletes the Project Dependency specified by the Project Dependency ID.
Method: delete
Path: /v16.2/projectDependency/{id}
Returns the Project Dependencies for the specified Dependency project ID.
Method: get
Path: /v16.2/projectDependency/depends/{id}
Returns the Project Dependencies for the specified Supported project ID.
Method: get
Path: /v16.2/projectDependency/supports/{id}
Returns the Project Dependency for the specified ProjectDependency ID.
Method: get
Path: /v16.2/projectDependency/{id}
Updates the Project Dependencies for the specified Project Dependency IDs.
Method: put
Path: /v16.2/projectDependency/batch
Updates the Project Dependency for the specified Project Dependency ID.
Method: put
Path: /v16.2/projectDependency
Relationship
The Relationship service enables you to send requests related to one or more activity relationships.
Creates activity relationships.
Method: post
Path: /v16.2/relationship/batch
Creates an activity relationship.
Method: post
Path: /v16.2/relationship
Deletes the activity relationship for the specified relationship ID.
Method: delete
Path: /v16.2/relationship/{id}
Deletes the activity relationships for the specified relationship IDs.
Method: delete
Path: /v16.2/relationship/batch
Returns all relationships of the given activity ID.
Method: get
Path: /v16.2/relationship/activityId/{id}
Returns the activity relationship for the specified relationship ID.
Method: get
Path: /v16.2/relationship/{id}
Updates activity relationships for the specified relationship IDs.
Method: put
Path: /v16.2/relationship/batch
Updates the activity relationship for the specified relationship ID.
Method: put
Path: /v16.2/relationship
Resource
The Resource service enables you to send requests related to resources and roles.
Creates a resource or role.
Method: post
Path: /v16.2/resource
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch
Resource Demand
The Resource Demand service enables you to send requests related to Resource Demands.
Creates a Resource Demand.
Method: post
Path: /v16.2/resourceDemand
Creates Resource Demands.
Method: post
Path: /v16.2/resourceDemand/batch
Deletes the Resource Demand for the specified Resource Demand ID.
Method: delete
Path: /v16.2/resourceDemand/{id}
Deletes the Resource Demands for the specified Resource Demand IDs.
Method: delete
Path: /v16.2/resourceDemand/batch
Returns the Resource Demand for the specified Resource Demand ID.
Method: get
Path: /v16.2/resourceDemand/{id}
Updates the Resource Demand for the specified Resource Demand ID.
Method: put
Path: /v16.2/resourceDemand
Updates the Resource Demands for the specified Resource Demand IDs.
Method: put
Path: /v16.2/resourceDemand/batch
Resource Role Assignment
The Resource Role Assignment services enables you to send requests for the assignments between resource and role.
??resourceRoleAssignment_resource_batch_delete??
Method: delete
Path: /v16.2/resourceRoleAssignment/batch
Creates a Resource-Role Assignment.
Method: post
Path: /v16.2/resourceRoleAssignment
Creates Resource-Role Assignments.
Method: post
Path: /v16.2/resourceRoleAssignment/batch
Deletes the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: delete
Path: /v16.2/resourceRoleAssignment/{id}
Returns the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: get
Path: /v16.2/resourceRoleAssignment/{id}
Returns the Resource-Role Assignment satisfying the Primary flag specified.
Method: get
Path: /v16.2/resourceRoleAssignment/primaryFlag/{flag}
Updates Resource-Role Assignments.
Method: put
Path: /v16.2/resourceRoleAssignment/batch
Updates the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: put
Path: /v16.2/resourceRoleAssignment
Resource Work Rate
The Resource Work Rate services enables you to send requests for the maximum work units per time period for the resource or role.
Creates a maximum work units per time period.
Method: post
Path: /v16.2/resourceWorkRate
Creates a maximum work units per time periods.
Method: post
Path: /v16.2/resourceWorkRate/batch
Deletes the maximum work units per time period for the specified resource work rate ID.
Method: delete
Path: /v16.2/resourceWorkRate/{id}
Deletes the maximum work units per time period for the specified resource work rate IDs.
Method: delete
Path: /v16.2/resourceWorkRate/batch
Returns the maximum work units per time period for the specified resource ID.
Method: get
Path: /v16.2/resourceWorkRate/resource/{id}
Returns the maximum work units per time period for the specified resource work rate ID.
Method: get
Path: /v16.2/resourceWorkRate/{id}
Updates the maximum work units per time period for the specified resource work rate ID.
Method: put
Path: /v16.2/resourceWorkRate
Updates the maximum work units per time period for the specified resource work rate IDs.
Method: put
Path: /v16.2/resourceWorkRate/batch
Risk Category
Creates Risk Category.
Method: post
Path: /v16.2/riskCategory
Deletes the Risk Category for specified Risk Category ID.
Method: delete
Path: /v16.2/riskCategory/{id}
Returns Risk Category for specified Risk Category Name.
Method: get
Path: /v16.2/riskCategory/name/{name}
Returns the Risk Category for specified Risk Category ID.
Method: get
Path: /v16.2/riskCategory/{id}
Updates Risk Category.
Method: put
Path: /v16.2/riskCategory
Risk Impact
Creates a risk impact.
Method: post
Path: /v16.2/riskImpact
Creates risk impacts.
Method: post
Path: /v16.2/riskImpact/batch
Deletes the risk impact for the specified risk impact ID.
Method: delete
Path: /v16.2/riskImpact/{id}
Deletes the risk impacts for the specified risk impact IDs.
Method: delete
Path: /v16.2/riskImpact/batch
Return Risk Impacts that belongs to Project Risk ID, Risk Score Type ID, Risk Score Threshold ID.
Method: get
Path: /v16.2/riskImpact/projectRisk/{pId}/riskScoreType/{sId}/riskScoreThreshold/{tId}
Returns the risk impact for the specified risk impact ID.
Method: get
Path: /v16.2/riskImpact/{id}
Updates the risk impact for the specified risk impact ID.
Method: put
Path: /v16.2/riskImpact
Updates the risk impacts for the specified risk impact IDs.
Method: put
Path: /v16.2/riskImpact/batch
Risk Matrix
The Risk Matrix service enables you to send requests related to risk matrices.
Creates a risk matrix.
Method: post
Path: /v16.2/riskMatrix
Creates risk matrices.
Method: post
Path: /v16.2/riskMatrix/batch
Deletes the risk matrices for the specified risk matrix IDs.
Method: delete
Path: /v16.2/riskMatrix/batch
Deletes the risk matrix for the specified risk matrix ID.
Method: delete
Path: /v16.2/riskMatrix/{id}
Returns the risk matrices for the specified Workspace ID.
Method: get
Path: /v16.2/riskMatrix/workspaceId/{id}
Returns the risk matrix for the specified risk matrix ID.
Method: get
Path: /v16.2/riskMatrix/{id}
Returns the risk matrix specified by the risk matrix code.
Method: get
Path: /v16.2/riskMatrix/code/{code}
Returns the risk matrix specified by the risk matrix name.
Method: get
Path: /v16.2/riskMatrix/name/{name}
Returns the workspace risk matrix template with the given name.
Method: get
Path: /v16.2/riskMatrix/resolveByName/{name}
Updates the risk matrices for the specified risk matrix IDs.
Method: put
Path: /v16.2/riskMatrix/batch
Updates the risk matrix for the specified risk matrix ID.
Method: put
Path: /v16.2/riskMatrix
Risk Score Type
The Risk Threshold service supports the search and retrieval of Risk Threshold.
Creates a Risk Threshold.
Method: post
Path: /v16.2/riskScoreType
Creates Risk Thresholds.
Method: post
Path: /v16.2/riskScoreType/batch
Deletes the Risk Threshold for the specified Risk Threshold ID.
Method: delete
Path: /v16.2/riskScoreType/{id}
Returns all Risk Score Types for specified Workspace ID.
Method: get
Path: /v16.2/riskScoreType/workspaceId/{id}
Returns Risk Thresholds identified by Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/{riskScoreTypeId}
Returns Risk Thresholds identified by Risk Threshold Code and Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/code/{code}/{riskScoreTypeId}
Returns the Risk Threshold for the specified Risk Threshold code.
Method: get
Path: /v16.2/riskScoreType/code/{code}
Returns the Risk Threshold for the specified Risk Threshold ID.
Method: get
Path: /v16.2/riskScoreType/{id}
Returns the Risk Threshold for the specified Risk Threshold name and projectId.
Method: get
Path: /v16.2/riskScoreType/name/{name}/project/{projectId}
Returns the Risk Threshold for the specified Risk Threshold name.
Method: get
Path: /v16.2/riskScoreType/name/{name}
Updates a Risk Threshold.
Method: put
Path: /v16.2/riskScoreType
Updates Risk Thresholds.
Method: put
Path: /v16.2/riskScoreType/batch
RiskMitigation
Creates a Risk Mitigation.
Method: post
Path: /v16.2/riskMitigation
Creates Risk Mitigations.
Method: post
Path: /v16.2/riskMitigation/batch
Deletes the Risk Mitigation specified by the Risk mitigation ID.
Method: delete
Path: /v16.2/riskMitigation/{id}
Deletes the Risk Mitigations specified by the Risk Mitigation IDs.
Method: delete
Path: /v16.2/riskMitigation/batch
Returns the Risk Mitigation for the specified project ID.
Method: get
Path: /v16.2/riskMitigation/{id}
Returns the Risk Mitigation specified by the Risk Mitigation Code.
Method: get
Path: /v16.2/riskMitigation/code/{code}
Updates the Risk Mitigation for the specified Risk Mitigation ID.
Method: put
Path: /v16.2/riskMitigation
Updates the Risk Mitigations for the specified Risk Mitigation IDs.
Method: put
Path: /v16.2/riskMitigation/batch
Scope Item
The Scope Item service enables you to send requests related to the defined scope items.
Creates a scope item.
Method: post
Path: /v16.2/scopeItem
Deletes the scope item for the specified scope item ID.
Method: delete
Path: /v16.2/scopeItem/{id}
Returns scope items specified by the assigned code value.
Method: get
Path: /v16.2/scopeItem/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope items specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItem/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item for the specified PBS ID.
Method: get
Path: /v16.2/scopeItem/pbsId/{id}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/code/{code}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/project/{id}/code/{code}
Returns the scope item for the specified scope item ID.
Method: get
Path: /v16.2/scopeItem/{id}
Returns the scope item for the specified scope item name.
Method: get
Path: /v16.2/scopeItem/project/{id}/name/{name}
Returns the scope items for the specified project.
Method: get
Path: /v16.2/scopeItem/project/{id}
Updates the scope item for the specified scope item ID.
Method: put
Path: /v16.2/scopeItem
Scope Item Assignment
The Scope Item Assignment service enables you to send requests related to the defined scope assignments.
Creates a scope item assignment.
Method: post
Path: /v16.2/scopeItemAssignment
Deletes the scope item assignment for the specified scope item assignment ID.
Method: delete
Path: /v16.2/scopeItemAssignment/{id}
Returns scope item assignments specified by the assigned code value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope item assignments specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item assignment for the specified scope item assignment code.
Method: get
Path: /v16.2/scopeItemAssignment/code/{code}
Returns the scope item assignment for the specified scope item assignment ID.
Method: get
Path: /v16.2/scopeItemAssignment/{id}
Returns the scope item assignments for the specified project.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}
Returns the scope item assignments for the specified Scope ID.
Method: get
Path: /v16.2/scopeItemAssignment/scope/{id}
Returns the scope item assignments for the specified work package ID.
Method: get
Path: /v16.2/scopeItemAssignment/workPackage/{id}
Updates the scope item assignment for the specified scope item assignment ID.
Method: put
Path: /v16.2/scopeItemAssignment
Segment
The cost breakdown structure segment service enables you to create, update, delete, and retrieve CBS segments for a workspace or project.
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace
Units Of Measure
The Units of Measure services enables you to send requests related to units of measure.
Creates a Units of Measure.
Method: post
Path: /v16.2/unitsOfMeasure
Creates Units of Measures.
Method: post
Path: /v16.2/unitsOfMeasure/batch
Deletes the Units of Measure for the specified Units of Measure ID.
Method: delete
Path: /v16.2/unitsOfMeasure/{id}
Deletes the Units of Measures for the specified Units of Measure IDs.
Method: delete
Path: /v16.2/unitsOfMeasure/batch
Returns the Units of Measure for the specified units of Measure code.
Method: get
Path: /v16.2/unitsOfMeasure/code/{code}
Returns the Units of Measure for the specified units of Measure ID.
Method: get
Path: /v16.2/unitsOfMeasure/{id}
Returns the Units of Measure for the specified units of Measure name.
Method: get
Path: /v16.2/unitsOfMeasure/name/{name}/workspace/{id}
Returns the Units of Measures for the specified Workspace ID.
Method: get
Path: /v16.2/unitsOfMeasure/workspaceId/{id}
Updates the Units of Measure for the specified Units of Measure ID.
Method: put
Path: /v16.2/unitsOfMeasure
Updates the Units of Measures for the specified Units of Measure IDs.
Method: put
Path: /v16.2/unitsOfMeasure/batch
WBS
The WBS service enables you to send requests related to the defined Work Breakdown Structure.
Creates a WBS.
Method: post
Path: /v16.2/wbs
Deletes the WBS children specified by the WBS parent ID.
Method: delete
Path: /v16.2/wbs/children/{id}
Deletes the WBS for the specified WBS ID.
Method: delete
Path: /v16.2/wbs/{id}
Finds and returns all child wbs in the hierarchy of given Wbs ID.
Method: get
Path: /v16.2/wbs/getChildrenInHierarchy/{id}
Returns list of wbs specifies by assigned code value.
Method: get
Path: /v16.2/wbs/project/{id}/codeType/{typeId}/codeValue/{code}
Returns list of wbs specifies by assigned configured field value.
Method: get
Path: /v16.2/wbs/project/{id}/configuredField/{viewColumnName}/{value}
Returns the WBS children.
Method: get
Path: /v16.2/wbs/children/{id}
Returns the WBS for the specified project.
Method: get
Path: /v16.2/wbs/project/{id}
Returns the WBS for the specified WBS code,parent WBS code and project Id.
Method: get
Path: /v16.2/wbs/WbsCode/{code}/ParentWbsCode/{parentCode}/ProjectId/{projectId}
Returns the WBS for the specified WBS code.
Method: get
Path: /v16.2/wbs/project/{id}/code/{code}
Returns the WBS for the specified WBS ID.
Method: get
Path: /v16.2/wbs/{id}
Returns the WBS for the specified WBS name.
Method: get
Path: /v16.2/wbs/project/{id}/name/{name}
Updates the WBS for the specified WBS ID.
Method: put
Path: /v16.2/wbs
Work Package
The Work Package service enables you to send requests related to the defined work package.
Creates a work package.
Method: post
Path: /v16.2/workPackage
Deletes the work package for the specified work package ID.
Method: delete
Path: /v16.2/workPackage/{id}
Returns the work package for the specified project ID and work package code.
Method: get
Path: /v16.2/workPackage/project/{id}/code/{code}
Returns the work package for the specified project ID and work package name.
Method: get
Path: /v16.2/workPackage/project/{id}/name/{name}
Returns the work package for the specified work package ID.
Method: get
Path: /v16.2/workPackage/{id}
Returns the work packages for the specified project ID.
Method: get
Path: /v16.2/workPackage/project/{id}
Returns work packages specified by assigned code value.
Method: get
Path: /v16.2/workPackage/project/{id}/codeType/{typeId}/codeValue/{code}
Returns work packages specified by assigned configured field value.
Method: get
Path: /v16.2/workPackage/project/{id}/configuredField/{viewColumnName}/{value}
Updates the work package for the specified work package ID.
Method: put
Path: /v16.2/workPackage
Workspace
The Workspace service enables you to send requests related to workspaces.
Creates a workspace.
Method: post
Path: /v16.2/workspace
Creates workspaces.
Method: post
Path: /v16.2/workspace/batch
Deletes the workspace for the specified workspace ID.
Method: delete
Path: /v16.2/workspace/{id}
Deletes the workspace for the specified workspace IDs.
Method: delete
Path: /v16.2/workspace/batch
Finds and returns all child workspaces in the hierarchy of given Workspace ID.
Method: get
Path: /v16.2/workspace/getChildrenInHierarchy/{id}
Finds and returns direct child workspaces of given Workspace ID.
Method: get
Path: /v16.2/workspace/children/{id}
Returns all workspaces. This includes parent and child record.
Method: get
Path: /v16.2/workspace
Returns the root workspace.
Method: get
Path: /v16.2/workspace/root
Returns the workspace for the specified workspace code.
Method: get
Path: /v16.2/workspace/code/{code}
Returns the workspace for the specified workspace ID.
Method: get
Path: /v16.2/workspace/{id}
Updates the workspace for the specified workspace ID.
Method: put
Path: /v16.2/workspace
Updates the workspaces for the specified workspace IDs.
Method: put
Path: /v16.2/workspace/batch
All Endpoints
??codeType_find_by_costCategoryType??
Method: get
Path: /v16.2/costCategory
??project_resource_find_ProjectRisks_By_UdfValue??
Method: get
Path: /v16.2/projectRisk/project/{id}/configuredField/{viewColumnName}/{value}
??resourceRoleAssignment_resource_batch_delete??
Method: delete
Path: /v16.2/resourceRoleAssignment/batch
??risk_resource_find_by_name??
Method: get
Path: /v16.2/projectRisk/name/{name}
Close a project current period item.
Method: post
Path: /v16.2/action/periodCloseout
Create a Project Baseline.
Method: post
Path: /v16.2/action/createBaseline
Create Holiday Lists.
Method: post
Path: /v16.2/holidayList/batch
Creates a Assignment.
Method: post
Path: /v16.2/assignment
Creates a calendar.
Method: post
Path: /v16.2/calendar
Creates a Capital Plan Snapshot.
Method: post
Path: /v16.2/action/createCapitalPlanSnapshot
Creates a Capital Portfolio.
Method: post
Path: /v16.2/capitalPortfolio
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan/batch
Creates a code type.
Method: post
Path: /v16.2/codeType
Creates a code types.
Method: post
Path: /v16.2/codeType/batch
Creates a code value.
Method: post
Path: /v16.2/codeValue
Creates a code values.
Method: post
Path: /v16.2/codeValue/batch
Creates a configured field.
Method: post
Path: /v16.2/field
Creates a Cost Category.
Method: post
Path: /v16.2/costCategory
Creates a location.
Method: post
Path: /v16.2/location
Creates a maximum work units per time period.
Method: post
Path: /v16.2/resourceWorkRate
Creates a maximum work units per time periods.
Method: post
Path: /v16.2/resourceWorkRate/batch
Creates a new currency.
Method: post
Path: /v16.2/currency
Creates a new Holiday List.
Method: post
Path: /v16.2/holidayList
Creates a new Holiday.
Method: post
Path: /v16.2/holiday
Creates a PBS.
Method: post
Path: /v16.2/pbs
Creates a Project Budget Change.
Method: post
Path: /v16.2/projectBudgetChange
Creates a Project Budget Transfer.
Method: post
Path: /v16.2/projectBudgetTransfer
Creates a Project Budget.
Method: post
Path: /v16.2/projectBudget
Creates a project CBS code.
Method: post
Path: /v16.2/cbs/project/{id}
Creates a Project Dependencies.
Method: post
Path: /v16.2/projectDependency/batch
Creates a Project Dependency.
Method: post
Path: /v16.2/projectDependency
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Creates a Project Snapshot.
Method: post
Path: /v16.2/action/createProjectSnapshot
Creates a project.
Method: post
Path: /v16.2/project
Creates a ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem
Creates a ProjectActuals.
Method: post
Path: /v16.2/projectActuals
Creates a Resource Demand.
Method: post
Path: /v16.2/resourceDemand
Creates a resource or role.
Method: post
Path: /v16.2/resource
Creates a Resource-Role Assignment.
Method: post
Path: /v16.2/resourceRoleAssignment
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Creates a risk impact.
Method: post
Path: /v16.2/riskImpact
Creates a risk matrix.
Method: post
Path: /v16.2/riskMatrix
Creates a Risk Mitigation.
Method: post
Path: /v16.2/riskMitigation
Creates a Risk Threshold.
Method: post
Path: /v16.2/riskScoreType
Creates a scope item assignment.
Method: post
Path: /v16.2/scopeItemAssignment
Creates a scope item.
Method: post
Path: /v16.2/scopeItem
Creates a Units of Measure.
Method: post
Path: /v16.2/unitsOfMeasure
Creates a WBS.
Method: post
Path: /v16.2/wbs
Creates a work package.
Method: post
Path: /v16.2/workPackage
Creates a workspace CBS code.
Method: post
Path: /v16.2/cbs/workspace/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Creates a workspace.
Method: post
Path: /v16.2/workspace
Creates activities.
Method: post
Path: /v16.2/activity/batch
Creates activity relationships.
Method: post
Path: /v16.2/relationship/batch
Creates activity risks.
Method: post
Path: /v16.2/activityRisk/batch
Creates an activity relationship.
Method: post
Path: /v16.2/relationship
Creates an activity risk.
Method: post
Path: /v16.2/activityRisk
Creates an activity.
Method: post
Path: /v16.2/activity
Creates an exchange rate.
Method: post
Path: /v16.2/exchangeRate
Creates Assignments.
Method: post
Path: /v16.2/assignment/batch
Creates calendars.
Method: post
Path: /v16.2/calendar/batch
Creates Capital Portfolios.
Method: post
Path: /v16.2/capitalPortfolio/batch
Creates Cost Categories.
Method: post
Path: /v16.2/costCategory/batch
Creates Holidays.
Method: post
Path: /v16.2/holiday/batch
Creates Project Budget Changes.
Method: post
Path: /v16.2/projectBudgetChange/batch
Creates Project Budget Transfers.
Method: post
Path: /v16.2/projectBudgetTransfer/batch
Creates Project Budgets.
Method: post
Path: /v16.2/projectBudget/batch
Creates Project Risk.
Method: post
Path: /v16.2/projectRisk
Creates Project Risks.
Method: post
Path: /v16.2/projectRisk/batch
Creates ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem/batch
Creates ProjectActuals.
Method: post
Path: /v16.2/projectActuals/batch
Creates projects.
Method: post
Path: /v16.2/project/batch
Creates Resource Demands.
Method: post
Path: /v16.2/resourceDemand/batch
Creates Resource-Role Assignments.
Method: post
Path: /v16.2/resourceRoleAssignment/batch
Creates Risk Category.
Method: post
Path: /v16.2/riskCategory
Creates risk impacts.
Method: post
Path: /v16.2/riskImpact/batch
Creates risk matrices.
Method: post
Path: /v16.2/riskMatrix/batch
Creates Risk Mitigations.
Method: post
Path: /v16.2/riskMitigation/batch
Creates Risk Thresholds.
Method: post
Path: /v16.2/riskScoreType/batch
Creates the project costing source for the specific project.
Method: post
Path: /v16.2/cbs/project/{id}/projectCostingSource
Creates Units of Measures.
Method: post
Path: /v16.2/unitsOfMeasure/batch
Creates Workspace CodeType.
Method: post
Path: /v16.2/codeType/workspaceCodeType
Creates workspaces.
Method: post
Path: /v16.2/workspace/batch
Delete holiday Lists for the specified Holiday GroupIDs.
Method: delete
Path: /v16.2/holidayList/batch
Delete holidays for the specified holiday IDs.
Method: delete
Path: /v16.2/holiday/batch
Deletes an existing holiday identified by its Holiday ID.
Method: delete
Path: /v16.2/holiday/{id}
Deletes an existing holiday list identified by its Holiday ListID.
Method: delete
Path: /v16.2/holidayList/{id}
Deletes the activities for the specified activity IDs.
Method: delete
Path: /v16.2/activity/batch
Deletes the activity for the specified activity ID.
Method: delete
Path: /v16.2/activity/{id}
Deletes the activity relationship for the specified relationship ID.
Method: delete
Path: /v16.2/relationship/{id}
Deletes the activity relationships for the specified relationship IDs.
Method: delete
Path: /v16.2/relationship/batch
Deletes the activity risk for the specified activity risk ID.
Method: delete
Path: /v16.2/activityRisk/{id}
Deletes the activity risks for the specified activity risk IDs.
Method: delete
Path: /v16.2/activityRisk/batch
Deletes the assignment for the specified assignment ID.
Method: delete
Path: /v16.2/assignment/{id}
Deletes the assignments for the specified assignment IDs.
Method: delete
Path: /v16.2/assignment/batch
Deletes the calendar for the specified calendar ID.
Method: delete
Path: /v16.2/calendar/{id}
Deletes the calendars for the specified calendar IDs.
Method: delete
Path: /v16.2/calendar/batch
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/batch
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/{id}
Deletes the CapitalPlan for the specified CapitalPlan ID.
Method: delete
Path: /v16.2/capitalPlan/{id}
Deletes the CapitalPlans for the specified CapitalPlans IDs.
Method: delete
Path: /v16.2/capitalPlan/batch
Deletes the code type for the specified code type ID.
Method: delete
Path: /v16.2/codeType/{id}
Deletes the code types for the specified code type IDs.
Method: delete
Path: /v16.2/codeType/batch
Deletes the code value for the specified code value ID.
Method: delete
Path: /v16.2/codeValue/{id}
Deletes the code values for the specified code value IDs.
Method: delete
Path: /v16.2/codeValue/batch
Deletes the Cost Categories for the specified Cost Category IDs.
Method: delete
Path: /v16.2/costCategory/batch
Deletes the Cost Category for the specified Cost Category ID.
Method: delete
Path: /v16.2/costCategory/{id}
Deletes the currency for the specified currency ID.
Method: delete
Path: /v16.2/currency/{id}
Deletes the location specified by the location ID.
Method: delete
Path: /v16.2/location/{id}
Deletes the locations specified by the location IDs.
Method: delete
Path: /v16.2/location/batch
Deletes the maximum work units per time period for the specified resource work rate ID.
Method: delete
Path: /v16.2/resourceWorkRate/{id}
Deletes the maximum work units per time period for the specified resource work rate IDs.
Method: delete
Path: /v16.2/resourceWorkRate/batch
Deletes the PBS children for the specified parent PBS ID.
Method: delete
Path: /v16.2/pbs/children/{id}
Deletes the PBS for the specified PBS ID.
Method: delete
Path: /v16.2/pbs/{id}
Deletes the Project budget change for the ID provided.
Method: delete
Path: /v16.2/projectBudgetChange/{id}
Deletes the Project budget changes for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetChange/batch
Deletes the Project budget for the ProjectId provided.
Method: delete
Path: /v16.2/projectBudget/{id}
Deletes the Project budget Transfer for the ID provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/{id}
Deletes the Project budget Transfers for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/batch
Deletes the Project budgets for the ProjectIds provided.
Method: delete
Path: /v16.2/projectBudget/batch
Deletes the project CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/project/{id}
Deletes the Project Dependencies specified by the Project Dependency IDs.
Method: delete
Path: /v16.2/projectDependency/batch
Deletes the Project Dependency specified by the Project Dependency ID.
Method: delete
Path: /v16.2/projectDependency/{id}
Deletes the project for the specified project ID.
Method: delete
Path: /v16.2/project/{id}
Deletes the Project Risk specified by the Project Risk ID.
Method: delete
Path: /v16.2/projectRisk/{id}
Deletes the Project Risks specified by the Project Risk IDs.
Method: delete
Path: /v16.2/projectRisk/batch
Deletes the ProjectActuals line items specified by the ProjectActuals line items ID.
Method: delete
Path: /v16.2/projectActualsLineItem/{id}
Deletes the ProjectActuals line items specified by the ProjectActuals line items IDs.
Method: delete
Path: /v16.2/projectActualsLineItem/batch
Deletes the projects for the specified project IDs.
Method: delete
Path: /v16.2/project/batch
Deletes the Resource Demand for the specified Resource Demand ID.
Method: delete
Path: /v16.2/resourceDemand/{id}
Deletes the Resource Demands for the specified Resource Demand IDs.
Method: delete
Path: /v16.2/resourceDemand/batch
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Deletes the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: delete
Path: /v16.2/resourceRoleAssignment/{id}
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Deletes the Risk Category for specified Risk Category ID.
Method: delete
Path: /v16.2/riskCategory/{id}
Deletes the risk impact for the specified risk impact ID.
Method: delete
Path: /v16.2/riskImpact/{id}
Deletes the risk impacts for the specified risk impact IDs.
Method: delete
Path: /v16.2/riskImpact/batch
Deletes the risk matrices for the specified risk matrix IDs.
Method: delete
Path: /v16.2/riskMatrix/batch
Deletes the risk matrix for the specified risk matrix ID.
Method: delete
Path: /v16.2/riskMatrix/{id}
Deletes the Risk Mitigation specified by the Risk mitigation ID.
Method: delete
Path: /v16.2/riskMitigation/{id}
Deletes the Risk Mitigations specified by the Risk Mitigation IDs.
Method: delete
Path: /v16.2/riskMitigation/batch
Deletes the Risk Threshold for the specified Risk Threshold ID.
Method: delete
Path: /v16.2/riskScoreType/{id}
Deletes the scope item assignment for the specified scope item assignment ID.
Method: delete
Path: /v16.2/scopeItemAssignment/{id}
Deletes the scope item for the specified scope item ID.
Method: delete
Path: /v16.2/scopeItem/{id}
Deletes the Units of Measure for the specified Units of Measure ID.
Method: delete
Path: /v16.2/unitsOfMeasure/{id}
Deletes the Units of Measures for the specified Units of Measure IDs.
Method: delete
Path: /v16.2/unitsOfMeasure/batch
Deletes the WBS children specified by the WBS parent ID.
Method: delete
Path: /v16.2/wbs/children/{id}
Deletes the WBS for the specified WBS ID.
Method: delete
Path: /v16.2/wbs/{id}
Deletes the work package for the specified work package ID.
Method: delete
Path: /v16.2/workPackage/{id}
Deletes the workspace CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/workspace/{id}
Deletes the workspace for the specified workspace ID.
Method: delete
Path: /v16.2/workspace/{id}
Deletes the workspace for the specified workspace IDs.
Method: delete
Path: /v16.2/workspace/batch
Finds and returns a holiday group identified by its holiday group name.
Method: get
Path: /v16.2/holidayList/name/{name}
Finds and returns a holiday identified by its Holiday ID.
Method: get
Path: /v16.2/holiday/{id}
Finds and returns a holiday identified by its holiday name.
Method: get
Path: /v16.2/holiday/name/{name}
Finds and returns a Holiday List identified by its Holiday ListID.
Method: get
Path: /v16.2/holidayList/{id}
Finds and returns all child activities in the hierarchy of given Activity ID.
Method: get
Path: /v16.2/activity/getChildrenInHierarchy/{id}
Finds and returns all child codeValues in the hierarchy of given CodeValue ID.
Method: get
Path: /v16.2/codeValue/getChildrenInHierarchy/{id}
Finds and returns all child pbs in the hierarchy of given pbs ID.
Method: get
Path: /v16.2/pbs/getChildrenInHierarchy/{id}
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Finds and returns all child wbs in the hierarchy of given Wbs ID.
Method: get
Path: /v16.2/wbs/getChildrenInHierarchy/{id}
Finds and returns all child workspaces in the hierarchy of given Workspace ID.
Method: get
Path: /v16.2/workspace/getChildrenInHierarchy/{id}
Finds and returns Code types based on ID of Workspace.
Method: get
Path: /v16.2/codeType/workspace/{id}
Finds and returns Code Types by Object type.
Method: get
Path: /v16.2/codeType
Finds and returns direct child workspaces of given Workspace ID.
Method: get
Path: /v16.2/workspace/children/{id}
Finds and returns holiday list identified by its Holiday Group ID.
Method: get
Path: /v16.2/holiday/holidayGroupId/{id}
Return Risk Impacts that belongs to Project Risk ID, Risk Score Type ID, Risk Score Threshold ID.
Method: get
Path: /v16.2/riskImpact/projectRisk/{pId}/riskScoreType/{sId}/riskScoreThreshold/{tId}
Returns activities specified by the assigned code value.
Method: get
Path: /v16.2/activity/project/{id}/codeType/{typeId}/codeValue/{code}
Returns activities specified by the assigned configured fields value.
Method: get
Path: /v16.2/activity/project/{id}/configuredField/{viewColumnName}/{value}
Returns all calendars associated with a workspace.
Method: get
Path: /v16.2/calendar/workspaceId/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/project/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/workspace/{id}
Returns all relationships of the given activity ID.
Method: get
Path: /v16.2/relationship/activityId/{id}
Returns all Risk Score Types for specified Workspace ID.
Method: get
Path: /v16.2/riskScoreType/workspaceId/{id}
Returns all workspaces. This includes parent and child record.
Method: get
Path: /v16.2/workspace
Returns assignments specified by the assigned configured fields values.
Method: get
Path: /v16.2/assignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns Cost Categories for specified Workspace ID.
Method: get
Path: /v16.2/costCategory/workspaceId/{id}
Returns list of currencies for the specified Workspace ID.
Method: get
Path: /v16.2/currency/workspaceId/{id}
Returns list of wbs specifies by assigned code value.
Method: get
Path: /v16.2/wbs/project/{id}/codeType/{typeId}/codeValue/{code}
Returns list of wbs specifies by assigned configured field value.
Method: get
Path: /v16.2/wbs/project/{id}/configuredField/{viewColumnName}/{value}
Returns Project Risk by Risk.
Method: get
Path: /v16.2/projectRisk/riskId/{id}
Returns Project risk for specific Project and Risk.
Method: get
Path: /v16.2/projectRisk/project/{id}/risk/{riskId}
Returns Project Risk for specified Project ID and Risk Code.
Method: get
Path: /v16.2/projectRisk/project/{id}/riskCode/{riskCode}
Returns Project Risks of specified Project ID.
Method: get
Path: /v16.2/projectRisk/projectId/{id}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Returns Risk Category for specified Risk Category Name.
Method: get
Path: /v16.2/riskCategory/name/{name}
Returns Risk Mitigation for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/mitigation/{projectRiskId}
Returns Risk Thresholds identified by Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/{riskScoreTypeId}
Returns Risk Thresholds identified by Risk Threshold Code and Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/code/{code}/{riskScoreTypeId}
Returns scope item assignments specified by the assigned code value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope item assignments specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns scope items specified by the assigned code value.
Method: get
Path: /v16.2/scopeItem/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope items specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItem/project/{id}/configuredField/{viewColumnName}/{value}
Returns the activities for specified wbsId.
Method: get
Path: /v16.2/activity/wbsId/{id}
Returns the activity for the specified activity ID.
Method: get
Path: /v16.2/activity/{id}
Returns the activity relationship for the specified relationship ID.
Method: get
Path: /v16.2/relationship/{id}
Returns the activity risk for the specified activity ID.
Method: get
Path: /v16.2/activityRisk/activity/{activityId}
Returns the activity risk for the specified activity risk ID.
Method: get
Path: /v16.2/activityRisk/{id}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/code/{code}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/project/{id}/code/{code}
Returns the assignment for the specified Assignment ID.
Method: get
Path: /v16.2/assignment/{id}
Returns the assignment specified by the activity Id and assignment code.
Method: get
Path: /v16.2/assignment/activity/{id}/code/{code}
Returns the assignment specified by the assignment code.
Method: get
Path: /v16.2/assignment/code/{code}
Returns the assignments specified by the Activity ID.
Method: get
Path: /v16.2/assignment/activityId/{id}
Returns the calendar exceptions for the specified calendar ID.
Method: get
Path: /v16.2/calendar/exception/{id}
Returns the calendar for the specified calendar ID.
Method: get
Path: /v16.2/calendar/{id}
Returns the calendar specified by the calendar code.
Method: get
Path: /v16.2/calendar/code/{code}
Returns the Capital Portfolio for the specified Capital Portfolio ID.
Method: get
Path: /v16.2/capitalPortfolio/{id}
Returns the Capital Portfolio specified by the Capital Portfolio Name.
Method: get
Path: /v16.2/capitalPortfolio/name/{name}
Returns the CapitalPlan for the specified CapitalPlan ID.
Method: get
Path: /v16.2/capitalPlan/{id}
Returns the CapitalPlan for the specified Portfolio ID.
Method: get
Path: /v16.2/capitalPlan/portfolio/{id}
Returns the CapitalPlan for the specified Workspace ID.
Method: get
Path: /v16.2/capitalPlan/workspace/{id}
Returns the CapitalPlan specified by the CapitalPlan name.
Method: get
Path: /v16.2/capitalPlan/name/{name}
Returns the capitalPlans specified by the assigned Configured field value.
Method: get
Path: /v16.2/capitalPlan/configuredField/{viewColumnName}/{value}
Returns the code type for the specified code type ID.
Method: get
Path: /v16.2/codeType/{id}
Returns the code value for specified CodeType Id and Workspace Id.
Method: get
Path: /v16.2/codeValue/workspaceId/{workspaceId}/codeTypeId/{codeTypeId}
Returns the code value for the specified code value ID.
Method: get
Path: /v16.2/codeValue/{id}
Returns the code values specified by the code type ID and value code.
Method: get
Path: /v16.2/codeValue/code/{code}/codeType/{id}
Returns the code values specified by the code type ID.
Method: get
Path: /v16.2/codeValue/codeType/{id}
Returns the code values specified by the code type name.
Method: get
Path: /v16.2/codeValue/codeType/name/{name}
Returns the configured field for the specified configured field ID.
Method: get
Path: /v16.2/field/{id}
Returns the configured field for the specified workspace ID.
Method: get
Path: /v16.2/field/workspaceId/{id}
Returns the Cost Category for the specified cost category ID.
Method: get
Path: /v16.2/costCategory/{id}
Returns the Cost Category for the specified cost category name.
Method: get
Path: /v16.2/costCategory/name/{name}
Returns the currency for the specified currency ID.
Method: get
Path: /v16.2/currency/{id}
Returns the currency specified by the currency code.
Method: get
Path: /v16.2/currency/code/{code}
Returns the currency specified by the currency name.
Method: get
Path: /v16.2/currency/name/{name}
Returns the exchange rates for the specified currency ID.
Method: get
Path: /v16.2/exchangeRate/currency/{id}
Returns the exchange rates for the specified exchange rate ID.
Method: get
Path: /v16.2/exchangeRate/{id}
Returns the job status for the specified job Id.
Method: get
Path: /v16.2/action/jobStatus/{jobId}
Returns the location specified by the location code.
Method: get
Path: /v16.2/location/code/{code}
Returns the location specified by the location ID.
Method: get
Path: /v16.2/location/{id}
Returns the location specified by the location name.
Method: get
Path: /v16.2/location/name/{name}
Returns the location specified by the workspace ID.
Method: get
Path: /v16.2/location/workspace/{id}
Returns the maximum work units per time period for the specified resource ID.
Method: get
Path: /v16.2/resourceWorkRate/resource/{id}
Returns the maximum work units per time period for the specified resource work rate ID.
Method: get
Path: /v16.2/resourceWorkRate/{id}
Returns the PBS children for the specified PBS ID.
Method: get
Path: /v16.2/pbs/children/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/code/{code}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/project/{id}/code/{code}
Returns the PBS for the specified PBS ID.
Method: get
Path: /v16.2/pbs/{id}
Returns the PBS for the specified PBS name.
Method: get
Path: /v16.2/pbs/project/{id}/name/{name}
Returns the PBS for the specified project ID.
Method: get
Path: /v16.2/pbs/project/{id}
Returns the Project Actuals line items for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActualsLineItem/{id}
Returns the Project budget changes for the code provided.
Method: get
Path: /v16.2/projectBudgetChange/code/{code}
Returns the Project budget changes for the Id provided.
Method: get
Path: /v16.2/projectBudgetChange/{id}
Returns the Project budget for the ProjectId provided.
Method: get
Path: /v16.2/projectBudget/{id}
Returns the Project budget Transfers for the code provided.
Method: get
Path: /v16.2/projectBudgetTransfer/code/{code}
Returns the Project budget Transfers for the ID provided.
Method: get
Path: /v16.2/projectBudgetTransfer/{id}
Returns the project costing source for the specific project.
Method: get
Path: /v16.2/cbs/project/{id}/projectCostingSource
Returns the Project Dependencies for the specified Dependency project ID.
Method: get
Path: /v16.2/projectDependency/depends/{id}
Returns the Project Dependencies for the specified Supported project ID.
Method: get
Path: /v16.2/projectDependency/supports/{id}
Returns the Project Dependency for the specified ProjectDependency ID.
Method: get
Path: /v16.2/projectDependency/{id}
Returns the project for the specified project ID.
Method: get
Path: /v16.2/project/{id}
Returns the Project Risk for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/{id}
Returns the project specified by the project code.
Method: get
Path: /v16.2/project/code/{code}
Returns the project specified by the project name.
Method: get
Path: /v16.2/project/name/{name}
Returns the project specified by the workspace ID.
Method: get
Path: /v16.2/project/workspace/{id}
Returns the ProjectActuals for the specified project ID.
Method: get
Path: /v16.2/projectActuals/project/{id}
Returns the ProjectActuals for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActuals/{id}
Returns the ProjectActuals line items specified by the ProjectActuals line items Code.
Method: get
Path: /v16.2/projectActualsLineItem/code/{code}
Returns the projectActuals specified by the assigned Configured field value.
Method: get
Path: /v16.2/projectActuals/project/{id}/configuredField/{viewColumnName}/{value}
Returns the ProjectActuals specified by the ProjectActuals Code.
Method: get
Path: /v16.2/projectActuals/code/{code}
Returns the projects specified by the assigned code value.
Method: get
Path: /v16.2/project/codeType/{typeId}/codeValue/{code}
Returns the projects specified by the assigned Configured field value.
Method: get
Path: /v16.2/project/configuredField/{viewColumnName}/{value}
Returns the Resource Demand for the specified Resource Demand ID.
Method: get
Path: /v16.2/resourceDemand/{id}
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Returns the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: get
Path: /v16.2/resourceRoleAssignment/{id}
Returns the Resource-Role Assignment satisfying the Primary flag specified.
Method: get
Path: /v16.2/resourceRoleAssignment/primaryFlag/{flag}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Returns the Risk Category for specified Risk Category ID.
Method: get
Path: /v16.2/riskCategory/{id}
Returns the risk impact for the specified risk impact ID.
Method: get
Path: /v16.2/riskImpact/{id}
Returns the risk matrices for the specified Workspace ID.
Method: get
Path: /v16.2/riskMatrix/workspaceId/{id}
Returns the risk matrix for the specified risk matrix ID.
Method: get
Path: /v16.2/riskMatrix/{id}
Returns the risk matrix specified by the risk matrix code.
Method: get
Path: /v16.2/riskMatrix/code/{code}
Returns the risk matrix specified by the risk matrix name.
Method: get
Path: /v16.2/riskMatrix/name/{name}
Returns the Risk Mitigation for the specified project ID.
Method: get
Path: /v16.2/riskMitigation/{id}
Returns the Risk Mitigation specified by the Risk Mitigation Code.
Method: get
Path: /v16.2/riskMitigation/code/{code}
Returns the Risk Threshold for the specified Risk Threshold code.
Method: get
Path: /v16.2/riskScoreType/code/{code}
Returns the Risk Threshold for the specified Risk Threshold ID.
Method: get
Path: /v16.2/riskScoreType/{id}
Returns the Risk Threshold for the specified Risk Threshold name and projectId.
Method: get
Path: /v16.2/riskScoreType/name/{name}/project/{projectId}
Returns the Risk Threshold for the specified Risk Threshold name.
Method: get
Path: /v16.2/riskScoreType/name/{name}
Returns the root workspace.
Method: get
Path: /v16.2/workspace/root
Returns the scope item assignment for the specified scope item assignment code.
Method: get
Path: /v16.2/scopeItemAssignment/code/{code}
Returns the scope item assignment for the specified scope item assignment ID.
Method: get
Path: /v16.2/scopeItemAssignment/{id}
Returns the scope item assignments for the specified project.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}
Returns the scope item assignments for the specified Scope ID.
Method: get
Path: /v16.2/scopeItemAssignment/scope/{id}
Returns the scope item assignments for the specified work package ID.
Method: get
Path: /v16.2/scopeItemAssignment/workPackage/{id}
Returns the scope item for the specified PBS ID.
Method: get
Path: /v16.2/scopeItem/pbsId/{id}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/code/{code}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/project/{id}/code/{code}
Returns the scope item for the specified scope item ID.
Method: get
Path: /v16.2/scopeItem/{id}
Returns the scope item for the specified scope item name.
Method: get
Path: /v16.2/scopeItem/project/{id}/name/{name}
Returns the scope items for the specified project.
Method: get
Path: /v16.2/scopeItem/project/{id}
Returns the Units of Measure for the specified units of Measure code.
Method: get
Path: /v16.2/unitsOfMeasure/code/{code}
Returns the Units of Measure for the specified units of Measure ID.
Method: get
Path: /v16.2/unitsOfMeasure/{id}
Returns the Units of Measure for the specified units of Measure name.
Method: get
Path: /v16.2/unitsOfMeasure/name/{name}/workspace/{id}
Returns the Units of Measures for the specified Workspace ID.
Method: get
Path: /v16.2/unitsOfMeasure/workspaceId/{id}
Returns the WBS children.
Method: get
Path: /v16.2/wbs/children/{id}
Returns the WBS for the specified project.
Method: get
Path: /v16.2/wbs/project/{id}
Returns the WBS for the specified WBS code,parent WBS code and project Id.
Method: get
Path: /v16.2/wbs/WbsCode/{code}/ParentWbsCode/{parentCode}/ProjectId/{projectId}
Returns the WBS for the specified WBS code.
Method: get
Path: /v16.2/wbs/project/{id}/code/{code}
Returns the WBS for the specified WBS ID.
Method: get
Path: /v16.2/wbs/{id}
Returns the WBS for the specified WBS name.
Method: get
Path: /v16.2/wbs/project/{id}/name/{name}
Returns the work package for the specified project ID and work package code.
Method: get
Path: /v16.2/workPackage/project/{id}/code/{code}
Returns the work package for the specified project ID and work package name.
Method: get
Path: /v16.2/workPackage/project/{id}/name/{name}
Returns the work package for the specified work package ID.
Method: get
Path: /v16.2/workPackage/{id}
Returns the work packages for the specified project ID.
Method: get
Path: /v16.2/workPackage/project/{id}
Returns the workspace for the specified workspace code.
Method: get
Path: /v16.2/workspace/code/{code}
Returns the workspace for the specified workspace ID.
Method: get
Path: /v16.2/workspace/{id}
Returns the workspace risk matrix template with the given name.
Method: get
Path: /v16.2/riskMatrix/resolveByName/{name}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Returns the workspace/project CBS for the specified workspace CBS ID and type.
Method: get
Path: /v16.2/cbs/{id}
Returns work packages specified by assigned code value.
Method: get
Path: /v16.2/workPackage/project/{id}/codeType/{typeId}/codeValue/{code}
Returns work packages specified by assigned configured field value.
Method: get
Path: /v16.2/workPackage/project/{id}/configuredField/{viewColumnName}/{value}
Set current baseline.
Method: put
Path: /v16.2/action/setCurrentBaseline
Status of a Project baseline.
Method: get
Path: /v16.2/action/baselineStatus/{id}
The scheduler API schedules the project and returns the job id. The Job id can be used to find out the job status.
Method: post
Path: /v16.2/action/scheduleProject
Update holiday Lists for the specified holiday groupIDs.
Method: put
Path: /v16.2/holidayList/batch
Update Project Risk.
Method: put
Path: /v16.2/projectRisk
Updates a Risk Threshold.
Method: put
Path: /v16.2/riskScoreType
Updates activities for the specified activity IDs.
Method: put
Path: /v16.2/activity/batch
Updates activity relationships for the specified relationship IDs.
Method: put
Path: /v16.2/relationship/batch
Updates activity risks for the specified activity risk IDs.
Method: put
Path: /v16.2/activityRisk/batch
Updates an existing holiday list, identified by its Holiday ListID.
Method: put
Path: /v16.2/holidayList
Updates an existing holiday, identified by its Holiday ID.
Method: put
Path: /v16.2/holiday
Updates an existing PBS, identified by its PBS ID.
Method: put
Path: /v16.2/pbs
Updates assignments for the specified Assignment IDs.
Method: put
Path: /v16.2/assignment/batch
Updates calendars for the specified calendar IDs.
Method: put
Path: /v16.2/calendar/batch
Updates holidays for the specified holiday IDs.
Method: put
Path: /v16.2/holiday/batch
Updates Project Budget Changes.
Method: put
Path: /v16.2/projectBudgetChange/batch
Updates Project Budget Transfers.
Method: put
Path: /v16.2/projectBudgetTransfer/batch
Updates Project Budgets.
Method: put
Path: /v16.2/projectBudget/batch
Updates Project Risks for specified Project Risk IDs.
Method: put
Path: /v16.2/projectRisk/batch
Updates ProjectActuals line items.
Method: put
Path: /v16.2/projectActualsLineItem/batch
Updates ProjectActuals.
Method: put
Path: /v16.2/projectActuals/batch
Updates Resource-Role Assignments.
Method: put
Path: /v16.2/resourceRoleAssignment/batch
Updates Risk Category.
Method: put
Path: /v16.2/riskCategory
Updates Risk Thresholds.
Method: put
Path: /v16.2/riskScoreType/batch
Updates the activity for the specified activity ID.
Method: put
Path: /v16.2/activity
Updates the activity relationship for the specified relationship ID.
Method: put
Path: /v16.2/relationship
Updates the activity risk for the specified activity risk ID.
Method: put
Path: /v16.2/activityRisk
Updates the assignment for the specified Assignment ID.
Method: put
Path: /v16.2/assignment
Updates the calendar for the specified calendar ID.
Method: put
Path: /v16.2/calendar
Updates the Capital Portfolio for the specified Capital Portfolio ID.
Method: put
Path: /v16.2/capitalPortfolio
Updates the Capital Portfolios for the specified Capital Portfolios IDs.
Method: put
Path: /v16.2/capitalPortfolio/batch
Updates the CapitalPlan for the specified CapitalPlan ID.
Method: put
Path: /v16.2/capitalPlan
Updates the CapitalPlans for the specified CapitalPlan IDs.
Method: put
Path: /v16.2/capitalPlan/batch
Updates the code type for the specified code type ID.
Method: put
Path: /v16.2/codeType
Updates the code types for the specified code types.
Method: put
Path: /v16.2/codeType/batch
Updates the code value for the specified code value ID.
Method: put
Path: /v16.2/codeValue
Updates the code values for the specified code values.
Method: put
Path: /v16.2/codeValue/batch
Updates the configured field for the specified configured field ID.
Method: put
Path: /v16.2/field
Updates the Cost Categories for the specified Cost Category IDs.
Method: put
Path: /v16.2/costCategory/batch
Updates the Cost Category for the specified Cost Category ID.
Method: put
Path: /v16.2/costCategory
Updates the currency for the specified currency ID.
Method: put
Path: /v16.2/currency
Updates the location for the specified location ID.
Method: put
Path: /v16.2/location
Updates the maximum work units per time period for the specified resource work rate ID.
Method: put
Path: /v16.2/resourceWorkRate
Updates the maximum work units per time period for the specified resource work rate IDs.
Method: put
Path: /v16.2/resourceWorkRate/batch
Updates the Project Budget Change for the Id provided.
Method: put
Path: /v16.2/projectBudgetChange
Updates the Project Budget for the ProjectId provided.
Method: put
Path: /v16.2/projectBudget
Updates the Project Budget Transfer for the Id provided.
Method: put
Path: /v16.2/projectBudgetTransfer
Updates the project CBS code for the specified project CBS ID.
Method: put
Path: /v16.2/cbs/project
Updates the project costing source for the specific project.
Method: put
Path: /v16.2/cbs/project/{id}/projectCostingSource
Updates the Project Dependencies for the specified Project Dependency IDs.
Method: put
Path: /v16.2/projectDependency/batch
Updates the Project Dependency for the specified Project Dependency ID.
Method: put
Path: /v16.2/projectDependency
Updates the project for the specified project ID.
Method: put
Path: /v16.2/project
Updates the ProjectActuals for the specified ProjectActuals ID.
Method: put
Path: /v16.2/projectActuals
Updates the ProjectActuals line items for the specified ProjectActuals line items ID.
Method: put
Path: /v16.2/projectActualsLineItem
Updates the projects for the specified project IDs.
Method: put
Path: /v16.2/project/batch
Updates the Resource Demand for the specified Resource Demand ID.
Method: put
Path: /v16.2/resourceDemand
Updates the Resource Demands for the specified Resource Demand IDs.
Method: put
Path: /v16.2/resourceDemand/batch
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Updates the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: put
Path: /v16.2/resourceRoleAssignment
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch
Updates the risk impact for the specified risk impact ID.
Method: put
Path: /v16.2/riskImpact
Updates the risk impacts for the specified risk impact IDs.
Method: put
Path: /v16.2/riskImpact/batch
Updates the risk matrices for the specified risk matrix IDs.
Method: put
Path: /v16.2/riskMatrix/batch
Updates the risk matrix for the specified risk matrix ID.
Method: put
Path: /v16.2/riskMatrix
Updates the Risk Mitigation for the specified Risk Mitigation ID.
Method: put
Path: /v16.2/riskMitigation
Updates the Risk Mitigations for the specified Risk Mitigation IDs.
Method: put
Path: /v16.2/riskMitigation/batch
Updates the scope item assignment for the specified scope item assignment ID.
Method: put
Path: /v16.2/scopeItemAssignment
Updates the scope item for the specified scope item ID.
Method: put
Path: /v16.2/scopeItem
Updates the Units of Measure for the specified Units of Measure ID.
Method: put
Path: /v16.2/unitsOfMeasure
Updates the Units of Measures for the specified Units of Measure IDs.
Method: put
Path: /v16.2/unitsOfMeasure/batch
Updates the WBS for the specified WBS ID.
Method: put
Path: /v16.2/wbs
Updates the work package for the specified work package ID.
Method: put
Path: /v16.2/workPackage
Updates the workspace CBS code for the specified workspace CBS ID.
Method: put
Path: /v16.2/cbs/workspace
Updates the workspace for the specified workspace ID.
Method: put
Path: /v16.2/workspace
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace
Updates the workspaces for the specified workspace IDs.
Method: put
Path: /v16.2/workspace/batch
Action
The Action service enables you to send requests related to Prime actions.
Status of a Project baseline.
Method: get
Path: /v16.2/action/baselineStatus/{id}
Create a Project Baseline.
Method: post
Path: /v16.2/action/createBaseline
Creates a Capital Plan Snapshot.
Method: post
Path: /v16.2/action/createCapitalPlanSnapshot
Creates a Project Snapshot.
Method: post
Path: /v16.2/action/createProjectSnapshot
Returns the job status for the specified job Id.
Method: get
Path: /v16.2/action/jobStatus/{jobId}
Close a project current period item.
Method: post
Path: /v16.2/action/periodCloseout
The scheduler API schedules the project and returns the job id. The Job id can be used to find out the job status.
Method: post
Path: /v16.2/action/scheduleProject
Set current baseline.
Method: put
Path: /v16.2/action/setCurrentBaseline
Activity
The Activity service enables you to send requests related to activities.
Creates an activity.
Method: post
Path: /v16.2/activity
Updates the activity for the specified activity ID.
Method: put
Path: /v16.2/activity
Deletes the activities for the specified activity IDs.
Method: delete
Path: /v16.2/activity/batch
Creates activities.
Method: post
Path: /v16.2/activity/batch
Updates activities for the specified activity IDs.
Method: put
Path: /v16.2/activity/batch
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/code/{code}
Finds and returns all child activities in the hierarchy of given Activity ID.
Method: get
Path: /v16.2/activity/getChildrenInHierarchy/{id}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/project/{id}/code/{code}
Returns activities specified by the assigned code value.
Method: get
Path: /v16.2/activity/project/{id}/codeType/{typeId}/codeValue/{code}
Returns activities specified by the assigned configured fields value.
Method: get
Path: /v16.2/activity/project/{id}/configuredField/{viewColumnName}/{value}
Returns the activities for specified wbsId.
Method: get
Path: /v16.2/activity/wbsId/{id}
Deletes the activity for the specified activity ID.
Method: delete
Path: /v16.2/activity/{id}
Returns the activity for the specified activity ID.
Method: get
Path: /v16.2/activity/{id}
Activity Risk
The Activity risk service supports the search and retrieval of Activity risks.
Creates an activity risk.
Method: post
Path: /v16.2/activityRisk
Updates the activity risk for the specified activity risk ID.
Method: put
Path: /v16.2/activityRisk
Returns the activity risk for the specified activity ID.
Method: get
Path: /v16.2/activityRisk/activity/{activityId}
Deletes the activity risks for the specified activity risk IDs.
Method: delete
Path: /v16.2/activityRisk/batch
Creates activity risks.
Method: post
Path: /v16.2/activityRisk/batch
Updates activity risks for the specified activity risk IDs.
Method: put
Path: /v16.2/activityRisk/batch
Deletes the activity risk for the specified activity risk ID.
Method: delete
Path: /v16.2/activityRisk/{id}
Returns the activity risk for the specified activity risk ID.
Method: get
Path: /v16.2/activityRisk/{id}
Assignment
The Assignment service enables you to send requests related to assignments .
Creates a Assignment.
Method: post
Path: /v16.2/assignment
Updates the assignment for the specified Assignment ID.
Method: put
Path: /v16.2/assignment
Returns the assignment specified by the activity Id and assignment code.
Method: get
Path: /v16.2/assignment/activity/{id}/code/{code}
Returns the assignments specified by the Activity ID.
Method: get
Path: /v16.2/assignment/activityId/{id}
Deletes the assignments for the specified assignment IDs.
Method: delete
Path: /v16.2/assignment/batch
Creates Assignments.
Method: post
Path: /v16.2/assignment/batch
Updates assignments for the specified Assignment IDs.
Method: put
Path: /v16.2/assignment/batch
Returns the assignment specified by the assignment code.
Method: get
Path: /v16.2/assignment/code/{code}
Returns assignments specified by the assigned configured fields values.
Method: get
Path: /v16.2/assignment/project/{id}/configuredField/{viewColumnName}/{value}
Deletes the assignment for the specified assignment ID.
Method: delete
Path: /v16.2/assignment/{id}
Returns the assignment for the specified Assignment ID.
Method: get
Path: /v16.2/assignment/{id}
CBS
The CBS service enables you to send requests related to the Cost Breakdown Structure codes for a workspace or project.
Updates the project CBS code for the specified project CBS ID.
Method: put
Path: /v16.2/cbs/project
Deletes the project CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/project/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/project/{id}
Creates a project CBS code.
Method: post
Path: /v16.2/cbs/project/{id}
Returns the project costing source for the specific project.
Method: get
Path: /v16.2/cbs/project/{id}/projectCostingSource
Creates the project costing source for the specific project.
Method: post
Path: /v16.2/cbs/project/{id}/projectCostingSource
Updates the project costing source for the specific project.
Method: put
Path: /v16.2/cbs/project/{id}/projectCostingSource
Updates the workspace CBS code for the specified workspace CBS ID.
Method: put
Path: /v16.2/cbs/workspace
Deletes the workspace CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/workspace/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/workspace/{id}
Creates a workspace CBS code.
Method: post
Path: /v16.2/cbs/workspace/{id}
Returns the workspace/project CBS for the specified workspace CBS ID and type.
Method: get
Path: /v16.2/cbs/{id}
Calendar
The Calendar service enables you to send requests related to calendars.
Creates a calendar.
Method: post
Path: /v16.2/calendar
Updates the calendar for the specified calendar ID.
Method: put
Path: /v16.2/calendar
Deletes the calendars for the specified calendar IDs.
Method: delete
Path: /v16.2/calendar/batch
Creates calendars.
Method: post
Path: /v16.2/calendar/batch
Updates calendars for the specified calendar IDs.
Method: put
Path: /v16.2/calendar/batch
Returns the calendar specified by the calendar code.
Method: get
Path: /v16.2/calendar/code/{code}
Returns the calendar exceptions for the specified calendar ID.
Method: get
Path: /v16.2/calendar/exception/{id}
Returns all calendars associated with a workspace.
Method: get
Path: /v16.2/calendar/workspaceId/{id}
Deletes the calendar for the specified calendar ID.
Method: delete
Path: /v16.2/calendar/{id}
Returns the calendar for the specified calendar ID.
Method: get
Path: /v16.2/calendar/{id}
Capital Plan
The CapitalPlan service enables you to send requests related to Capital Plans.
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan
Updates the CapitalPlan for the specified CapitalPlan ID.
Method: put
Path: /v16.2/capitalPlan
Deletes the CapitalPlans for the specified CapitalPlans IDs.
Method: delete
Path: /v16.2/capitalPlan/batch
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan/batch
Updates the CapitalPlans for the specified CapitalPlan IDs.
Method: put
Path: /v16.2/capitalPlan/batch
Returns the capitalPlans specified by the assigned Configured field value.
Method: get
Path: /v16.2/capitalPlan/configuredField/{viewColumnName}/{value}
Returns the CapitalPlan specified by the CapitalPlan name.
Method: get
Path: /v16.2/capitalPlan/name/{name}
Returns the CapitalPlan for the specified Portfolio ID.
Method: get
Path: /v16.2/capitalPlan/portfolio/{id}
Returns the CapitalPlan for the specified Workspace ID.
Method: get
Path: /v16.2/capitalPlan/workspace/{id}
Deletes the CapitalPlan for the specified CapitalPlan ID.
Method: delete
Path: /v16.2/capitalPlan/{id}
Returns the CapitalPlan for the specified CapitalPlan ID.
Method: get
Path: /v16.2/capitalPlan/{id}
Capital Portfolio
Creates a Capital Portfolio.
Method: post
Path: /v16.2/capitalPortfolio
Updates the Capital Portfolio for the specified Capital Portfolio ID.
Method: put
Path: /v16.2/capitalPortfolio
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/batch
Creates Capital Portfolios.
Method: post
Path: /v16.2/capitalPortfolio/batch
Updates the Capital Portfolios for the specified Capital Portfolios IDs.
Method: put
Path: /v16.2/capitalPortfolio/batch
Returns the Capital Portfolio specified by the Capital Portfolio Name.
Method: get
Path: /v16.2/capitalPortfolio/name/{name}
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/{id}
Returns the Capital Portfolio for the specified Capital Portfolio ID.
Method: get
Path: /v16.2/capitalPortfolio/{id}
Code Value
The Code Value service enables you to send requests related to code values.
Creates a code value.
Method: post
Path: /v16.2/codeValue
Updates the code value for the specified code value ID.
Method: put
Path: /v16.2/codeValue
Deletes the code values for the specified code value IDs.
Method: delete
Path: /v16.2/codeValue/batch
Creates a code values.
Method: post
Path: /v16.2/codeValue/batch
Updates the code values for the specified code values.
Method: put
Path: /v16.2/codeValue/batch
Returns the code values specified by the code type ID and value code.
Method: get
Path: /v16.2/codeValue/code/{code}/codeType/{id}
Returns the code values specified by the code type name.
Method: get
Path: /v16.2/codeValue/codeType/name/{name}
Returns the code values specified by the code type ID.
Method: get
Path: /v16.2/codeValue/codeType/{id}
Finds and returns all child codeValues in the hierarchy of given CodeValue ID.
Method: get
Path: /v16.2/codeValue/getChildrenInHierarchy/{id}
Returns the code value for specified CodeType Id and Workspace Id.
Method: get
Path: /v16.2/codeValue/workspaceId/{workspaceId}/codeTypeId/{codeTypeId}
Deletes the code value for the specified code value ID.
Method: delete
Path: /v16.2/codeValue/{id}
Returns the code value for the specified code value ID.
Method: get
Path: /v16.2/codeValue/{id}
CodeType
The Code Type service enables you to send requests related to code types.
Finds and returns Code Types by Object type.
Method: get
Path: /v16.2/codeType
Creates a code type.
Method: post
Path: /v16.2/codeType
Updates the code type for the specified code type ID.
Method: put
Path: /v16.2/codeType
Deletes the code types for the specified code type IDs.
Method: delete
Path: /v16.2/codeType/batch
Creates a code types.
Method: post
Path: /v16.2/codeType/batch
Updates the code types for the specified code types.
Method: put
Path: /v16.2/codeType/batch
Finds and returns Code types based on ID of Workspace.
Method: get
Path: /v16.2/codeType/workspace/{id}
Creates Workspace CodeType.
Method: post
Path: /v16.2/codeType/workspaceCodeType
Deletes the code type for the specified code type ID.
Method: delete
Path: /v16.2/codeType/{id}
Returns the code type for the specified code type ID.
Method: get
Path: /v16.2/codeType/{id}
Configured Fields
The Configured Fields service enables you to send requests related to fields and codes configured for use in the application.
Creates a configured field.
Method: post
Path: /v16.2/field
Updates the configured field for the specified configured field ID.
Method: put
Path: /v16.2/field
Returns the configured field for the specified workspace ID.
Method: get
Path: /v16.2/field/workspaceId/{id}
Returns the configured field for the specified configured field ID.
Method: get
Path: /v16.2/field/{id}
Cost Category
The Cost Category services enables you to send requests related to cost category.
??codeType_find_by_costCategoryType??
Method: get
Path: /v16.2/costCategory
Creates a Cost Category.
Method: post
Path: /v16.2/costCategory
Updates the Cost Category for the specified Cost Category ID.
Method: put
Path: /v16.2/costCategory
Deletes the Cost Categories for the specified Cost Category IDs.
Method: delete
Path: /v16.2/costCategory/batch
Creates Cost Categories.
Method: post
Path: /v16.2/costCategory/batch
Updates the Cost Categories for the specified Cost Category IDs.
Method: put
Path: /v16.2/costCategory/batch
Returns the Cost Category for the specified cost category name.
Method: get
Path: /v16.2/costCategory/name/{name}
Returns Cost Categories for specified Workspace ID.
Method: get
Path: /v16.2/costCategory/workspaceId/{id}
Deletes the Cost Category for the specified Cost Category ID.
Method: delete
Path: /v16.2/costCategory/{id}
Returns the Cost Category for the specified cost category ID.
Method: get
Path: /v16.2/costCategory/{id}
Currency
The Currency service enables you to send requests related to currencies.
Creates a new currency.
Method: post
Path: /v16.2/currency
Updates the currency for the specified currency ID.
Method: put
Path: /v16.2/currency
Returns the currency specified by the currency code.
Method: get
Path: /v16.2/currency/code/{code}
Returns the currency specified by the currency name.
Method: get
Path: /v16.2/currency/name/{name}
Returns list of currencies for the specified Workspace ID.
Method: get
Path: /v16.2/currency/workspaceId/{id}
Deletes the currency for the specified currency ID.
Method: delete
Path: /v16.2/currency/{id}
Returns the currency for the specified currency ID.
Method: get
Path: /v16.2/currency/{id}
Exchange Rate
The Exchange Rate service enables you to send requests related to exchange rates for a given currency.
Creates an exchange rate.
Method: post
Path: /v16.2/exchangeRate
Returns the exchange rates for the specified currency ID.
Method: get
Path: /v16.2/exchangeRate/currency/{id}
Returns the exchange rates for the specified exchange rate ID.
Method: get
Path: /v16.2/exchangeRate/{id}
Holiday
The holiday service supports the search and retrieval of holiday.
Creates a new Holiday.
Method: post
Path: /v16.2/holiday
Updates an existing holiday, identified by its Holiday ID.
Method: put
Path: /v16.2/holiday
Delete holidays for the specified holiday IDs.
Method: delete
Path: /v16.2/holiday/batch
Creates Holidays.
Method: post
Path: /v16.2/holiday/batch
Updates holidays for the specified holiday IDs.
Method: put
Path: /v16.2/holiday/batch
Finds and returns holiday list identified by its Holiday Group ID.
Method: get
Path: /v16.2/holiday/holidayGroupId/{id}
Finds and returns a holiday identified by its holiday name.
Method: get
Path: /v16.2/holiday/name/{name}
Deletes an existing holiday identified by its Holiday ID.
Method: delete
Path: /v16.2/holiday/{id}
Finds and returns a holiday identified by its Holiday ID.
Method: get
Path: /v16.2/holiday/{id}
Holiday Group
The holidayList service supports the search and retrieval of holidays.
Creates a new Holiday List.
Method: post
Path: /v16.2/holidayList
Updates an existing holiday list, identified by its Holiday ListID.
Method: put
Path: /v16.2/holidayList
Delete holiday Lists for the specified Holiday GroupIDs.
Method: delete
Path: /v16.2/holidayList/batch
Create Holiday Lists.
Method: post
Path: /v16.2/holidayList/batch
Update holiday Lists for the specified holiday groupIDs.
Method: put
Path: /v16.2/holidayList/batch
Finds and returns a holiday group identified by its holiday group name.
Method: get
Path: /v16.2/holidayList/name/{name}
Deletes an existing holiday list identified by its Holiday ListID.
Method: delete
Path: /v16.2/holidayList/{id}
Finds and returns a Holiday List identified by its Holiday ListID.
Method: get
Path: /v16.2/holidayList/{id}
Location
The Location service enables you to send requests related to address locations (including the latitude and longitude). These locations can be assigned to projects.
Creates a location.
Method: post
Path: /v16.2/location
Updates the location for the specified location ID.
Method: put
Path: /v16.2/location
Deletes the locations specified by the location IDs.
Method: delete
Path: /v16.2/location/batch
Returns the location specified by the location code.
Method: get
Path: /v16.2/location/code/{code}
Returns the location specified by the location name.
Method: get
Path: /v16.2/location/name/{name}
Returns the location specified by the workspace ID.
Method: get
Path: /v16.2/location/workspace/{id}
Deletes the location specified by the location ID.
Method: delete
Path: /v16.2/location/{id}
Returns the location specified by the location ID.
Method: get
Path: /v16.2/location/{id}
PBS
The PBS service enables you to send requests related to the defined Project, Product, or Plant Breakdown Structure.
Creates a PBS.
Method: post
Path: /v16.2/pbs
Updates an existing PBS, identified by its PBS ID.
Method: put
Path: /v16.2/pbs
Deletes the PBS children for the specified parent PBS ID.
Method: delete
Path: /v16.2/pbs/children/{id}
Returns the PBS children for the specified PBS ID.
Method: get
Path: /v16.2/pbs/children/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/code/{code}
Finds and returns all child pbs in the hierarchy of given pbs ID.
Method: get
Path: /v16.2/pbs/getChildrenInHierarchy/{id}
Returns the PBS for the specified project ID.
Method: get
Path: /v16.2/pbs/project/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/project/{id}/code/{code}
Returns the PBS for the specified PBS name.
Method: get
Path: /v16.2/pbs/project/{id}/name/{name}
Deletes the PBS for the specified PBS ID.
Method: delete
Path: /v16.2/pbs/{id}
Returns the PBS for the specified PBS ID.
Method: get
Path: /v16.2/pbs/{id}
Project
The Project service enables you to send requests related to Prime projects.
Creates a project.
Method: post
Path: /v16.2/project
Updates the project for the specified project ID.
Method: put
Path: /v16.2/project
Deletes the projects for the specified project IDs.
Method: delete
Path: /v16.2/project/batch
Creates projects.
Method: post
Path: /v16.2/project/batch
Updates the projects for the specified project IDs.
Method: put
Path: /v16.2/project/batch
Returns the project specified by the project code.
Method: get
Path: /v16.2/project/code/{code}
Returns the projects specified by the assigned code value.
Method: get
Path: /v16.2/project/codeType/{typeId}/codeValue/{code}
Returns the projects specified by the assigned Configured field value.
Method: get
Path: /v16.2/project/configuredField/{viewColumnName}/{value}
Returns the project specified by the project name.
Method: get
Path: /v16.2/project/name/{name}
Returns the project specified by the workspace ID.
Method: get
Path: /v16.2/project/workspace/{id}
Deletes the project for the specified project ID.
Method: delete
Path: /v16.2/project/{id}
Returns the project for the specified project ID.
Method: get
Path: /v16.2/project/{id}
Project Budget
The Project Budget services enables you to send requests for the project budgets.
Creates a Project Budget.
Method: post
Path: /v16.2/projectBudget
Updates the Project Budget for the ProjectId provided.
Method: put
Path: /v16.2/projectBudget
Deletes the Project budgets for the ProjectIds provided.
Method: delete
Path: /v16.2/projectBudget/batch
Creates Project Budgets.
Method: post
Path: /v16.2/projectBudget/batch
Updates Project Budgets.
Method: put
Path: /v16.2/projectBudget/batch
Deletes the Project budget for the ProjectId provided.
Method: delete
Path: /v16.2/projectBudget/{id}
Returns the Project budget for the ProjectId provided.
Method: get
Path: /v16.2/projectBudget/{id}
Project Budget Change
The Project Budget Change services enables you to send requests for the project budget changes.
Creates a Project Budget Change.
Method: post
Path: /v16.2/projectBudgetChange
Updates the Project Budget Change for the Id provided.
Method: put
Path: /v16.2/projectBudgetChange
Deletes the Project budget changes for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetChange/batch
Creates Project Budget Changes.
Method: post
Path: /v16.2/projectBudgetChange/batch
Updates Project Budget Changes.
Method: put
Path: /v16.2/projectBudgetChange/batch
Returns the Project budget changes for the code provided.
Method: get
Path: /v16.2/projectBudgetChange/code/{code}
Deletes the Project budget change for the ID provided.
Method: delete
Path: /v16.2/projectBudgetChange/{id}
Returns the Project budget changes for the Id provided.
Method: get
Path: /v16.2/projectBudgetChange/{id}
Project Budget Transfer
The Project Budget Transfer services enables you to send requests for the ProjectBudgetTransfers.
Creates a Project Budget Transfer.
Method: post
Path: /v16.2/projectBudgetTransfer
Updates the Project Budget Transfer for the Id provided.
Method: put
Path: /v16.2/projectBudgetTransfer
Deletes the Project budget Transfers for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/batch
Creates Project Budget Transfers.
Method: post
Path: /v16.2/projectBudgetTransfer/batch
Updates Project Budget Transfers.
Method: put
Path: /v16.2/projectBudgetTransfer/batch
Returns the Project budget Transfers for the code provided.
Method: get
Path: /v16.2/projectBudgetTransfer/code/{code}
Deletes the Project budget Transfer for the ID provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/{id}
Returns the Project budget Transfers for the ID provided.
Method: get
Path: /v16.2/projectBudgetTransfer/{id}
Project Risk
Creates Project Risk.
Method: post
Path: /v16.2/projectRisk
Update Project Risk.
Method: put
Path: /v16.2/projectRisk
Deletes the Project Risks specified by the Project Risk IDs.
Method: delete
Path: /v16.2/projectRisk/batch
Creates Project Risks.
Method: post
Path: /v16.2/projectRisk/batch
Updates Project Risks for specified Project Risk IDs.
Method: put
Path: /v16.2/projectRisk/batch
Returns Risk Mitigation for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/mitigation/{projectRiskId}
??risk_resource_find_by_name??
Method: get
Path: /v16.2/projectRisk/name/{name}
??project_resource_find_ProjectRisks_By_UdfValue??
Method: get
Path: /v16.2/projectRisk/project/{id}/configuredField/{viewColumnName}/{value}
Returns Project risk for specific Project and Risk.
Method: get
Path: /v16.2/projectRisk/project/{id}/risk/{riskId}
Returns Project Risk for specified Project ID and Risk Code.
Method: get
Path: /v16.2/projectRisk/project/{id}/riskCode/{riskCode}
Returns Project Risks of specified Project ID.
Method: get
Path: /v16.2/projectRisk/projectId/{id}
Returns Project Risk by Risk.
Method: get
Path: /v16.2/projectRisk/riskId/{id}
Deletes the Project Risk specified by the Project Risk ID.
Method: delete
Path: /v16.2/projectRisk/{id}
Returns the Project Risk for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/{id}
ProjectActuals
The Project Actuals service enables you to send requests related to project actuals.
Creates a ProjectActuals.
Method: post
Path: /v16.2/projectActuals
Updates the ProjectActuals for the specified ProjectActuals ID.
Method: put
Path: /v16.2/projectActuals
Creates ProjectActuals.
Method: post
Path: /v16.2/projectActuals/batch
Updates ProjectActuals.
Method: put
Path: /v16.2/projectActuals/batch
Returns the ProjectActuals specified by the ProjectActuals Code.
Method: get
Path: /v16.2/projectActuals/code/{code}
Returns the ProjectActuals for the specified project ID.
Method: get
Path: /v16.2/projectActuals/project/{id}
Returns the projectActuals specified by the assigned Configured field value.
Method: get
Path: /v16.2/projectActuals/project/{id}/configuredField/{viewColumnName}/{value}
Returns the ProjectActuals for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActuals/{id}
ProjectActualsLineItems
The Project Actuals Line Items service enables you to send requests related to project actuals line items.
Creates a ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem
Updates the ProjectActuals line items for the specified ProjectActuals line items ID.
Method: put
Path: /v16.2/projectActualsLineItem
Deletes the ProjectActuals line items specified by the ProjectActuals line items IDs.
Method: delete
Path: /v16.2/projectActualsLineItem/batch
Creates ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem/batch
Updates ProjectActuals line items.
Method: put
Path: /v16.2/projectActualsLineItem/batch
Returns the ProjectActuals line items specified by the ProjectActuals line items Code.
Method: get
Path: /v16.2/projectActualsLineItem/code/{code}
Deletes the ProjectActuals line items specified by the ProjectActuals line items ID.
Method: delete
Path: /v16.2/projectActualsLineItem/{id}
Returns the Project Actuals line items for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActualsLineItem/{id}
ProjectDependency
The Project Dependency service enables you to send requests related to project dependencies.
Creates a Project Dependency.
Method: post
Path: /v16.2/projectDependency
Updates the Project Dependency for the specified Project Dependency ID.
Method: put
Path: /v16.2/projectDependency
Deletes the Project Dependencies specified by the Project Dependency IDs.
Method: delete
Path: /v16.2/projectDependency/batch
Creates a Project Dependencies.
Method: post
Path: /v16.2/projectDependency/batch
Updates the Project Dependencies for the specified Project Dependency IDs.
Method: put
Path: /v16.2/projectDependency/batch
Returns the Project Dependencies for the specified Dependency project ID.
Method: get
Path: /v16.2/projectDependency/depends/{id}
Returns the Project Dependencies for the specified Supported project ID.
Method: get
Path: /v16.2/projectDependency/supports/{id}
Deletes the Project Dependency specified by the Project Dependency ID.
Method: delete
Path: /v16.2/projectDependency/{id}
Returns the Project Dependency for the specified ProjectDependency ID.
Method: get
Path: /v16.2/projectDependency/{id}
Relationship
The Relationship service enables you to send requests related to one or more activity relationships.
Creates an activity relationship.
Method: post
Path: /v16.2/relationship
Updates the activity relationship for the specified relationship ID.
Method: put
Path: /v16.2/relationship
Returns all relationships of the given activity ID.
Method: get
Path: /v16.2/relationship/activityId/{id}
Deletes the activity relationships for the specified relationship IDs.
Method: delete
Path: /v16.2/relationship/batch
Creates activity relationships.
Method: post
Path: /v16.2/relationship/batch
Updates activity relationships for the specified relationship IDs.
Method: put
Path: /v16.2/relationship/batch
Deletes the activity relationship for the specified relationship ID.
Method: delete
Path: /v16.2/relationship/{id}
Returns the activity relationship for the specified relationship ID.
Method: get
Path: /v16.2/relationship/{id}
Resource
The Resource service enables you to send requests related to resources and roles.
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Creates a resource or role.
Method: post
Path: /v16.2/resource
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Resource Demand
The Resource Demand service enables you to send requests related to Resource Demands.
Creates a Resource Demand.
Method: post
Path: /v16.2/resourceDemand
Updates the Resource Demand for the specified Resource Demand ID.
Method: put
Path: /v16.2/resourceDemand
Deletes the Resource Demands for the specified Resource Demand IDs.
Method: delete
Path: /v16.2/resourceDemand/batch
Creates Resource Demands.
Method: post
Path: /v16.2/resourceDemand/batch
Updates the Resource Demands for the specified Resource Demand IDs.
Method: put
Path: /v16.2/resourceDemand/batch
Deletes the Resource Demand for the specified Resource Demand ID.
Method: delete
Path: /v16.2/resourceDemand/{id}
Returns the Resource Demand for the specified Resource Demand ID.
Method: get
Path: /v16.2/resourceDemand/{id}
Resource Role Assignment
The Resource Role Assignment services enables you to send requests for the assignments between resource and role.
Creates a Resource-Role Assignment.
Method: post
Path: /v16.2/resourceRoleAssignment
Updates the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: put
Path: /v16.2/resourceRoleAssignment
??resourceRoleAssignment_resource_batch_delete??
Method: delete
Path: /v16.2/resourceRoleAssignment/batch
Creates Resource-Role Assignments.
Method: post
Path: /v16.2/resourceRoleAssignment/batch
Updates Resource-Role Assignments.
Method: put
Path: /v16.2/resourceRoleAssignment/batch
Returns the Resource-Role Assignment satisfying the Primary flag specified.
Method: get
Path: /v16.2/resourceRoleAssignment/primaryFlag/{flag}
Deletes the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: delete
Path: /v16.2/resourceRoleAssignment/{id}
Returns the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: get
Path: /v16.2/resourceRoleAssignment/{id}
Resource Work Rate
The Resource Work Rate services enables you to send requests for the maximum work units per time period for the resource or role.
Creates a maximum work units per time period.
Method: post
Path: /v16.2/resourceWorkRate
Updates the maximum work units per time period for the specified resource work rate ID.
Method: put
Path: /v16.2/resourceWorkRate
Deletes the maximum work units per time period for the specified resource work rate IDs.
Method: delete
Path: /v16.2/resourceWorkRate/batch
Creates a maximum work units per time periods.
Method: post
Path: /v16.2/resourceWorkRate/batch
Updates the maximum work units per time period for the specified resource work rate IDs.
Method: put
Path: /v16.2/resourceWorkRate/batch
Returns the maximum work units per time period for the specified resource ID.
Method: get
Path: /v16.2/resourceWorkRate/resource/{id}
Deletes the maximum work units per time period for the specified resource work rate ID.
Method: delete
Path: /v16.2/resourceWorkRate/{id}
Returns the maximum work units per time period for the specified resource work rate ID.
Method: get
Path: /v16.2/resourceWorkRate/{id}
Risk Category
Creates Risk Category.
Method: post
Path: /v16.2/riskCategory
Updates Risk Category.
Method: put
Path: /v16.2/riskCategory
Returns Risk Category for specified Risk Category Name.
Method: get
Path: /v16.2/riskCategory/name/{name}
Deletes the Risk Category for specified Risk Category ID.
Method: delete
Path: /v16.2/riskCategory/{id}
Returns the Risk Category for specified Risk Category ID.
Method: get
Path: /v16.2/riskCategory/{id}
Risk Impact
Creates a risk impact.
Method: post
Path: /v16.2/riskImpact
Updates the risk impact for the specified risk impact ID.
Method: put
Path: /v16.2/riskImpact
Deletes the risk impacts for the specified risk impact IDs.
Method: delete
Path: /v16.2/riskImpact/batch
Creates risk impacts.
Method: post
Path: /v16.2/riskImpact/batch
Updates the risk impacts for the specified risk impact IDs.
Method: put
Path: /v16.2/riskImpact/batch
Return Risk Impacts that belongs to Project Risk ID, Risk Score Type ID, Risk Score Threshold ID.
Method: get
Path: /v16.2/riskImpact/projectRisk/{pId}/riskScoreType/{sId}/riskScoreThreshold/{tId}
Deletes the risk impact for the specified risk impact ID.
Method: delete
Path: /v16.2/riskImpact/{id}
Returns the risk impact for the specified risk impact ID.
Method: get
Path: /v16.2/riskImpact/{id}
Risk Matrix
The Risk Matrix service enables you to send requests related to risk matrices.
Creates a risk matrix.
Method: post
Path: /v16.2/riskMatrix
Updates the risk matrix for the specified risk matrix ID.
Method: put
Path: /v16.2/riskMatrix
Deletes the risk matrices for the specified risk matrix IDs.
Method: delete
Path: /v16.2/riskMatrix/batch
Creates risk matrices.
Method: post
Path: /v16.2/riskMatrix/batch
Updates the risk matrices for the specified risk matrix IDs.
Method: put
Path: /v16.2/riskMatrix/batch
Returns the risk matrix specified by the risk matrix code.
Method: get
Path: /v16.2/riskMatrix/code/{code}
Returns the risk matrix specified by the risk matrix name.
Method: get
Path: /v16.2/riskMatrix/name/{name}
Returns the workspace risk matrix template with the given name.
Method: get
Path: /v16.2/riskMatrix/resolveByName/{name}
Returns the risk matrices for the specified Workspace ID.
Method: get
Path: /v16.2/riskMatrix/workspaceId/{id}
Deletes the risk matrix for the specified risk matrix ID.
Method: delete
Path: /v16.2/riskMatrix/{id}
Returns the risk matrix for the specified risk matrix ID.
Method: get
Path: /v16.2/riskMatrix/{id}
Risk Score Type
The Risk Threshold service supports the search and retrieval of Risk Threshold.
Creates a Risk Threshold.
Method: post
Path: /v16.2/riskScoreType
Updates a Risk Threshold.
Method: put
Path: /v16.2/riskScoreType
Creates Risk Thresholds.
Method: post
Path: /v16.2/riskScoreType/batch
Updates Risk Thresholds.
Method: put
Path: /v16.2/riskScoreType/batch
Returns the Risk Threshold for the specified Risk Threshold code.
Method: get
Path: /v16.2/riskScoreType/code/{code}
Returns the Risk Threshold for the specified Risk Threshold name.
Method: get
Path: /v16.2/riskScoreType/name/{name}
Returns the Risk Threshold for the specified Risk Threshold name and projectId.
Method: get
Path: /v16.2/riskScoreType/name/{name}/project/{projectId}
Returns Risk Thresholds identified by Risk Threshold Code and Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/code/{code}/{riskScoreTypeId}
Returns Risk Thresholds identified by Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/{riskScoreTypeId}
Returns all Risk Score Types for specified Workspace ID.
Method: get
Path: /v16.2/riskScoreType/workspaceId/{id}
Deletes the Risk Threshold for the specified Risk Threshold ID.
Method: delete
Path: /v16.2/riskScoreType/{id}
Returns the Risk Threshold for the specified Risk Threshold ID.
Method: get
Path: /v16.2/riskScoreType/{id}
RiskMitigation
Creates a Risk Mitigation.
Method: post
Path: /v16.2/riskMitigation
Updates the Risk Mitigation for the specified Risk Mitigation ID.
Method: put
Path: /v16.2/riskMitigation
Deletes the Risk Mitigations specified by the Risk Mitigation IDs.
Method: delete
Path: /v16.2/riskMitigation/batch
Creates Risk Mitigations.
Method: post
Path: /v16.2/riskMitigation/batch
Updates the Risk Mitigations for the specified Risk Mitigation IDs.
Method: put
Path: /v16.2/riskMitigation/batch
Returns the Risk Mitigation specified by the Risk Mitigation Code.
Method: get
Path: /v16.2/riskMitigation/code/{code}
Deletes the Risk Mitigation specified by the Risk mitigation ID.
Method: delete
Path: /v16.2/riskMitigation/{id}
Returns the Risk Mitigation for the specified project ID.
Method: get
Path: /v16.2/riskMitigation/{id}
Scope Item
The Scope Item service enables you to send requests related to the defined scope items.
Creates a scope item.
Method: post
Path: /v16.2/scopeItem
Updates the scope item for the specified scope item ID.
Method: put
Path: /v16.2/scopeItem
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/code/{code}
Returns the scope item for the specified PBS ID.
Method: get
Path: /v16.2/scopeItem/pbsId/{id}
Returns the scope items for the specified project.
Method: get
Path: /v16.2/scopeItem/project/{id}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/project/{id}/code/{code}
Returns scope items specified by the assigned code value.
Method: get
Path: /v16.2/scopeItem/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope items specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItem/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item for the specified scope item name.
Method: get
Path: /v16.2/scopeItem/project/{id}/name/{name}
Deletes the scope item for the specified scope item ID.
Method: delete
Path: /v16.2/scopeItem/{id}
Returns the scope item for the specified scope item ID.
Method: get
Path: /v16.2/scopeItem/{id}
Scope Item Assignment
The Scope Item Assignment service enables you to send requests related to the defined scope assignments.
Creates a scope item assignment.
Method: post
Path: /v16.2/scopeItemAssignment
Updates the scope item assignment for the specified scope item assignment ID.
Method: put
Path: /v16.2/scopeItemAssignment
Returns the scope item assignment for the specified scope item assignment code.
Method: get
Path: /v16.2/scopeItemAssignment/code/{code}
Returns the scope item assignments for the specified project.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}
Returns scope item assignments specified by the assigned code value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope item assignments specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item assignments for the specified Scope ID.
Method: get
Path: /v16.2/scopeItemAssignment/scope/{id}
Returns the scope item assignments for the specified work package ID.
Method: get
Path: /v16.2/scopeItemAssignment/workPackage/{id}
Deletes the scope item assignment for the specified scope item assignment ID.
Method: delete
Path: /v16.2/scopeItemAssignment/{id}
Returns the scope item assignment for the specified scope item assignment ID.
Method: get
Path: /v16.2/scopeItemAssignment/{id}
Segment
The cost breakdown structure segment service enables you to create, update, delete, and retrieve CBS segments for a workspace or project.
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Units Of Measure
The Units of Measure services enables you to send requests related to units of measure.
Creates a Units of Measure.
Method: post
Path: /v16.2/unitsOfMeasure
Updates the Units of Measure for the specified Units of Measure ID.
Method: put
Path: /v16.2/unitsOfMeasure
Deletes the Units of Measures for the specified Units of Measure IDs.
Method: delete
Path: /v16.2/unitsOfMeasure/batch
Creates Units of Measures.
Method: post
Path: /v16.2/unitsOfMeasure/batch
Updates the Units of Measures for the specified Units of Measure IDs.
Method: put
Path: /v16.2/unitsOfMeasure/batch
Returns the Units of Measure for the specified units of Measure code.
Method: get
Path: /v16.2/unitsOfMeasure/code/{code}
Returns the Units of Measure for the specified units of Measure name.
Method: get
Path: /v16.2/unitsOfMeasure/name/{name}/workspace/{id}
Returns the Units of Measures for the specified Workspace ID.
Method: get
Path: /v16.2/unitsOfMeasure/workspaceId/{id}
Deletes the Units of Measure for the specified Units of Measure ID.
Method: delete
Path: /v16.2/unitsOfMeasure/{id}
Returns the Units of Measure for the specified units of Measure ID.
Method: get
Path: /v16.2/unitsOfMeasure/{id}
WBS
The WBS service enables you to send requests related to the defined Work Breakdown Structure.
Creates a WBS.
Method: post
Path: /v16.2/wbs
Updates the WBS for the specified WBS ID.
Method: put
Path: /v16.2/wbs
Returns the WBS for the specified WBS code,parent WBS code and project Id.
Method: get
Path: /v16.2/wbs/WbsCode/{code}/ParentWbsCode/{parentCode}/ProjectId/{projectId}
Deletes the WBS children specified by the WBS parent ID.
Method: delete
Path: /v16.2/wbs/children/{id}
Returns the WBS children.
Method: get
Path: /v16.2/wbs/children/{id}
Finds and returns all child wbs in the hierarchy of given Wbs ID.
Method: get
Path: /v16.2/wbs/getChildrenInHierarchy/{id}
Returns the WBS for the specified project.
Method: get
Path: /v16.2/wbs/project/{id}
Returns the WBS for the specified WBS code.
Method: get
Path: /v16.2/wbs/project/{id}/code/{code}
Returns list of wbs specifies by assigned code value.
Method: get
Path: /v16.2/wbs/project/{id}/codeType/{typeId}/codeValue/{code}
Returns list of wbs specifies by assigned configured field value.
Method: get
Path: /v16.2/wbs/project/{id}/configuredField/{viewColumnName}/{value}
Returns the WBS for the specified WBS name.
Method: get
Path: /v16.2/wbs/project/{id}/name/{name}
Deletes the WBS for the specified WBS ID.
Method: delete
Path: /v16.2/wbs/{id}
Returns the WBS for the specified WBS ID.
Method: get
Path: /v16.2/wbs/{id}
Work Package
The Work Package service enables you to send requests related to the defined work package.
Creates a work package.
Method: post
Path: /v16.2/workPackage
Updates the work package for the specified work package ID.
Method: put
Path: /v16.2/workPackage
Returns the work packages for the specified project ID.
Method: get
Path: /v16.2/workPackage/project/{id}
Returns the work package for the specified project ID and work package code.
Method: get
Path: /v16.2/workPackage/project/{id}/code/{code}
Returns work packages specified by assigned code value.
Method: get
Path: /v16.2/workPackage/project/{id}/codeType/{typeId}/codeValue/{code}
Returns work packages specified by assigned configured field value.
Method: get
Path: /v16.2/workPackage/project/{id}/configuredField/{viewColumnName}/{value}
Returns the work package for the specified project ID and work package name.
Method: get
Path: /v16.2/workPackage/project/{id}/name/{name}
Deletes the work package for the specified work package ID.
Method: delete
Path: /v16.2/workPackage/{id}
Returns the work package for the specified work package ID.
Method: get
Path: /v16.2/workPackage/{id}
Workspace
The Workspace service enables you to send requests related to workspaces.
Returns all workspaces. This includes parent and child record.
Method: get
Path: /v16.2/workspace
Creates a workspace.
Method: post
Path: /v16.2/workspace
Updates the workspace for the specified workspace ID.
Method: put
Path: /v16.2/workspace
Deletes the workspace for the specified workspace IDs.
Method: delete
Path: /v16.2/workspace/batch
Creates workspaces.
Method: post
Path: /v16.2/workspace/batch
Updates the workspaces for the specified workspace IDs.
Method: put
Path: /v16.2/workspace/batch
Finds and returns direct child workspaces of given Workspace ID.
Method: get
Path: /v16.2/workspace/children/{id}
Returns the workspace for the specified workspace code.
Method: get
Path: /v16.2/workspace/code/{code}
Finds and returns all child workspaces in the hierarchy of given Workspace ID.
Method: get
Path: /v16.2/workspace/getChildrenInHierarchy/{id}
Returns the root workspace.
Method: get
Path: /v16.2/workspace/root
Deletes the workspace for the specified workspace ID.
Method: delete
Path: /v16.2/workspace/{id}
Returns the workspace for the specified workspace ID.
Method: get
Path: /v16.2/workspace/{id}
All Endpoints
Status of a Project baseline.
Method: get
Path: /v16.2/action/baselineStatus/{id}
Create a Project Baseline.
Method: post
Path: /v16.2/action/createBaseline
Creates a Capital Plan Snapshot.
Method: post
Path: /v16.2/action/createCapitalPlanSnapshot
Creates a Project Snapshot.
Method: post
Path: /v16.2/action/createProjectSnapshot
Returns the job status for the specified job Id.
Method: get
Path: /v16.2/action/jobStatus/{jobId}
Close a project current period item.
Method: post
Path: /v16.2/action/periodCloseout
The scheduler API schedules the project and returns the job id. The Job id can be used to find out the job status.
Method: post
Path: /v16.2/action/scheduleProject
Set current baseline.
Method: put
Path: /v16.2/action/setCurrentBaseline
Creates an activity.
Method: post
Path: /v16.2/activity
Updates the activity for the specified activity ID.
Method: put
Path: /v16.2/activity
Deletes the activities for the specified activity IDs.
Method: delete
Path: /v16.2/activity/batch
Creates activities.
Method: post
Path: /v16.2/activity/batch
Updates activities for the specified activity IDs.
Method: put
Path: /v16.2/activity/batch
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/code/{code}
Finds and returns all child activities in the hierarchy of given Activity ID.
Method: get
Path: /v16.2/activity/getChildrenInHierarchy/{id}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/project/{id}/code/{code}
Returns activities specified by the assigned code value.
Method: get
Path: /v16.2/activity/project/{id}/codeType/{typeId}/codeValue/{code}
Returns activities specified by the assigned configured fields value.
Method: get
Path: /v16.2/activity/project/{id}/configuredField/{viewColumnName}/{value}
Returns the activities for specified wbsId.
Method: get
Path: /v16.2/activity/wbsId/{id}
Deletes the activity for the specified activity ID.
Method: delete
Path: /v16.2/activity/{id}
Returns the activity for the specified activity ID.
Method: get
Path: /v16.2/activity/{id}
Creates an activity risk.
Method: post
Path: /v16.2/activityRisk
Updates the activity risk for the specified activity risk ID.
Method: put
Path: /v16.2/activityRisk
Returns the activity risk for the specified activity ID.
Method: get
Path: /v16.2/activityRisk/activity/{activityId}
Deletes the activity risks for the specified activity risk IDs.
Method: delete
Path: /v16.2/activityRisk/batch
Creates activity risks.
Method: post
Path: /v16.2/activityRisk/batch
Updates activity risks for the specified activity risk IDs.
Method: put
Path: /v16.2/activityRisk/batch
Deletes the activity risk for the specified activity risk ID.
Method: delete
Path: /v16.2/activityRisk/{id}
Returns the activity risk for the specified activity risk ID.
Method: get
Path: /v16.2/activityRisk/{id}
Creates a Assignment.
Method: post
Path: /v16.2/assignment
Updates the assignment for the specified Assignment ID.
Method: put
Path: /v16.2/assignment
Returns the assignment specified by the activity Id and assignment code.
Method: get
Path: /v16.2/assignment/activity/{id}/code/{code}
Returns the assignments specified by the Activity ID.
Method: get
Path: /v16.2/assignment/activityId/{id}
Deletes the assignments for the specified assignment IDs.
Method: delete
Path: /v16.2/assignment/batch
Creates Assignments.
Method: post
Path: /v16.2/assignment/batch
Updates assignments for the specified Assignment IDs.
Method: put
Path: /v16.2/assignment/batch
Returns the assignment specified by the assignment code.
Method: get
Path: /v16.2/assignment/code/{code}
Returns assignments specified by the assigned configured fields values.
Method: get
Path: /v16.2/assignment/project/{id}/configuredField/{viewColumnName}/{value}
Deletes the assignment for the specified assignment ID.
Method: delete
Path: /v16.2/assignment/{id}
Returns the assignment for the specified Assignment ID.
Method: get
Path: /v16.2/assignment/{id}
Creates a calendar.
Method: post
Path: /v16.2/calendar
Updates the calendar for the specified calendar ID.
Method: put
Path: /v16.2/calendar
Deletes the calendars for the specified calendar IDs.
Method: delete
Path: /v16.2/calendar/batch
Creates calendars.
Method: post
Path: /v16.2/calendar/batch
Updates calendars for the specified calendar IDs.
Method: put
Path: /v16.2/calendar/batch
Returns the calendar specified by the calendar code.
Method: get
Path: /v16.2/calendar/code/{code}
Returns the calendar exceptions for the specified calendar ID.
Method: get
Path: /v16.2/calendar/exception/{id}
Returns all calendars associated with a workspace.
Method: get
Path: /v16.2/calendar/workspaceId/{id}
Deletes the calendar for the specified calendar ID.
Method: delete
Path: /v16.2/calendar/{id}
Returns the calendar for the specified calendar ID.
Method: get
Path: /v16.2/calendar/{id}
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan
Updates the CapitalPlan for the specified CapitalPlan ID.
Method: put
Path: /v16.2/capitalPlan
Deletes the CapitalPlans for the specified CapitalPlans IDs.
Method: delete
Path: /v16.2/capitalPlan/batch
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan/batch
Updates the CapitalPlans for the specified CapitalPlan IDs.
Method: put
Path: /v16.2/capitalPlan/batch
Returns the capitalPlans specified by the assigned Configured field value.
Method: get
Path: /v16.2/capitalPlan/configuredField/{viewColumnName}/{value}
Returns the CapitalPlan specified by the CapitalPlan name.
Method: get
Path: /v16.2/capitalPlan/name/{name}
Returns the CapitalPlan for the specified Portfolio ID.
Method: get
Path: /v16.2/capitalPlan/portfolio/{id}
Returns the CapitalPlan for the specified Workspace ID.
Method: get
Path: /v16.2/capitalPlan/workspace/{id}
Deletes the CapitalPlan for the specified CapitalPlan ID.
Method: delete
Path: /v16.2/capitalPlan/{id}
Returns the CapitalPlan for the specified CapitalPlan ID.
Method: get
Path: /v16.2/capitalPlan/{id}
Creates a Capital Portfolio.
Method: post
Path: /v16.2/capitalPortfolio
Updates the Capital Portfolio for the specified Capital Portfolio ID.
Method: put
Path: /v16.2/capitalPortfolio
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/batch
Creates Capital Portfolios.
Method: post
Path: /v16.2/capitalPortfolio/batch
Updates the Capital Portfolios for the specified Capital Portfolios IDs.
Method: put
Path: /v16.2/capitalPortfolio/batch
Returns the Capital Portfolio specified by the Capital Portfolio Name.
Method: get
Path: /v16.2/capitalPortfolio/name/{name}
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/{id}
Returns the Capital Portfolio for the specified Capital Portfolio ID.
Method: get
Path: /v16.2/capitalPortfolio/{id}
Updates the project CBS code for the specified project CBS ID.
Method: put
Path: /v16.2/cbs/project
Deletes the project CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/project/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/project/{id}
Creates a project CBS code.
Method: post
Path: /v16.2/cbs/project/{id}
Returns the project costing source for the specific project.
Method: get
Path: /v16.2/cbs/project/{id}/projectCostingSource
Creates the project costing source for the specific project.
Method: post
Path: /v16.2/cbs/project/{id}/projectCostingSource
Updates the project costing source for the specific project.
Method: put
Path: /v16.2/cbs/project/{id}/projectCostingSource
Updates the workspace CBS code for the specified workspace CBS ID.
Method: put
Path: /v16.2/cbs/workspace
Deletes the workspace CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/workspace/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/workspace/{id}
Creates a workspace CBS code.
Method: post
Path: /v16.2/cbs/workspace/{id}
Returns the workspace/project CBS for the specified workspace CBS ID and type.
Method: get
Path: /v16.2/cbs/{id}
Finds and returns Code Types by Object type.
Method: get
Path: /v16.2/codeType
Creates a code type.
Method: post
Path: /v16.2/codeType
Updates the code type for the specified code type ID.
Method: put
Path: /v16.2/codeType
Deletes the code types for the specified code type IDs.
Method: delete
Path: /v16.2/codeType/batch
Creates a code types.
Method: post
Path: /v16.2/codeType/batch
Updates the code types for the specified code types.
Method: put
Path: /v16.2/codeType/batch
Finds and returns Code types based on ID of Workspace.
Method: get
Path: /v16.2/codeType/workspace/{id}
Creates Workspace CodeType.
Method: post
Path: /v16.2/codeType/workspaceCodeType
Deletes the code type for the specified code type ID.
Method: delete
Path: /v16.2/codeType/{id}
Returns the code type for the specified code type ID.
Method: get
Path: /v16.2/codeType/{id}
Creates a code value.
Method: post
Path: /v16.2/codeValue
Updates the code value for the specified code value ID.
Method: put
Path: /v16.2/codeValue
Deletes the code values for the specified code value IDs.
Method: delete
Path: /v16.2/codeValue/batch
Creates a code values.
Method: post
Path: /v16.2/codeValue/batch
Updates the code values for the specified code values.
Method: put
Path: /v16.2/codeValue/batch
Returns the code values specified by the code type ID and value code.
Method: get
Path: /v16.2/codeValue/code/{code}/codeType/{id}
Returns the code values specified by the code type name.
Method: get
Path: /v16.2/codeValue/codeType/name/{name}
Returns the code values specified by the code type ID.
Method: get
Path: /v16.2/codeValue/codeType/{id}
Finds and returns all child codeValues in the hierarchy of given CodeValue ID.
Method: get
Path: /v16.2/codeValue/getChildrenInHierarchy/{id}
Returns the code value for specified CodeType Id and Workspace Id.
Method: get
Path: /v16.2/codeValue/workspaceId/{workspaceId}/codeTypeId/{codeTypeId}
Deletes the code value for the specified code value ID.
Method: delete
Path: /v16.2/codeValue/{id}
Returns the code value for the specified code value ID.
Method: get
Path: /v16.2/codeValue/{id}
??codeType_find_by_costCategoryType??
Method: get
Path: /v16.2/costCategory
Creates a Cost Category.
Method: post
Path: /v16.2/costCategory
Updates the Cost Category for the specified Cost Category ID.
Method: put
Path: /v16.2/costCategory
Deletes the Cost Categories for the specified Cost Category IDs.
Method: delete
Path: /v16.2/costCategory/batch
Creates Cost Categories.
Method: post
Path: /v16.2/costCategory/batch
Updates the Cost Categories for the specified Cost Category IDs.
Method: put
Path: /v16.2/costCategory/batch
Returns the Cost Category for the specified cost category name.
Method: get
Path: /v16.2/costCategory/name/{name}
Returns Cost Categories for specified Workspace ID.
Method: get
Path: /v16.2/costCategory/workspaceId/{id}
Deletes the Cost Category for the specified Cost Category ID.
Method: delete
Path: /v16.2/costCategory/{id}
Returns the Cost Category for the specified cost category ID.
Method: get
Path: /v16.2/costCategory/{id}
Creates a new currency.
Method: post
Path: /v16.2/currency
Updates the currency for the specified currency ID.
Method: put
Path: /v16.2/currency
Returns the currency specified by the currency code.
Method: get
Path: /v16.2/currency/code/{code}
Returns the currency specified by the currency name.
Method: get
Path: /v16.2/currency/name/{name}
Returns list of currencies for the specified Workspace ID.
Method: get
Path: /v16.2/currency/workspaceId/{id}
Deletes the currency for the specified currency ID.
Method: delete
Path: /v16.2/currency/{id}
Returns the currency for the specified currency ID.
Method: get
Path: /v16.2/currency/{id}
Creates an exchange rate.
Method: post
Path: /v16.2/exchangeRate
Returns the exchange rates for the specified currency ID.
Method: get
Path: /v16.2/exchangeRate/currency/{id}
Returns the exchange rates for the specified exchange rate ID.
Method: get
Path: /v16.2/exchangeRate/{id}
Creates a configured field.
Method: post
Path: /v16.2/field
Updates the configured field for the specified configured field ID.
Method: put
Path: /v16.2/field
Returns the configured field for the specified workspace ID.
Method: get
Path: /v16.2/field/workspaceId/{id}
Returns the configured field for the specified configured field ID.
Method: get
Path: /v16.2/field/{id}
Creates a new Holiday.
Method: post
Path: /v16.2/holiday
Updates an existing holiday, identified by its Holiday ID.
Method: put
Path: /v16.2/holiday
Delete holidays for the specified holiday IDs.
Method: delete
Path: /v16.2/holiday/batch
Creates Holidays.
Method: post
Path: /v16.2/holiday/batch
Updates holidays for the specified holiday IDs.
Method: put
Path: /v16.2/holiday/batch
Finds and returns holiday list identified by its Holiday Group ID.
Method: get
Path: /v16.2/holiday/holidayGroupId/{id}
Finds and returns a holiday identified by its holiday name.
Method: get
Path: /v16.2/holiday/name/{name}
Deletes an existing holiday identified by its Holiday ID.
Method: delete
Path: /v16.2/holiday/{id}
Finds and returns a holiday identified by its Holiday ID.
Method: get
Path: /v16.2/holiday/{id}
Creates a new Holiday List.
Method: post
Path: /v16.2/holidayList
Updates an existing holiday list, identified by its Holiday ListID.
Method: put
Path: /v16.2/holidayList
Delete holiday Lists for the specified Holiday GroupIDs.
Method: delete
Path: /v16.2/holidayList/batch
Create Holiday Lists.
Method: post
Path: /v16.2/holidayList/batch
Update holiday Lists for the specified holiday groupIDs.
Method: put
Path: /v16.2/holidayList/batch
Finds and returns a holiday group identified by its holiday group name.
Method: get
Path: /v16.2/holidayList/name/{name}
Deletes an existing holiday list identified by its Holiday ListID.
Method: delete
Path: /v16.2/holidayList/{id}
Finds and returns a Holiday List identified by its Holiday ListID.
Method: get
Path: /v16.2/holidayList/{id}
Creates a location.
Method: post
Path: /v16.2/location
Updates the location for the specified location ID.
Method: put
Path: /v16.2/location
Deletes the locations specified by the location IDs.
Method: delete
Path: /v16.2/location/batch
Returns the location specified by the location code.
Method: get
Path: /v16.2/location/code/{code}
Returns the location specified by the location name.
Method: get
Path: /v16.2/location/name/{name}
Returns the location specified by the workspace ID.
Method: get
Path: /v16.2/location/workspace/{id}
Deletes the location specified by the location ID.
Method: delete
Path: /v16.2/location/{id}
Returns the location specified by the location ID.
Method: get
Path: /v16.2/location/{id}
Creates a PBS.
Method: post
Path: /v16.2/pbs
Updates an existing PBS, identified by its PBS ID.
Method: put
Path: /v16.2/pbs
Deletes the PBS children for the specified parent PBS ID.
Method: delete
Path: /v16.2/pbs/children/{id}
Returns the PBS children for the specified PBS ID.
Method: get
Path: /v16.2/pbs/children/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/code/{code}
Finds and returns all child pbs in the hierarchy of given pbs ID.
Method: get
Path: /v16.2/pbs/getChildrenInHierarchy/{id}
Returns the PBS for the specified project ID.
Method: get
Path: /v16.2/pbs/project/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/project/{id}/code/{code}
Returns the PBS for the specified PBS name.
Method: get
Path: /v16.2/pbs/project/{id}/name/{name}
Deletes the PBS for the specified PBS ID.
Method: delete
Path: /v16.2/pbs/{id}
Returns the PBS for the specified PBS ID.
Method: get
Path: /v16.2/pbs/{id}
Creates a project.
Method: post
Path: /v16.2/project
Updates the project for the specified project ID.
Method: put
Path: /v16.2/project
Deletes the projects for the specified project IDs.
Method: delete
Path: /v16.2/project/batch
Creates projects.
Method: post
Path: /v16.2/project/batch
Updates the projects for the specified project IDs.
Method: put
Path: /v16.2/project/batch
Returns the project specified by the project code.
Method: get
Path: /v16.2/project/code/{code}
Returns the projects specified by the assigned code value.
Method: get
Path: /v16.2/project/codeType/{typeId}/codeValue/{code}
Returns the projects specified by the assigned Configured field value.
Method: get
Path: /v16.2/project/configuredField/{viewColumnName}/{value}
Returns the project specified by the project name.
Method: get
Path: /v16.2/project/name/{name}
Returns the project specified by the workspace ID.
Method: get
Path: /v16.2/project/workspace/{id}
Deletes the project for the specified project ID.
Method: delete
Path: /v16.2/project/{id}
Returns the project for the specified project ID.
Method: get
Path: /v16.2/project/{id}
Creates a ProjectActuals.
Method: post
Path: /v16.2/projectActuals
Updates the ProjectActuals for the specified ProjectActuals ID.
Method: put
Path: /v16.2/projectActuals
Creates ProjectActuals.
Method: post
Path: /v16.2/projectActuals/batch
Updates ProjectActuals.
Method: put
Path: /v16.2/projectActuals/batch
Returns the ProjectActuals specified by the ProjectActuals Code.
Method: get
Path: /v16.2/projectActuals/code/{code}
Returns the ProjectActuals for the specified project ID.
Method: get
Path: /v16.2/projectActuals/project/{id}
Returns the projectActuals specified by the assigned Configured field value.
Method: get
Path: /v16.2/projectActuals/project/{id}/configuredField/{viewColumnName}/{value}
Returns the ProjectActuals for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActuals/{id}
Creates a ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem
Updates the ProjectActuals line items for the specified ProjectActuals line items ID.
Method: put
Path: /v16.2/projectActualsLineItem
Deletes the ProjectActuals line items specified by the ProjectActuals line items IDs.
Method: delete
Path: /v16.2/projectActualsLineItem/batch
Creates ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem/batch
Updates ProjectActuals line items.
Method: put
Path: /v16.2/projectActualsLineItem/batch
Returns the ProjectActuals line items specified by the ProjectActuals line items Code.
Method: get
Path: /v16.2/projectActualsLineItem/code/{code}
Deletes the ProjectActuals line items specified by the ProjectActuals line items ID.
Method: delete
Path: /v16.2/projectActualsLineItem/{id}
Returns the Project Actuals line items for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActualsLineItem/{id}
Creates a Project Budget.
Method: post
Path: /v16.2/projectBudget
Updates the Project Budget for the ProjectId provided.
Method: put
Path: /v16.2/projectBudget
Deletes the Project budgets for the ProjectIds provided.
Method: delete
Path: /v16.2/projectBudget/batch
Creates Project Budgets.
Method: post
Path: /v16.2/projectBudget/batch
Updates Project Budgets.
Method: put
Path: /v16.2/projectBudget/batch
Deletes the Project budget for the ProjectId provided.
Method: delete
Path: /v16.2/projectBudget/{id}
Returns the Project budget for the ProjectId provided.
Method: get
Path: /v16.2/projectBudget/{id}
Creates a Project Budget Change.
Method: post
Path: /v16.2/projectBudgetChange
Updates the Project Budget Change for the Id provided.
Method: put
Path: /v16.2/projectBudgetChange
Deletes the Project budget changes for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetChange/batch
Creates Project Budget Changes.
Method: post
Path: /v16.2/projectBudgetChange/batch
Updates Project Budget Changes.
Method: put
Path: /v16.2/projectBudgetChange/batch
Returns the Project budget changes for the code provided.
Method: get
Path: /v16.2/projectBudgetChange/code/{code}
Deletes the Project budget change for the ID provided.
Method: delete
Path: /v16.2/projectBudgetChange/{id}
Returns the Project budget changes for the Id provided.
Method: get
Path: /v16.2/projectBudgetChange/{id}
Creates a Project Budget Transfer.
Method: post
Path: /v16.2/projectBudgetTransfer
Updates the Project Budget Transfer for the Id provided.
Method: put
Path: /v16.2/projectBudgetTransfer
Deletes the Project budget Transfers for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/batch
Creates Project Budget Transfers.
Method: post
Path: /v16.2/projectBudgetTransfer/batch
Updates Project Budget Transfers.
Method: put
Path: /v16.2/projectBudgetTransfer/batch
Returns the Project budget Transfers for the code provided.
Method: get
Path: /v16.2/projectBudgetTransfer/code/{code}
Deletes the Project budget Transfer for the ID provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/{id}
Returns the Project budget Transfers for the ID provided.
Method: get
Path: /v16.2/projectBudgetTransfer/{id}
Creates a Project Dependency.
Method: post
Path: /v16.2/projectDependency
Updates the Project Dependency for the specified Project Dependency ID.
Method: put
Path: /v16.2/projectDependency
Deletes the Project Dependencies specified by the Project Dependency IDs.
Method: delete
Path: /v16.2/projectDependency/batch
Creates a Project Dependencies.
Method: post
Path: /v16.2/projectDependency/batch
Updates the Project Dependencies for the specified Project Dependency IDs.
Method: put
Path: /v16.2/projectDependency/batch
Returns the Project Dependencies for the specified Dependency project ID.
Method: get
Path: /v16.2/projectDependency/depends/{id}
Returns the Project Dependencies for the specified Supported project ID.
Method: get
Path: /v16.2/projectDependency/supports/{id}
Deletes the Project Dependency specified by the Project Dependency ID.
Method: delete
Path: /v16.2/projectDependency/{id}
Returns the Project Dependency for the specified ProjectDependency ID.
Method: get
Path: /v16.2/projectDependency/{id}
Creates Project Risk.
Method: post
Path: /v16.2/projectRisk
Update Project Risk.
Method: put
Path: /v16.2/projectRisk
Deletes the Project Risks specified by the Project Risk IDs.
Method: delete
Path: /v16.2/projectRisk/batch
Creates Project Risks.
Method: post
Path: /v16.2/projectRisk/batch
Updates Project Risks for specified Project Risk IDs.
Method: put
Path: /v16.2/projectRisk/batch
Returns Risk Mitigation for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/mitigation/{projectRiskId}
??risk_resource_find_by_name??
Method: get
Path: /v16.2/projectRisk/name/{name}
??project_resource_find_ProjectRisks_By_UdfValue??
Method: get
Path: /v16.2/projectRisk/project/{id}/configuredField/{viewColumnName}/{value}
Returns Project risk for specific Project and Risk.
Method: get
Path: /v16.2/projectRisk/project/{id}/risk/{riskId}
Returns Project Risk for specified Project ID and Risk Code.
Method: get
Path: /v16.2/projectRisk/project/{id}/riskCode/{riskCode}
Returns Project Risks of specified Project ID.
Method: get
Path: /v16.2/projectRisk/projectId/{id}
Returns Project Risk by Risk.
Method: get
Path: /v16.2/projectRisk/riskId/{id}
Deletes the Project Risk specified by the Project Risk ID.
Method: delete
Path: /v16.2/projectRisk/{id}
Returns the Project Risk for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/{id}
Creates an activity relationship.
Method: post
Path: /v16.2/relationship
Updates the activity relationship for the specified relationship ID.
Method: put
Path: /v16.2/relationship
Returns all relationships of the given activity ID.
Method: get
Path: /v16.2/relationship/activityId/{id}
Deletes the activity relationships for the specified relationship IDs.
Method: delete
Path: /v16.2/relationship/batch
Creates activity relationships.
Method: post
Path: /v16.2/relationship/batch
Updates activity relationships for the specified relationship IDs.
Method: put
Path: /v16.2/relationship/batch
Deletes the activity relationship for the specified relationship ID.
Method: delete
Path: /v16.2/relationship/{id}
Returns the activity relationship for the specified relationship ID.
Method: get
Path: /v16.2/relationship/{id}
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Creates a resource or role.
Method: post
Path: /v16.2/resource
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Creates a Resource Demand.
Method: post
Path: /v16.2/resourceDemand
Updates the Resource Demand for the specified Resource Demand ID.
Method: put
Path: /v16.2/resourceDemand
Deletes the Resource Demands for the specified Resource Demand IDs.
Method: delete
Path: /v16.2/resourceDemand/batch
Creates Resource Demands.
Method: post
Path: /v16.2/resourceDemand/batch
Updates the Resource Demands for the specified Resource Demand IDs.
Method: put
Path: /v16.2/resourceDemand/batch
Deletes the Resource Demand for the specified Resource Demand ID.
Method: delete
Path: /v16.2/resourceDemand/{id}
Returns the Resource Demand for the specified Resource Demand ID.
Method: get
Path: /v16.2/resourceDemand/{id}
Creates a Resource-Role Assignment.
Method: post
Path: /v16.2/resourceRoleAssignment
Updates the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: put
Path: /v16.2/resourceRoleAssignment
??resourceRoleAssignment_resource_batch_delete??
Method: delete
Path: /v16.2/resourceRoleAssignment/batch
Creates Resource-Role Assignments.
Method: post
Path: /v16.2/resourceRoleAssignment/batch
Updates Resource-Role Assignments.
Method: put
Path: /v16.2/resourceRoleAssignment/batch
Returns the Resource-Role Assignment satisfying the Primary flag specified.
Method: get
Path: /v16.2/resourceRoleAssignment/primaryFlag/{flag}
Deletes the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: delete
Path: /v16.2/resourceRoleAssignment/{id}
Returns the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: get
Path: /v16.2/resourceRoleAssignment/{id}
Creates a maximum work units per time period.
Method: post
Path: /v16.2/resourceWorkRate
Updates the maximum work units per time period for the specified resource work rate ID.
Method: put
Path: /v16.2/resourceWorkRate
Deletes the maximum work units per time period for the specified resource work rate IDs.
Method: delete
Path: /v16.2/resourceWorkRate/batch
Creates a maximum work units per time periods.
Method: post
Path: /v16.2/resourceWorkRate/batch
Updates the maximum work units per time period for the specified resource work rate IDs.
Method: put
Path: /v16.2/resourceWorkRate/batch
Returns the maximum work units per time period for the specified resource ID.
Method: get
Path: /v16.2/resourceWorkRate/resource/{id}
Deletes the maximum work units per time period for the specified resource work rate ID.
Method: delete
Path: /v16.2/resourceWorkRate/{id}
Returns the maximum work units per time period for the specified resource work rate ID.
Method: get
Path: /v16.2/resourceWorkRate/{id}
Creates Risk Category.
Method: post
Path: /v16.2/riskCategory
Updates Risk Category.
Method: put
Path: /v16.2/riskCategory
Returns Risk Category for specified Risk Category Name.
Method: get
Path: /v16.2/riskCategory/name/{name}
Deletes the Risk Category for specified Risk Category ID.
Method: delete
Path: /v16.2/riskCategory/{id}
Returns the Risk Category for specified Risk Category ID.
Method: get
Path: /v16.2/riskCategory/{id}
Creates a risk impact.
Method: post
Path: /v16.2/riskImpact
Updates the risk impact for the specified risk impact ID.
Method: put
Path: /v16.2/riskImpact
Deletes the risk impacts for the specified risk impact IDs.
Method: delete
Path: /v16.2/riskImpact/batch
Creates risk impacts.
Method: post
Path: /v16.2/riskImpact/batch
Updates the risk impacts for the specified risk impact IDs.
Method: put
Path: /v16.2/riskImpact/batch
Return Risk Impacts that belongs to Project Risk ID, Risk Score Type ID, Risk Score Threshold ID.
Method: get
Path: /v16.2/riskImpact/projectRisk/{pId}/riskScoreType/{sId}/riskScoreThreshold/{tId}
Deletes the risk impact for the specified risk impact ID.
Method: delete
Path: /v16.2/riskImpact/{id}
Returns the risk impact for the specified risk impact ID.
Method: get
Path: /v16.2/riskImpact/{id}
Creates a risk matrix.
Method: post
Path: /v16.2/riskMatrix
Updates the risk matrix for the specified risk matrix ID.
Method: put
Path: /v16.2/riskMatrix
Deletes the risk matrices for the specified risk matrix IDs.
Method: delete
Path: /v16.2/riskMatrix/batch
Creates risk matrices.
Method: post
Path: /v16.2/riskMatrix/batch
Updates the risk matrices for the specified risk matrix IDs.
Method: put
Path: /v16.2/riskMatrix/batch
Returns the risk matrix specified by the risk matrix code.
Method: get
Path: /v16.2/riskMatrix/code/{code}
Returns the risk matrix specified by the risk matrix name.
Method: get
Path: /v16.2/riskMatrix/name/{name}
Returns the workspace risk matrix template with the given name.
Method: get
Path: /v16.2/riskMatrix/resolveByName/{name}
Returns the risk matrices for the specified Workspace ID.
Method: get
Path: /v16.2/riskMatrix/workspaceId/{id}
Deletes the risk matrix for the specified risk matrix ID.
Method: delete
Path: /v16.2/riskMatrix/{id}
Returns the risk matrix for the specified risk matrix ID.
Method: get
Path: /v16.2/riskMatrix/{id}
Creates a Risk Mitigation.
Method: post
Path: /v16.2/riskMitigation
Updates the Risk Mitigation for the specified Risk Mitigation ID.
Method: put
Path: /v16.2/riskMitigation
Deletes the Risk Mitigations specified by the Risk Mitigation IDs.
Method: delete
Path: /v16.2/riskMitigation/batch
Creates Risk Mitigations.
Method: post
Path: /v16.2/riskMitigation/batch
Updates the Risk Mitigations for the specified Risk Mitigation IDs.
Method: put
Path: /v16.2/riskMitigation/batch
Returns the Risk Mitigation specified by the Risk Mitigation Code.
Method: get
Path: /v16.2/riskMitigation/code/{code}
Deletes the Risk Mitigation specified by the Risk mitigation ID.
Method: delete
Path: /v16.2/riskMitigation/{id}
Returns the Risk Mitigation for the specified project ID.
Method: get
Path: /v16.2/riskMitigation/{id}
Creates a Risk Threshold.
Method: post
Path: /v16.2/riskScoreType
Updates a Risk Threshold.
Method: put
Path: /v16.2/riskScoreType
Creates Risk Thresholds.
Method: post
Path: /v16.2/riskScoreType/batch
Updates Risk Thresholds.
Method: put
Path: /v16.2/riskScoreType/batch
Returns the Risk Threshold for the specified Risk Threshold code.
Method: get
Path: /v16.2/riskScoreType/code/{code}
Returns the Risk Threshold for the specified Risk Threshold name.
Method: get
Path: /v16.2/riskScoreType/name/{name}
Returns the Risk Threshold for the specified Risk Threshold name and projectId.
Method: get
Path: /v16.2/riskScoreType/name/{name}/project/{projectId}
Returns Risk Thresholds identified by Risk Threshold Code and Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/code/{code}/{riskScoreTypeId}
Returns Risk Thresholds identified by Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/{riskScoreTypeId}
Returns all Risk Score Types for specified Workspace ID.
Method: get
Path: /v16.2/riskScoreType/workspaceId/{id}
Deletes the Risk Threshold for the specified Risk Threshold ID.
Method: delete
Path: /v16.2/riskScoreType/{id}
Returns the Risk Threshold for the specified Risk Threshold ID.
Method: get
Path: /v16.2/riskScoreType/{id}
Creates a scope item.
Method: post
Path: /v16.2/scopeItem
Updates the scope item for the specified scope item ID.
Method: put
Path: /v16.2/scopeItem
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/code/{code}
Returns the scope item for the specified PBS ID.
Method: get
Path: /v16.2/scopeItem/pbsId/{id}
Returns the scope items for the specified project.
Method: get
Path: /v16.2/scopeItem/project/{id}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/project/{id}/code/{code}
Returns scope items specified by the assigned code value.
Method: get
Path: /v16.2/scopeItem/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope items specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItem/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item for the specified scope item name.
Method: get
Path: /v16.2/scopeItem/project/{id}/name/{name}
Deletes the scope item for the specified scope item ID.
Method: delete
Path: /v16.2/scopeItem/{id}
Returns the scope item for the specified scope item ID.
Method: get
Path: /v16.2/scopeItem/{id}
Creates a scope item assignment.
Method: post
Path: /v16.2/scopeItemAssignment
Updates the scope item assignment for the specified scope item assignment ID.
Method: put
Path: /v16.2/scopeItemAssignment
Returns the scope item assignment for the specified scope item assignment code.
Method: get
Path: /v16.2/scopeItemAssignment/code/{code}
Returns the scope item assignments for the specified project.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}
Returns scope item assignments specified by the assigned code value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope item assignments specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item assignments for the specified Scope ID.
Method: get
Path: /v16.2/scopeItemAssignment/scope/{id}
Returns the scope item assignments for the specified work package ID.
Method: get
Path: /v16.2/scopeItemAssignment/workPackage/{id}
Deletes the scope item assignment for the specified scope item assignment ID.
Method: delete
Path: /v16.2/scopeItemAssignment/{id}
Returns the scope item assignment for the specified scope item assignment ID.
Method: get
Path: /v16.2/scopeItemAssignment/{id}
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Creates a Units of Measure.
Method: post
Path: /v16.2/unitsOfMeasure
Updates the Units of Measure for the specified Units of Measure ID.
Method: put
Path: /v16.2/unitsOfMeasure
Deletes the Units of Measures for the specified Units of Measure IDs.
Method: delete
Path: /v16.2/unitsOfMeasure/batch
Creates Units of Measures.
Method: post
Path: /v16.2/unitsOfMeasure/batch
Updates the Units of Measures for the specified Units of Measure IDs.
Method: put
Path: /v16.2/unitsOfMeasure/batch
Returns the Units of Measure for the specified units of Measure code.
Method: get
Path: /v16.2/unitsOfMeasure/code/{code}
Returns the Units of Measure for the specified units of Measure name.
Method: get
Path: /v16.2/unitsOfMeasure/name/{name}/workspace/{id}
Returns the Units of Measures for the specified Workspace ID.
Method: get
Path: /v16.2/unitsOfMeasure/workspaceId/{id}
Deletes the Units of Measure for the specified Units of Measure ID.
Method: delete
Path: /v16.2/unitsOfMeasure/{id}
Returns the Units of Measure for the specified units of Measure ID.
Method: get
Path: /v16.2/unitsOfMeasure/{id}
Creates a WBS.
Method: post
Path: /v16.2/wbs
Updates the WBS for the specified WBS ID.
Method: put
Path: /v16.2/wbs
Returns the WBS for the specified WBS code,parent WBS code and project Id.
Method: get
Path: /v16.2/wbs/WbsCode/{code}/ParentWbsCode/{parentCode}/ProjectId/{projectId}
Deletes the WBS children specified by the WBS parent ID.
Method: delete
Path: /v16.2/wbs/children/{id}
Returns the WBS children.
Method: get
Path: /v16.2/wbs/children/{id}
Finds and returns all child wbs in the hierarchy of given Wbs ID.
Method: get
Path: /v16.2/wbs/getChildrenInHierarchy/{id}
Returns the WBS for the specified project.
Method: get
Path: /v16.2/wbs/project/{id}
Returns the WBS for the specified WBS code.
Method: get
Path: /v16.2/wbs/project/{id}/code/{code}
Returns list of wbs specifies by assigned code value.
Method: get
Path: /v16.2/wbs/project/{id}/codeType/{typeId}/codeValue/{code}
Returns list of wbs specifies by assigned configured field value.
Method: get
Path: /v16.2/wbs/project/{id}/configuredField/{viewColumnName}/{value}
Returns the WBS for the specified WBS name.
Method: get
Path: /v16.2/wbs/project/{id}/name/{name}
Deletes the WBS for the specified WBS ID.
Method: delete
Path: /v16.2/wbs/{id}
Returns the WBS for the specified WBS ID.
Method: get
Path: /v16.2/wbs/{id}
Creates a work package.
Method: post
Path: /v16.2/workPackage
Updates the work package for the specified work package ID.
Method: put
Path: /v16.2/workPackage
Returns the work packages for the specified project ID.
Method: get
Path: /v16.2/workPackage/project/{id}
Returns the work package for the specified project ID and work package code.
Method: get
Path: /v16.2/workPackage/project/{id}/code/{code}
Returns work packages specified by assigned code value.
Method: get
Path: /v16.2/workPackage/project/{id}/codeType/{typeId}/codeValue/{code}
Returns work packages specified by assigned configured field value.
Method: get
Path: /v16.2/workPackage/project/{id}/configuredField/{viewColumnName}/{value}
Returns the work package for the specified project ID and work package name.
Method: get
Path: /v16.2/workPackage/project/{id}/name/{name}
Deletes the work package for the specified work package ID.
Method: delete
Path: /v16.2/workPackage/{id}
Returns the work package for the specified work package ID.
Method: get
Path: /v16.2/workPackage/{id}
Returns all workspaces. This includes parent and child record.
Method: get
Path: /v16.2/workspace
Creates a workspace.
Method: post
Path: /v16.2/workspace
Updates the workspace for the specified workspace ID.
Method: put
Path: /v16.2/workspace
Deletes the workspace for the specified workspace IDs.
Method: delete
Path: /v16.2/workspace/batch
Creates workspaces.
Method: post
Path: /v16.2/workspace/batch
Updates the workspaces for the specified workspace IDs.
Method: put
Path: /v16.2/workspace/batch
Finds and returns direct child workspaces of given Workspace ID.
Method: get
Path: /v16.2/workspace/children/{id}
Returns the workspace for the specified workspace code.
Method: get
Path: /v16.2/workspace/code/{code}
Finds and returns all child workspaces in the hierarchy of given Workspace ID.
Method: get
Path: /v16.2/workspace/getChildrenInHierarchy/{id}
Returns the root workspace.
Method: get
Path: /v16.2/workspace/root
Deletes the workspace for the specified workspace ID.
Method: delete
Path: /v16.2/workspace/{id}
Returns the workspace for the specified workspace ID.
Method: get
Path: /v16.2/workspace/{id}
Action
The Action service enables you to send requests related to Prime actions.
Status of a Project baseline.
Method: get
Path: /v16.2/action/baselineStatus/{id}
Returns the job status for the specified job Id.
Method: get
Path: /v16.2/action/jobStatus/{jobId}
Create a Project Baseline.
Method: post
Path: /v16.2/action/createBaseline
Creates a Capital Plan Snapshot.
Method: post
Path: /v16.2/action/createCapitalPlanSnapshot
Creates a Project Snapshot.
Method: post
Path: /v16.2/action/createProjectSnapshot
Close a project current period item.
Method: post
Path: /v16.2/action/periodCloseout
The scheduler API schedules the project and returns the job id. The Job id can be used to find out the job status.
Method: post
Path: /v16.2/action/scheduleProject
Set current baseline.
Method: put
Path: /v16.2/action/setCurrentBaseline
Activity
The Activity service enables you to send requests related to activities.
Deletes the activities for the specified activity IDs.
Method: delete
Path: /v16.2/activity/batch
Deletes the activity for the specified activity ID.
Method: delete
Path: /v16.2/activity/{id}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/code/{code}
Finds and returns all child activities in the hierarchy of given Activity ID.
Method: get
Path: /v16.2/activity/getChildrenInHierarchy/{id}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/project/{id}/code/{code}
Returns activities specified by the assigned code value.
Method: get
Path: /v16.2/activity/project/{id}/codeType/{typeId}/codeValue/{code}
Returns activities specified by the assigned configured fields value.
Method: get
Path: /v16.2/activity/project/{id}/configuredField/{viewColumnName}/{value}
Returns the activities for specified wbsId.
Method: get
Path: /v16.2/activity/wbsId/{id}
Returns the activity for the specified activity ID.
Method: get
Path: /v16.2/activity/{id}
Creates an activity.
Method: post
Path: /v16.2/activity
Creates activities.
Method: post
Path: /v16.2/activity/batch
Updates the activity for the specified activity ID.
Method: put
Path: /v16.2/activity
Updates activities for the specified activity IDs.
Method: put
Path: /v16.2/activity/batch
Activity Risk
The Activity risk service supports the search and retrieval of Activity risks.
Deletes the activity risks for the specified activity risk IDs.
Method: delete
Path: /v16.2/activityRisk/batch
Deletes the activity risk for the specified activity risk ID.
Method: delete
Path: /v16.2/activityRisk/{id}
Returns the activity risk for the specified activity ID.
Method: get
Path: /v16.2/activityRisk/activity/{activityId}
Returns the activity risk for the specified activity risk ID.
Method: get
Path: /v16.2/activityRisk/{id}
Creates an activity risk.
Method: post
Path: /v16.2/activityRisk
Creates activity risks.
Method: post
Path: /v16.2/activityRisk/batch
Updates the activity risk for the specified activity risk ID.
Method: put
Path: /v16.2/activityRisk
Updates activity risks for the specified activity risk IDs.
Method: put
Path: /v16.2/activityRisk/batch
Assignment
The Assignment service enables you to send requests related to assignments .
Deletes the assignments for the specified assignment IDs.
Method: delete
Path: /v16.2/assignment/batch
Deletes the assignment for the specified assignment ID.
Method: delete
Path: /v16.2/assignment/{id}
Returns the assignment specified by the activity Id and assignment code.
Method: get
Path: /v16.2/assignment/activity/{id}/code/{code}
Returns the assignments specified by the Activity ID.
Method: get
Path: /v16.2/assignment/activityId/{id}
Returns the assignment specified by the assignment code.
Method: get
Path: /v16.2/assignment/code/{code}
Returns assignments specified by the assigned configured fields values.
Method: get
Path: /v16.2/assignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns the assignment for the specified Assignment ID.
Method: get
Path: /v16.2/assignment/{id}
Creates a Assignment.
Method: post
Path: /v16.2/assignment
Creates Assignments.
Method: post
Path: /v16.2/assignment/batch
Updates the assignment for the specified Assignment ID.
Method: put
Path: /v16.2/assignment
Updates assignments for the specified Assignment IDs.
Method: put
Path: /v16.2/assignment/batch
CBS
The CBS service enables you to send requests related to the Cost Breakdown Structure codes for a workspace or project.
Deletes the project CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/project/{id}
Deletes the workspace CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/workspace/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/project/{id}
Returns the project costing source for the specific project.
Method: get
Path: /v16.2/cbs/project/{id}/projectCostingSource
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/workspace/{id}
Returns the workspace/project CBS for the specified workspace CBS ID and type.
Method: get
Path: /v16.2/cbs/{id}
Creates a project CBS code.
Method: post
Path: /v16.2/cbs/project/{id}
Creates the project costing source for the specific project.
Method: post
Path: /v16.2/cbs/project/{id}/projectCostingSource
Creates a workspace CBS code.
Method: post
Path: /v16.2/cbs/workspace/{id}
Updates the project CBS code for the specified project CBS ID.
Method: put
Path: /v16.2/cbs/project
Updates the project costing source for the specific project.
Method: put
Path: /v16.2/cbs/project/{id}/projectCostingSource
Updates the workspace CBS code for the specified workspace CBS ID.
Method: put
Path: /v16.2/cbs/workspace
Calendar
The Calendar service enables you to send requests related to calendars.
Deletes the calendars for the specified calendar IDs.
Method: delete
Path: /v16.2/calendar/batch
Deletes the calendar for the specified calendar ID.
Method: delete
Path: /v16.2/calendar/{id}
Returns the calendar specified by the calendar code.
Method: get
Path: /v16.2/calendar/code/{code}
Returns the calendar exceptions for the specified calendar ID.
Method: get
Path: /v16.2/calendar/exception/{id}
Returns all calendars associated with a workspace.
Method: get
Path: /v16.2/calendar/workspaceId/{id}
Returns the calendar for the specified calendar ID.
Method: get
Path: /v16.2/calendar/{id}
Creates a calendar.
Method: post
Path: /v16.2/calendar
Creates calendars.
Method: post
Path: /v16.2/calendar/batch
Updates the calendar for the specified calendar ID.
Method: put
Path: /v16.2/calendar
Updates calendars for the specified calendar IDs.
Method: put
Path: /v16.2/calendar/batch
Capital Plan
The CapitalPlan service enables you to send requests related to Capital Plans.
Deletes the CapitalPlans for the specified CapitalPlans IDs.
Method: delete
Path: /v16.2/capitalPlan/batch
Deletes the CapitalPlan for the specified CapitalPlan ID.
Method: delete
Path: /v16.2/capitalPlan/{id}
Returns the capitalPlans specified by the assigned Configured field value.
Method: get
Path: /v16.2/capitalPlan/configuredField/{viewColumnName}/{value}
Returns the CapitalPlan specified by the CapitalPlan name.
Method: get
Path: /v16.2/capitalPlan/name/{name}
Returns the CapitalPlan for the specified Portfolio ID.
Method: get
Path: /v16.2/capitalPlan/portfolio/{id}
Returns the CapitalPlan for the specified Workspace ID.
Method: get
Path: /v16.2/capitalPlan/workspace/{id}
Returns the CapitalPlan for the specified CapitalPlan ID.
Method: get
Path: /v16.2/capitalPlan/{id}
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan/batch
Updates the CapitalPlan for the specified CapitalPlan ID.
Method: put
Path: /v16.2/capitalPlan
Updates the CapitalPlans for the specified CapitalPlan IDs.
Method: put
Path: /v16.2/capitalPlan/batch
Capital Portfolio
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/batch
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/{id}
Returns the Capital Portfolio specified by the Capital Portfolio Name.
Method: get
Path: /v16.2/capitalPortfolio/name/{name}
Returns the Capital Portfolio for the specified Capital Portfolio ID.
Method: get
Path: /v16.2/capitalPortfolio/{id}
Creates a Capital Portfolio.
Method: post
Path: /v16.2/capitalPortfolio
Creates Capital Portfolios.
Method: post
Path: /v16.2/capitalPortfolio/batch
Updates the Capital Portfolio for the specified Capital Portfolio ID.
Method: put
Path: /v16.2/capitalPortfolio
Updates the Capital Portfolios for the specified Capital Portfolios IDs.
Method: put
Path: /v16.2/capitalPortfolio/batch
Code Value
The Code Value service enables you to send requests related to code values.
Deletes the code values for the specified code value IDs.
Method: delete
Path: /v16.2/codeValue/batch
Deletes the code value for the specified code value ID.
Method: delete
Path: /v16.2/codeValue/{id}
Returns the code values specified by the code type ID and value code.
Method: get
Path: /v16.2/codeValue/code/{code}/codeType/{id}
Returns the code values specified by the code type name.
Method: get
Path: /v16.2/codeValue/codeType/name/{name}
Returns the code values specified by the code type ID.
Method: get
Path: /v16.2/codeValue/codeType/{id}
Finds and returns all child codeValues in the hierarchy of given CodeValue ID.
Method: get
Path: /v16.2/codeValue/getChildrenInHierarchy/{id}
Returns the code value for specified CodeType Id and Workspace Id.
Method: get
Path: /v16.2/codeValue/workspaceId/{workspaceId}/codeTypeId/{codeTypeId}
Returns the code value for the specified code value ID.
Method: get
Path: /v16.2/codeValue/{id}
Creates a code value.
Method: post
Path: /v16.2/codeValue
Creates a code values.
Method: post
Path: /v16.2/codeValue/batch
Updates the code value for the specified code value ID.
Method: put
Path: /v16.2/codeValue
Updates the code values for the specified code values.
Method: put
Path: /v16.2/codeValue/batch
CodeType
The Code Type service enables you to send requests related to code types.
Deletes the code types for the specified code type IDs.
Method: delete
Path: /v16.2/codeType/batch
Deletes the code type for the specified code type ID.
Method: delete
Path: /v16.2/codeType/{id}
Finds and returns Code Types by Object type.
Method: get
Path: /v16.2/codeType
Finds and returns Code types based on ID of Workspace.
Method: get
Path: /v16.2/codeType/workspace/{id}
Returns the code type for the specified code type ID.
Method: get
Path: /v16.2/codeType/{id}
Creates a code type.
Method: post
Path: /v16.2/codeType
Creates a code types.
Method: post
Path: /v16.2/codeType/batch
Creates Workspace CodeType.
Method: post
Path: /v16.2/codeType/workspaceCodeType
Updates the code type for the specified code type ID.
Method: put
Path: /v16.2/codeType
Updates the code types for the specified code types.
Method: put
Path: /v16.2/codeType/batch
Configured Fields
The Configured Fields service enables you to send requests related to fields and codes configured for use in the application.
Returns the configured field for the specified workspace ID.
Method: get
Path: /v16.2/field/workspaceId/{id}
Returns the configured field for the specified configured field ID.
Method: get
Path: /v16.2/field/{id}
Creates a configured field.
Method: post
Path: /v16.2/field
Updates the configured field for the specified configured field ID.
Method: put
Path: /v16.2/field
Cost Category
The Cost Category services enables you to send requests related to cost category.
Deletes the Cost Categories for the specified Cost Category IDs.
Method: delete
Path: /v16.2/costCategory/batch
Deletes the Cost Category for the specified Cost Category ID.
Method: delete
Path: /v16.2/costCategory/{id}
??codeType_find_by_costCategoryType??
Method: get
Path: /v16.2/costCategory
Returns the Cost Category for the specified cost category name.
Method: get
Path: /v16.2/costCategory/name/{name}
Returns Cost Categories for specified Workspace ID.
Method: get
Path: /v16.2/costCategory/workspaceId/{id}
Returns the Cost Category for the specified cost category ID.
Method: get
Path: /v16.2/costCategory/{id}
Creates a Cost Category.
Method: post
Path: /v16.2/costCategory
Creates Cost Categories.
Method: post
Path: /v16.2/costCategory/batch
Updates the Cost Category for the specified Cost Category ID.
Method: put
Path: /v16.2/costCategory
Updates the Cost Categories for the specified Cost Category IDs.
Method: put
Path: /v16.2/costCategory/batch
Currency
The Currency service enables you to send requests related to currencies.
Deletes the currency for the specified currency ID.
Method: delete
Path: /v16.2/currency/{id}
Returns the currency specified by the currency code.
Method: get
Path: /v16.2/currency/code/{code}
Returns the currency specified by the currency name.
Method: get
Path: /v16.2/currency/name/{name}
Returns list of currencies for the specified Workspace ID.
Method: get
Path: /v16.2/currency/workspaceId/{id}
Returns the currency for the specified currency ID.
Method: get
Path: /v16.2/currency/{id}
Creates a new currency.
Method: post
Path: /v16.2/currency
Updates the currency for the specified currency ID.
Method: put
Path: /v16.2/currency
Exchange Rate
The Exchange Rate service enables you to send requests related to exchange rates for a given currency.
Returns the exchange rates for the specified currency ID.
Method: get
Path: /v16.2/exchangeRate/currency/{id}
Returns the exchange rates for the specified exchange rate ID.
Method: get
Path: /v16.2/exchangeRate/{id}
Creates an exchange rate.
Method: post
Path: /v16.2/exchangeRate
Holiday
The holiday service supports the search and retrieval of holiday.
Delete holidays for the specified holiday IDs.
Method: delete
Path: /v16.2/holiday/batch
Deletes an existing holiday identified by its Holiday ID.
Method: delete
Path: /v16.2/holiday/{id}
Finds and returns holiday list identified by its Holiday Group ID.
Method: get
Path: /v16.2/holiday/holidayGroupId/{id}
Finds and returns a holiday identified by its holiday name.
Method: get
Path: /v16.2/holiday/name/{name}
Finds and returns a holiday identified by its Holiday ID.
Method: get
Path: /v16.2/holiday/{id}
Creates a new Holiday.
Method: post
Path: /v16.2/holiday
Creates Holidays.
Method: post
Path: /v16.2/holiday/batch
Updates an existing holiday, identified by its Holiday ID.
Method: put
Path: /v16.2/holiday
Updates holidays for the specified holiday IDs.
Method: put
Path: /v16.2/holiday/batch
Holiday Group
The holidayList service supports the search and retrieval of holidays.
Delete holiday Lists for the specified Holiday GroupIDs.
Method: delete
Path: /v16.2/holidayList/batch
Deletes an existing holiday list identified by its Holiday ListID.
Method: delete
Path: /v16.2/holidayList/{id}
Finds and returns a holiday group identified by its holiday group name.
Method: get
Path: /v16.2/holidayList/name/{name}
Finds and returns a Holiday List identified by its Holiday ListID.
Method: get
Path: /v16.2/holidayList/{id}
Creates a new Holiday List.
Method: post
Path: /v16.2/holidayList
Create Holiday Lists.
Method: post
Path: /v16.2/holidayList/batch
Updates an existing holiday list, identified by its Holiday ListID.
Method: put
Path: /v16.2/holidayList
Update holiday Lists for the specified holiday groupIDs.
Method: put
Path: /v16.2/holidayList/batch
Location
The Location service enables you to send requests related to address locations (including the latitude and longitude). These locations can be assigned to projects.
Deletes the locations specified by the location IDs.
Method: delete
Path: /v16.2/location/batch
Deletes the location specified by the location ID.
Method: delete
Path: /v16.2/location/{id}
Returns the location specified by the location code.
Method: get
Path: /v16.2/location/code/{code}
Returns the location specified by the location name.
Method: get
Path: /v16.2/location/name/{name}
Returns the location specified by the workspace ID.
Method: get
Path: /v16.2/location/workspace/{id}
Returns the location specified by the location ID.
Method: get
Path: /v16.2/location/{id}
Creates a location.
Method: post
Path: /v16.2/location
Updates the location for the specified location ID.
Method: put
Path: /v16.2/location
PBS
The PBS service enables you to send requests related to the defined Project, Product, or Plant Breakdown Structure.
Deletes the PBS children for the specified parent PBS ID.
Method: delete
Path: /v16.2/pbs/children/{id}
Deletes the PBS for the specified PBS ID.
Method: delete
Path: /v16.2/pbs/{id}
Returns the PBS children for the specified PBS ID.
Method: get
Path: /v16.2/pbs/children/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/code/{code}
Finds and returns all child pbs in the hierarchy of given pbs ID.
Method: get
Path: /v16.2/pbs/getChildrenInHierarchy/{id}
Returns the PBS for the specified project ID.
Method: get
Path: /v16.2/pbs/project/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/project/{id}/code/{code}
Returns the PBS for the specified PBS name.
Method: get
Path: /v16.2/pbs/project/{id}/name/{name}
Returns the PBS for the specified PBS ID.
Method: get
Path: /v16.2/pbs/{id}
Creates a PBS.
Method: post
Path: /v16.2/pbs
Updates an existing PBS, identified by its PBS ID.
Method: put
Path: /v16.2/pbs
Project
The Project service enables you to send requests related to Prime projects.
Deletes the projects for the specified project IDs.
Method: delete
Path: /v16.2/project/batch
Deletes the project for the specified project ID.
Method: delete
Path: /v16.2/project/{id}
Returns the project specified by the project code.
Method: get
Path: /v16.2/project/code/{code}
Returns the projects specified by the assigned code value.
Method: get
Path: /v16.2/project/codeType/{typeId}/codeValue/{code}
Returns the projects specified by the assigned Configured field value.
Method: get
Path: /v16.2/project/configuredField/{viewColumnName}/{value}
Returns the project specified by the project name.
Method: get
Path: /v16.2/project/name/{name}
Returns the project specified by the workspace ID.
Method: get
Path: /v16.2/project/workspace/{id}
Returns the project for the specified project ID.
Method: get
Path: /v16.2/project/{id}
Creates a project.
Method: post
Path: /v16.2/project
Creates projects.
Method: post
Path: /v16.2/project/batch
Updates the project for the specified project ID.
Method: put
Path: /v16.2/project
Updates the projects for the specified project IDs.
Method: put
Path: /v16.2/project/batch
Project Budget
The Project Budget services enables you to send requests for the project budgets.
Deletes the Project budgets for the ProjectIds provided.
Method: delete
Path: /v16.2/projectBudget/batch
Deletes the Project budget for the ProjectId provided.
Method: delete
Path: /v16.2/projectBudget/{id}
Returns the Project budget for the ProjectId provided.
Method: get
Path: /v16.2/projectBudget/{id}
Creates a Project Budget.
Method: post
Path: /v16.2/projectBudget
Creates Project Budgets.
Method: post
Path: /v16.2/projectBudget/batch
Updates the Project Budget for the ProjectId provided.
Method: put
Path: /v16.2/projectBudget
Updates Project Budgets.
Method: put
Path: /v16.2/projectBudget/batch
Project Budget Change
The Project Budget Change services enables you to send requests for the project budget changes.
Deletes the Project budget changes for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetChange/batch
Deletes the Project budget change for the ID provided.
Method: delete
Path: /v16.2/projectBudgetChange/{id}
Returns the Project budget changes for the code provided.
Method: get
Path: /v16.2/projectBudgetChange/code/{code}
Returns the Project budget changes for the Id provided.
Method: get
Path: /v16.2/projectBudgetChange/{id}
Creates a Project Budget Change.
Method: post
Path: /v16.2/projectBudgetChange
Creates Project Budget Changes.
Method: post
Path: /v16.2/projectBudgetChange/batch
Updates the Project Budget Change for the Id provided.
Method: put
Path: /v16.2/projectBudgetChange
Updates Project Budget Changes.
Method: put
Path: /v16.2/projectBudgetChange/batch
Project Budget Transfer
The Project Budget Transfer services enables you to send requests for the ProjectBudgetTransfers.
Deletes the Project budget Transfers for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/batch
Deletes the Project budget Transfer for the ID provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/{id}
Returns the Project budget Transfers for the code provided.
Method: get
Path: /v16.2/projectBudgetTransfer/code/{code}
Returns the Project budget Transfers for the ID provided.
Method: get
Path: /v16.2/projectBudgetTransfer/{id}
Creates a Project Budget Transfer.
Method: post
Path: /v16.2/projectBudgetTransfer
Creates Project Budget Transfers.
Method: post
Path: /v16.2/projectBudgetTransfer/batch
Updates the Project Budget Transfer for the Id provided.
Method: put
Path: /v16.2/projectBudgetTransfer
Updates Project Budget Transfers.
Method: put
Path: /v16.2/projectBudgetTransfer/batch
Project Risk
Deletes the Project Risks specified by the Project Risk IDs.
Method: delete
Path: /v16.2/projectRisk/batch
Deletes the Project Risk specified by the Project Risk ID.
Method: delete
Path: /v16.2/projectRisk/{id}
Returns Risk Mitigation for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/mitigation/{projectRiskId}
??risk_resource_find_by_name??
Method: get
Path: /v16.2/projectRisk/name/{name}
??project_resource_find_ProjectRisks_By_UdfValue??
Method: get
Path: /v16.2/projectRisk/project/{id}/configuredField/{viewColumnName}/{value}
Returns Project risk for specific Project and Risk.
Method: get
Path: /v16.2/projectRisk/project/{id}/risk/{riskId}
Returns Project Risk for specified Project ID and Risk Code.
Method: get
Path: /v16.2/projectRisk/project/{id}/riskCode/{riskCode}
Returns Project Risks of specified Project ID.
Method: get
Path: /v16.2/projectRisk/projectId/{id}
Returns Project Risk by Risk.
Method: get
Path: /v16.2/projectRisk/riskId/{id}
Returns the Project Risk for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/{id}
Creates Project Risk.
Method: post
Path: /v16.2/projectRisk
Creates Project Risks.
Method: post
Path: /v16.2/projectRisk/batch
Update Project Risk.
Method: put
Path: /v16.2/projectRisk
Updates Project Risks for specified Project Risk IDs.
Method: put
Path: /v16.2/projectRisk/batch
ProjectActuals
The Project Actuals service enables you to send requests related to project actuals.
Returns the ProjectActuals specified by the ProjectActuals Code.
Method: get
Path: /v16.2/projectActuals/code/{code}
Returns the ProjectActuals for the specified project ID.
Method: get
Path: /v16.2/projectActuals/project/{id}
Returns the projectActuals specified by the assigned Configured field value.
Method: get
Path: /v16.2/projectActuals/project/{id}/configuredField/{viewColumnName}/{value}
Returns the ProjectActuals for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActuals/{id}
Creates a ProjectActuals.
Method: post
Path: /v16.2/projectActuals
Creates ProjectActuals.
Method: post
Path: /v16.2/projectActuals/batch
Updates the ProjectActuals for the specified ProjectActuals ID.
Method: put
Path: /v16.2/projectActuals
Updates ProjectActuals.
Method: put
Path: /v16.2/projectActuals/batch
ProjectActualsLineItems
The Project Actuals Line Items service enables you to send requests related to project actuals line items.
Deletes the ProjectActuals line items specified by the ProjectActuals line items IDs.
Method: delete
Path: /v16.2/projectActualsLineItem/batch
Deletes the ProjectActuals line items specified by the ProjectActuals line items ID.
Method: delete
Path: /v16.2/projectActualsLineItem/{id}
Returns the ProjectActuals line items specified by the ProjectActuals line items Code.
Method: get
Path: /v16.2/projectActualsLineItem/code/{code}
Returns the Project Actuals line items for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActualsLineItem/{id}
Creates a ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem
Creates ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem/batch
Updates the ProjectActuals line items for the specified ProjectActuals line items ID.
Method: put
Path: /v16.2/projectActualsLineItem
Updates ProjectActuals line items.
Method: put
Path: /v16.2/projectActualsLineItem/batch
ProjectDependency
The Project Dependency service enables you to send requests related to project dependencies.
Deletes the Project Dependencies specified by the Project Dependency IDs.
Method: delete
Path: /v16.2/projectDependency/batch
Deletes the Project Dependency specified by the Project Dependency ID.
Method: delete
Path: /v16.2/projectDependency/{id}
Returns the Project Dependencies for the specified Dependency project ID.
Method: get
Path: /v16.2/projectDependency/depends/{id}
Returns the Project Dependencies for the specified Supported project ID.
Method: get
Path: /v16.2/projectDependency/supports/{id}
Returns the Project Dependency for the specified ProjectDependency ID.
Method: get
Path: /v16.2/projectDependency/{id}
Creates a Project Dependency.
Method: post
Path: /v16.2/projectDependency
Creates a Project Dependencies.
Method: post
Path: /v16.2/projectDependency/batch
Updates the Project Dependency for the specified Project Dependency ID.
Method: put
Path: /v16.2/projectDependency
Updates the Project Dependencies for the specified Project Dependency IDs.
Method: put
Path: /v16.2/projectDependency/batch
Relationship
The Relationship service enables you to send requests related to one or more activity relationships.
Deletes the activity relationships for the specified relationship IDs.
Method: delete
Path: /v16.2/relationship/batch
Deletes the activity relationship for the specified relationship ID.
Method: delete
Path: /v16.2/relationship/{id}
Returns all relationships of the given activity ID.
Method: get
Path: /v16.2/relationship/activityId/{id}
Returns the activity relationship for the specified relationship ID.
Method: get
Path: /v16.2/relationship/{id}
Creates an activity relationship.
Method: post
Path: /v16.2/relationship
Creates activity relationships.
Method: post
Path: /v16.2/relationship/batch
Updates the activity relationship for the specified relationship ID.
Method: put
Path: /v16.2/relationship
Updates activity relationships for the specified relationship IDs.
Method: put
Path: /v16.2/relationship/batch
Resource
The Resource service enables you to send requests related to resources and roles.
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Creates a resource or role.
Method: post
Path: /v16.2/resource
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch
Resource Demand
The Resource Demand service enables you to send requests related to Resource Demands.
Deletes the Resource Demands for the specified Resource Demand IDs.
Method: delete
Path: /v16.2/resourceDemand/batch
Deletes the Resource Demand for the specified Resource Demand ID.
Method: delete
Path: /v16.2/resourceDemand/{id}
Returns the Resource Demand for the specified Resource Demand ID.
Method: get
Path: /v16.2/resourceDemand/{id}
Creates a Resource Demand.
Method: post
Path: /v16.2/resourceDemand
Creates Resource Demands.
Method: post
Path: /v16.2/resourceDemand/batch
Updates the Resource Demand for the specified Resource Demand ID.
Method: put
Path: /v16.2/resourceDemand
Updates the Resource Demands for the specified Resource Demand IDs.
Method: put
Path: /v16.2/resourceDemand/batch
Resource Role Assignment
The Resource Role Assignment services enables you to send requests for the assignments between resource and role.
??resourceRoleAssignment_resource_batch_delete??
Method: delete
Path: /v16.2/resourceRoleAssignment/batch
Deletes the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: delete
Path: /v16.2/resourceRoleAssignment/{id}
Returns the Resource-Role Assignment satisfying the Primary flag specified.
Method: get
Path: /v16.2/resourceRoleAssignment/primaryFlag/{flag}
Returns the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: get
Path: /v16.2/resourceRoleAssignment/{id}
Creates a Resource-Role Assignment.
Method: post
Path: /v16.2/resourceRoleAssignment
Creates Resource-Role Assignments.
Method: post
Path: /v16.2/resourceRoleAssignment/batch
Updates the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: put
Path: /v16.2/resourceRoleAssignment
Updates Resource-Role Assignments.
Method: put
Path: /v16.2/resourceRoleAssignment/batch
Resource Work Rate
The Resource Work Rate services enables you to send requests for the maximum work units per time period for the resource or role.
Deletes the maximum work units per time period for the specified resource work rate IDs.
Method: delete
Path: /v16.2/resourceWorkRate/batch
Deletes the maximum work units per time period for the specified resource work rate ID.
Method: delete
Path: /v16.2/resourceWorkRate/{id}
Returns the maximum work units per time period for the specified resource ID.
Method: get
Path: /v16.2/resourceWorkRate/resource/{id}
Returns the maximum work units per time period for the specified resource work rate ID.
Method: get
Path: /v16.2/resourceWorkRate/{id}
Creates a maximum work units per time period.
Method: post
Path: /v16.2/resourceWorkRate
Creates a maximum work units per time periods.
Method: post
Path: /v16.2/resourceWorkRate/batch
Updates the maximum work units per time period for the specified resource work rate ID.
Method: put
Path: /v16.2/resourceWorkRate
Updates the maximum work units per time period for the specified resource work rate IDs.
Method: put
Path: /v16.2/resourceWorkRate/batch
Risk Category
Deletes the Risk Category for specified Risk Category ID.
Method: delete
Path: /v16.2/riskCategory/{id}
Returns Risk Category for specified Risk Category Name.
Method: get
Path: /v16.2/riskCategory/name/{name}
Returns the Risk Category for specified Risk Category ID.
Method: get
Path: /v16.2/riskCategory/{id}
Creates Risk Category.
Method: post
Path: /v16.2/riskCategory
Updates Risk Category.
Method: put
Path: /v16.2/riskCategory
Risk Impact
Deletes the risk impacts for the specified risk impact IDs.
Method: delete
Path: /v16.2/riskImpact/batch
Deletes the risk impact for the specified risk impact ID.
Method: delete
Path: /v16.2/riskImpact/{id}
Return Risk Impacts that belongs to Project Risk ID, Risk Score Type ID, Risk Score Threshold ID.
Method: get
Path: /v16.2/riskImpact/projectRisk/{pId}/riskScoreType/{sId}/riskScoreThreshold/{tId}
Returns the risk impact for the specified risk impact ID.
Method: get
Path: /v16.2/riskImpact/{id}
Creates a risk impact.
Method: post
Path: /v16.2/riskImpact
Creates risk impacts.
Method: post
Path: /v16.2/riskImpact/batch
Updates the risk impact for the specified risk impact ID.
Method: put
Path: /v16.2/riskImpact
Updates the risk impacts for the specified risk impact IDs.
Method: put
Path: /v16.2/riskImpact/batch
Risk Matrix
The Risk Matrix service enables you to send requests related to risk matrices.
Deletes the risk matrices for the specified risk matrix IDs.
Method: delete
Path: /v16.2/riskMatrix/batch
Deletes the risk matrix for the specified risk matrix ID.
Method: delete
Path: /v16.2/riskMatrix/{id}
Returns the risk matrix specified by the risk matrix code.
Method: get
Path: /v16.2/riskMatrix/code/{code}
Returns the risk matrix specified by the risk matrix name.
Method: get
Path: /v16.2/riskMatrix/name/{name}
Returns the workspace risk matrix template with the given name.
Method: get
Path: /v16.2/riskMatrix/resolveByName/{name}
Returns the risk matrices for the specified Workspace ID.
Method: get
Path: /v16.2/riskMatrix/workspaceId/{id}
Returns the risk matrix for the specified risk matrix ID.
Method: get
Path: /v16.2/riskMatrix/{id}
Creates a risk matrix.
Method: post
Path: /v16.2/riskMatrix
Creates risk matrices.
Method: post
Path: /v16.2/riskMatrix/batch
Updates the risk matrix for the specified risk matrix ID.
Method: put
Path: /v16.2/riskMatrix
Updates the risk matrices for the specified risk matrix IDs.
Method: put
Path: /v16.2/riskMatrix/batch
Risk Score Type
The Risk Threshold service supports the search and retrieval of Risk Threshold.
Deletes the Risk Threshold for the specified Risk Threshold ID.
Method: delete
Path: /v16.2/riskScoreType/{id}
Returns the Risk Threshold for the specified Risk Threshold code.
Method: get
Path: /v16.2/riskScoreType/code/{code}
Returns the Risk Threshold for the specified Risk Threshold name.
Method: get
Path: /v16.2/riskScoreType/name/{name}
Returns the Risk Threshold for the specified Risk Threshold name and projectId.
Method: get
Path: /v16.2/riskScoreType/name/{name}/project/{projectId}
Returns Risk Thresholds identified by Risk Threshold Code and Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/code/{code}/{riskScoreTypeId}
Returns Risk Thresholds identified by Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/{riskScoreTypeId}
Returns all Risk Score Types for specified Workspace ID.
Method: get
Path: /v16.2/riskScoreType/workspaceId/{id}
Returns the Risk Threshold for the specified Risk Threshold ID.
Method: get
Path: /v16.2/riskScoreType/{id}
Creates a Risk Threshold.
Method: post
Path: /v16.2/riskScoreType
Creates Risk Thresholds.
Method: post
Path: /v16.2/riskScoreType/batch
Updates a Risk Threshold.
Method: put
Path: /v16.2/riskScoreType
Updates Risk Thresholds.
Method: put
Path: /v16.2/riskScoreType/batch
RiskMitigation
Deletes the Risk Mitigations specified by the Risk Mitigation IDs.
Method: delete
Path: /v16.2/riskMitigation/batch
Deletes the Risk Mitigation specified by the Risk mitigation ID.
Method: delete
Path: /v16.2/riskMitigation/{id}
Returns the Risk Mitigation specified by the Risk Mitigation Code.
Method: get
Path: /v16.2/riskMitigation/code/{code}
Returns the Risk Mitigation for the specified project ID.
Method: get
Path: /v16.2/riskMitigation/{id}
Creates a Risk Mitigation.
Method: post
Path: /v16.2/riskMitigation
Creates Risk Mitigations.
Method: post
Path: /v16.2/riskMitigation/batch
Updates the Risk Mitigation for the specified Risk Mitigation ID.
Method: put
Path: /v16.2/riskMitigation
Updates the Risk Mitigations for the specified Risk Mitigation IDs.
Method: put
Path: /v16.2/riskMitigation/batch
Scope Item
The Scope Item service enables you to send requests related to the defined scope items.
Deletes the scope item for the specified scope item ID.
Method: delete
Path: /v16.2/scopeItem/{id}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/code/{code}
Returns the scope item for the specified PBS ID.
Method: get
Path: /v16.2/scopeItem/pbsId/{id}
Returns the scope items for the specified project.
Method: get
Path: /v16.2/scopeItem/project/{id}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/project/{id}/code/{code}
Returns scope items specified by the assigned code value.
Method: get
Path: /v16.2/scopeItem/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope items specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItem/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item for the specified scope item name.
Method: get
Path: /v16.2/scopeItem/project/{id}/name/{name}
Returns the scope item for the specified scope item ID.
Method: get
Path: /v16.2/scopeItem/{id}
Creates a scope item.
Method: post
Path: /v16.2/scopeItem
Updates the scope item for the specified scope item ID.
Method: put
Path: /v16.2/scopeItem
Scope Item Assignment
The Scope Item Assignment service enables you to send requests related to the defined scope assignments.
Deletes the scope item assignment for the specified scope item assignment ID.
Method: delete
Path: /v16.2/scopeItemAssignment/{id}
Returns the scope item assignment for the specified scope item assignment code.
Method: get
Path: /v16.2/scopeItemAssignment/code/{code}
Returns the scope item assignments for the specified project.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}
Returns scope item assignments specified by the assigned code value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope item assignments specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item assignments for the specified Scope ID.
Method: get
Path: /v16.2/scopeItemAssignment/scope/{id}
Returns the scope item assignments for the specified work package ID.
Method: get
Path: /v16.2/scopeItemAssignment/workPackage/{id}
Returns the scope item assignment for the specified scope item assignment ID.
Method: get
Path: /v16.2/scopeItemAssignment/{id}
Creates a scope item assignment.
Method: post
Path: /v16.2/scopeItemAssignment
Updates the scope item assignment for the specified scope item assignment ID.
Method: put
Path: /v16.2/scopeItemAssignment
Segment
The cost breakdown structure segment service enables you to create, update, delete, and retrieve CBS segments for a workspace or project.
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace
Units Of Measure
The Units of Measure services enables you to send requests related to units of measure.
Deletes the Units of Measures for the specified Units of Measure IDs.
Method: delete
Path: /v16.2/unitsOfMeasure/batch
Deletes the Units of Measure for the specified Units of Measure ID.
Method: delete
Path: /v16.2/unitsOfMeasure/{id}
Returns the Units of Measure for the specified units of Measure code.
Method: get
Path: /v16.2/unitsOfMeasure/code/{code}
Returns the Units of Measure for the specified units of Measure name.
Method: get
Path: /v16.2/unitsOfMeasure/name/{name}/workspace/{id}
Returns the Units of Measures for the specified Workspace ID.
Method: get
Path: /v16.2/unitsOfMeasure/workspaceId/{id}
Returns the Units of Measure for the specified units of Measure ID.
Method: get
Path: /v16.2/unitsOfMeasure/{id}
Creates a Units of Measure.
Method: post
Path: /v16.2/unitsOfMeasure
Creates Units of Measures.
Method: post
Path: /v16.2/unitsOfMeasure/batch
Updates the Units of Measure for the specified Units of Measure ID.
Method: put
Path: /v16.2/unitsOfMeasure
Updates the Units of Measures for the specified Units of Measure IDs.
Method: put
Path: /v16.2/unitsOfMeasure/batch
WBS
The WBS service enables you to send requests related to the defined Work Breakdown Structure.
Deletes the WBS children specified by the WBS parent ID.
Method: delete
Path: /v16.2/wbs/children/{id}
Deletes the WBS for the specified WBS ID.
Method: delete
Path: /v16.2/wbs/{id}
Returns the WBS for the specified WBS code,parent WBS code and project Id.
Method: get
Path: /v16.2/wbs/WbsCode/{code}/ParentWbsCode/{parentCode}/ProjectId/{projectId}
Returns the WBS children.
Method: get
Path: /v16.2/wbs/children/{id}
Finds and returns all child wbs in the hierarchy of given Wbs ID.
Method: get
Path: /v16.2/wbs/getChildrenInHierarchy/{id}
Returns the WBS for the specified project.
Method: get
Path: /v16.2/wbs/project/{id}
Returns the WBS for the specified WBS code.
Method: get
Path: /v16.2/wbs/project/{id}/code/{code}
Returns list of wbs specifies by assigned code value.
Method: get
Path: /v16.2/wbs/project/{id}/codeType/{typeId}/codeValue/{code}
Returns list of wbs specifies by assigned configured field value.
Method: get
Path: /v16.2/wbs/project/{id}/configuredField/{viewColumnName}/{value}
Returns the WBS for the specified WBS name.
Method: get
Path: /v16.2/wbs/project/{id}/name/{name}
Returns the WBS for the specified WBS ID.
Method: get
Path: /v16.2/wbs/{id}
Creates a WBS.
Method: post
Path: /v16.2/wbs
Updates the WBS for the specified WBS ID.
Method: put
Path: /v16.2/wbs
Work Package
The Work Package service enables you to send requests related to the defined work package.
Deletes the work package for the specified work package ID.
Method: delete
Path: /v16.2/workPackage/{id}
Returns the work packages for the specified project ID.
Method: get
Path: /v16.2/workPackage/project/{id}
Returns the work package for the specified project ID and work package code.
Method: get
Path: /v16.2/workPackage/project/{id}/code/{code}
Returns work packages specified by assigned code value.
Method: get
Path: /v16.2/workPackage/project/{id}/codeType/{typeId}/codeValue/{code}
Returns work packages specified by assigned configured field value.
Method: get
Path: /v16.2/workPackage/project/{id}/configuredField/{viewColumnName}/{value}
Returns the work package for the specified project ID and work package name.
Method: get
Path: /v16.2/workPackage/project/{id}/name/{name}
Returns the work package for the specified work package ID.
Method: get
Path: /v16.2/workPackage/{id}
Creates a work package.
Method: post
Path: /v16.2/workPackage
Updates the work package for the specified work package ID.
Method: put
Path: /v16.2/workPackage
Workspace
The Workspace service enables you to send requests related to workspaces.
Deletes the workspace for the specified workspace IDs.
Method: delete
Path: /v16.2/workspace/batch
Deletes the workspace for the specified workspace ID.
Method: delete
Path: /v16.2/workspace/{id}
Returns all workspaces. This includes parent and child record.
Method: get
Path: /v16.2/workspace
Finds and returns direct child workspaces of given Workspace ID.
Method: get
Path: /v16.2/workspace/children/{id}
Returns the workspace for the specified workspace code.
Method: get
Path: /v16.2/workspace/code/{code}
Finds and returns all child workspaces in the hierarchy of given Workspace ID.
Method: get
Path: /v16.2/workspace/getChildrenInHierarchy/{id}
Returns the root workspace.
Method: get
Path: /v16.2/workspace/root
Returns the workspace for the specified workspace ID.
Method: get
Path: /v16.2/workspace/{id}
Creates a workspace.
Method: post
Path: /v16.2/workspace
Creates workspaces.
Method: post
Path: /v16.2/workspace/batch
Updates the workspace for the specified workspace ID.
Method: put
Path: /v16.2/workspace
Updates the workspaces for the specified workspace IDs.
Method: put
Path: /v16.2/workspace/batch
All Endpoints
Deletes the activities for the specified activity IDs.
Method: delete
Path: /v16.2/activity/batch
Deletes the activity for the specified activity ID.
Method: delete
Path: /v16.2/activity/{id}
Deletes the activity risks for the specified activity risk IDs.
Method: delete
Path: /v16.2/activityRisk/batch
Deletes the activity risk for the specified activity risk ID.
Method: delete
Path: /v16.2/activityRisk/{id}
Deletes the assignments for the specified assignment IDs.
Method: delete
Path: /v16.2/assignment/batch
Deletes the assignment for the specified assignment ID.
Method: delete
Path: /v16.2/assignment/{id}
Deletes the calendars for the specified calendar IDs.
Method: delete
Path: /v16.2/calendar/batch
Deletes the calendar for the specified calendar ID.
Method: delete
Path: /v16.2/calendar/{id}
Deletes the CapitalPlans for the specified CapitalPlans IDs.
Method: delete
Path: /v16.2/capitalPlan/batch
Deletes the CapitalPlan for the specified CapitalPlan ID.
Method: delete
Path: /v16.2/capitalPlan/{id}
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/batch
Deletes the Capital Portfolio for the specified Capital Portfolio ID.
Method: delete
Path: /v16.2/capitalPortfolio/{id}
Deletes the project CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/project/{id}
Deletes the workspace CBS code for the specified workspace CBS ID.
Method: delete
Path: /v16.2/cbs/workspace/{id}
Deletes the code types for the specified code type IDs.
Method: delete
Path: /v16.2/codeType/batch
Deletes the code type for the specified code type ID.
Method: delete
Path: /v16.2/codeType/{id}
Deletes the code values for the specified code value IDs.
Method: delete
Path: /v16.2/codeValue/batch
Deletes the code value for the specified code value ID.
Method: delete
Path: /v16.2/codeValue/{id}
Deletes the Cost Categories for the specified Cost Category IDs.
Method: delete
Path: /v16.2/costCategory/batch
Deletes the Cost Category for the specified Cost Category ID.
Method: delete
Path: /v16.2/costCategory/{id}
Deletes the currency for the specified currency ID.
Method: delete
Path: /v16.2/currency/{id}
Delete holidays for the specified holiday IDs.
Method: delete
Path: /v16.2/holiday/batch
Deletes an existing holiday identified by its Holiday ID.
Method: delete
Path: /v16.2/holiday/{id}
Delete holiday Lists for the specified Holiday GroupIDs.
Method: delete
Path: /v16.2/holidayList/batch
Deletes an existing holiday list identified by its Holiday ListID.
Method: delete
Path: /v16.2/holidayList/{id}
Deletes the locations specified by the location IDs.
Method: delete
Path: /v16.2/location/batch
Deletes the location specified by the location ID.
Method: delete
Path: /v16.2/location/{id}
Deletes the PBS children for the specified parent PBS ID.
Method: delete
Path: /v16.2/pbs/children/{id}
Deletes the PBS for the specified PBS ID.
Method: delete
Path: /v16.2/pbs/{id}
Deletes the projects for the specified project IDs.
Method: delete
Path: /v16.2/project/batch
Deletes the project for the specified project ID.
Method: delete
Path: /v16.2/project/{id}
Deletes the ProjectActuals line items specified by the ProjectActuals line items IDs.
Method: delete
Path: /v16.2/projectActualsLineItem/batch
Deletes the ProjectActuals line items specified by the ProjectActuals line items ID.
Method: delete
Path: /v16.2/projectActualsLineItem/{id}
Deletes the Project budgets for the ProjectIds provided.
Method: delete
Path: /v16.2/projectBudget/batch
Deletes the Project budget for the ProjectId provided.
Method: delete
Path: /v16.2/projectBudget/{id}
Deletes the Project budget changes for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetChange/batch
Deletes the Project budget change for the ID provided.
Method: delete
Path: /v16.2/projectBudgetChange/{id}
Deletes the Project budget Transfers for the IDs provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/batch
Deletes the Project budget Transfer for the ID provided.
Method: delete
Path: /v16.2/projectBudgetTransfer/{id}
Deletes the Project Dependencies specified by the Project Dependency IDs.
Method: delete
Path: /v16.2/projectDependency/batch
Deletes the Project Dependency specified by the Project Dependency ID.
Method: delete
Path: /v16.2/projectDependency/{id}
Deletes the Project Risks specified by the Project Risk IDs.
Method: delete
Path: /v16.2/projectRisk/batch
Deletes the Project Risk specified by the Project Risk ID.
Method: delete
Path: /v16.2/projectRisk/{id}
Deletes the activity relationships for the specified relationship IDs.
Method: delete
Path: /v16.2/relationship/batch
Deletes the activity relationship for the specified relationship ID.
Method: delete
Path: /v16.2/relationship/{id}
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Deletes the Resource Demands for the specified Resource Demand IDs.
Method: delete
Path: /v16.2/resourceDemand/batch
Deletes the Resource Demand for the specified Resource Demand ID.
Method: delete
Path: /v16.2/resourceDemand/{id}
??resourceRoleAssignment_resource_batch_delete??
Method: delete
Path: /v16.2/resourceRoleAssignment/batch
Deletes the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: delete
Path: /v16.2/resourceRoleAssignment/{id}
Deletes the maximum work units per time period for the specified resource work rate IDs.
Method: delete
Path: /v16.2/resourceWorkRate/batch
Deletes the maximum work units per time period for the specified resource work rate ID.
Method: delete
Path: /v16.2/resourceWorkRate/{id}
Deletes the Risk Category for specified Risk Category ID.
Method: delete
Path: /v16.2/riskCategory/{id}
Deletes the risk impacts for the specified risk impact IDs.
Method: delete
Path: /v16.2/riskImpact/batch
Deletes the risk impact for the specified risk impact ID.
Method: delete
Path: /v16.2/riskImpact/{id}
Deletes the risk matrices for the specified risk matrix IDs.
Method: delete
Path: /v16.2/riskMatrix/batch
Deletes the risk matrix for the specified risk matrix ID.
Method: delete
Path: /v16.2/riskMatrix/{id}
Deletes the Risk Mitigations specified by the Risk Mitigation IDs.
Method: delete
Path: /v16.2/riskMitigation/batch
Deletes the Risk Mitigation specified by the Risk mitigation ID.
Method: delete
Path: /v16.2/riskMitigation/{id}
Deletes the Risk Threshold for the specified Risk Threshold ID.
Method: delete
Path: /v16.2/riskScoreType/{id}
Deletes the scope item for the specified scope item ID.
Method: delete
Path: /v16.2/scopeItem/{id}
Deletes the scope item assignment for the specified scope item assignment ID.
Method: delete
Path: /v16.2/scopeItemAssignment/{id}
Deletes the Units of Measures for the specified Units of Measure IDs.
Method: delete
Path: /v16.2/unitsOfMeasure/batch
Deletes the Units of Measure for the specified Units of Measure ID.
Method: delete
Path: /v16.2/unitsOfMeasure/{id}
Deletes the WBS children specified by the WBS parent ID.
Method: delete
Path: /v16.2/wbs/children/{id}
Deletes the WBS for the specified WBS ID.
Method: delete
Path: /v16.2/wbs/{id}
Deletes the work package for the specified work package ID.
Method: delete
Path: /v16.2/workPackage/{id}
Deletes the workspace for the specified workspace IDs.
Method: delete
Path: /v16.2/workspace/batch
Deletes the workspace for the specified workspace ID.
Method: delete
Path: /v16.2/workspace/{id}
Status of a Project baseline.
Method: get
Path: /v16.2/action/baselineStatus/{id}
Returns the job status for the specified job Id.
Method: get
Path: /v16.2/action/jobStatus/{jobId}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/code/{code}
Finds and returns all child activities in the hierarchy of given Activity ID.
Method: get
Path: /v16.2/activity/getChildrenInHierarchy/{id}
Returns the Activity specified by the Activity Code.
Method: get
Path: /v16.2/activity/project/{id}/code/{code}
Returns activities specified by the assigned code value.
Method: get
Path: /v16.2/activity/project/{id}/codeType/{typeId}/codeValue/{code}
Returns activities specified by the assigned configured fields value.
Method: get
Path: /v16.2/activity/project/{id}/configuredField/{viewColumnName}/{value}
Returns the activities for specified wbsId.
Method: get
Path: /v16.2/activity/wbsId/{id}
Returns the activity for the specified activity ID.
Method: get
Path: /v16.2/activity/{id}
Returns the activity risk for the specified activity ID.
Method: get
Path: /v16.2/activityRisk/activity/{activityId}
Returns the activity risk for the specified activity risk ID.
Method: get
Path: /v16.2/activityRisk/{id}
Returns the assignment specified by the activity Id and assignment code.
Method: get
Path: /v16.2/assignment/activity/{id}/code/{code}
Returns the assignments specified by the Activity ID.
Method: get
Path: /v16.2/assignment/activityId/{id}
Returns the assignment specified by the assignment code.
Method: get
Path: /v16.2/assignment/code/{code}
Returns assignments specified by the assigned configured fields values.
Method: get
Path: /v16.2/assignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns the assignment for the specified Assignment ID.
Method: get
Path: /v16.2/assignment/{id}
Returns the calendar specified by the calendar code.
Method: get
Path: /v16.2/calendar/code/{code}
Returns the calendar exceptions for the specified calendar ID.
Method: get
Path: /v16.2/calendar/exception/{id}
Returns all calendars associated with a workspace.
Method: get
Path: /v16.2/calendar/workspaceId/{id}
Returns the calendar for the specified calendar ID.
Method: get
Path: /v16.2/calendar/{id}
Returns the capitalPlans specified by the assigned Configured field value.
Method: get
Path: /v16.2/capitalPlan/configuredField/{viewColumnName}/{value}
Returns the CapitalPlan specified by the CapitalPlan name.
Method: get
Path: /v16.2/capitalPlan/name/{name}
Returns the CapitalPlan for the specified Portfolio ID.
Method: get
Path: /v16.2/capitalPlan/portfolio/{id}
Returns the CapitalPlan for the specified Workspace ID.
Method: get
Path: /v16.2/capitalPlan/workspace/{id}
Returns the CapitalPlan for the specified CapitalPlan ID.
Method: get
Path: /v16.2/capitalPlan/{id}
Returns the Capital Portfolio specified by the Capital Portfolio Name.
Method: get
Path: /v16.2/capitalPortfolio/name/{name}
Returns the Capital Portfolio for the specified Capital Portfolio ID.
Method: get
Path: /v16.2/capitalPortfolio/{id}
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/project/{id}
Returns the project costing source for the specific project.
Method: get
Path: /v16.2/cbs/project/{id}/projectCostingSource
Returns all CBS codes for the specified workspace ID or project ID.
Method: get
Path: /v16.2/cbs/workspace/{id}
Returns the workspace/project CBS for the specified workspace CBS ID and type.
Method: get
Path: /v16.2/cbs/{id}
Finds and returns Code Types by Object type.
Method: get
Path: /v16.2/codeType
Finds and returns Code types based on ID of Workspace.
Method: get
Path: /v16.2/codeType/workspace/{id}
Returns the code type for the specified code type ID.
Method: get
Path: /v16.2/codeType/{id}
Returns the code values specified by the code type ID and value code.
Method: get
Path: /v16.2/codeValue/code/{code}/codeType/{id}
Returns the code values specified by the code type name.
Method: get
Path: /v16.2/codeValue/codeType/name/{name}
Returns the code values specified by the code type ID.
Method: get
Path: /v16.2/codeValue/codeType/{id}
Finds and returns all child codeValues in the hierarchy of given CodeValue ID.
Method: get
Path: /v16.2/codeValue/getChildrenInHierarchy/{id}
Returns the code value for specified CodeType Id and Workspace Id.
Method: get
Path: /v16.2/codeValue/workspaceId/{workspaceId}/codeTypeId/{codeTypeId}
Returns the code value for the specified code value ID.
Method: get
Path: /v16.2/codeValue/{id}
??codeType_find_by_costCategoryType??
Method: get
Path: /v16.2/costCategory
Returns the Cost Category for the specified cost category name.
Method: get
Path: /v16.2/costCategory/name/{name}
Returns Cost Categories for specified Workspace ID.
Method: get
Path: /v16.2/costCategory/workspaceId/{id}
Returns the Cost Category for the specified cost category ID.
Method: get
Path: /v16.2/costCategory/{id}
Returns the currency specified by the currency code.
Method: get
Path: /v16.2/currency/code/{code}
Returns the currency specified by the currency name.
Method: get
Path: /v16.2/currency/name/{name}
Returns list of currencies for the specified Workspace ID.
Method: get
Path: /v16.2/currency/workspaceId/{id}
Returns the currency for the specified currency ID.
Method: get
Path: /v16.2/currency/{id}
Returns the exchange rates for the specified currency ID.
Method: get
Path: /v16.2/exchangeRate/currency/{id}
Returns the exchange rates for the specified exchange rate ID.
Method: get
Path: /v16.2/exchangeRate/{id}
Returns the configured field for the specified workspace ID.
Method: get
Path: /v16.2/field/workspaceId/{id}
Returns the configured field for the specified configured field ID.
Method: get
Path: /v16.2/field/{id}
Finds and returns holiday list identified by its Holiday Group ID.
Method: get
Path: /v16.2/holiday/holidayGroupId/{id}
Finds and returns a holiday identified by its holiday name.
Method: get
Path: /v16.2/holiday/name/{name}
Finds and returns a holiday identified by its Holiday ID.
Method: get
Path: /v16.2/holiday/{id}
Finds and returns a holiday group identified by its holiday group name.
Method: get
Path: /v16.2/holidayList/name/{name}
Finds and returns a Holiday List identified by its Holiday ListID.
Method: get
Path: /v16.2/holidayList/{id}
Returns the location specified by the location code.
Method: get
Path: /v16.2/location/code/{code}
Returns the location specified by the location name.
Method: get
Path: /v16.2/location/name/{name}
Returns the location specified by the workspace ID.
Method: get
Path: /v16.2/location/workspace/{id}
Returns the location specified by the location ID.
Method: get
Path: /v16.2/location/{id}
Returns the PBS children for the specified PBS ID.
Method: get
Path: /v16.2/pbs/children/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/code/{code}
Finds and returns all child pbs in the hierarchy of given pbs ID.
Method: get
Path: /v16.2/pbs/getChildrenInHierarchy/{id}
Returns the PBS for the specified project ID.
Method: get
Path: /v16.2/pbs/project/{id}
Returns the PBS for the specified PBS code.
Method: get
Path: /v16.2/pbs/project/{id}/code/{code}
Returns the PBS for the specified PBS name.
Method: get
Path: /v16.2/pbs/project/{id}/name/{name}
Returns the PBS for the specified PBS ID.
Method: get
Path: /v16.2/pbs/{id}
Returns the project specified by the project code.
Method: get
Path: /v16.2/project/code/{code}
Returns the projects specified by the assigned code value.
Method: get
Path: /v16.2/project/codeType/{typeId}/codeValue/{code}
Returns the projects specified by the assigned Configured field value.
Method: get
Path: /v16.2/project/configuredField/{viewColumnName}/{value}
Returns the project specified by the project name.
Method: get
Path: /v16.2/project/name/{name}
Returns the project specified by the workspace ID.
Method: get
Path: /v16.2/project/workspace/{id}
Returns the project for the specified project ID.
Method: get
Path: /v16.2/project/{id}
Returns the ProjectActuals specified by the ProjectActuals Code.
Method: get
Path: /v16.2/projectActuals/code/{code}
Returns the ProjectActuals for the specified project ID.
Method: get
Path: /v16.2/projectActuals/project/{id}
Returns the projectActuals specified by the assigned Configured field value.
Method: get
Path: /v16.2/projectActuals/project/{id}/configuredField/{viewColumnName}/{value}
Returns the ProjectActuals for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActuals/{id}
Returns the ProjectActuals line items specified by the ProjectActuals line items Code.
Method: get
Path: /v16.2/projectActualsLineItem/code/{code}
Returns the Project Actuals line items for the specified ProjectActuals ID.
Method: get
Path: /v16.2/projectActualsLineItem/{id}
Returns the Project budget for the ProjectId provided.
Method: get
Path: /v16.2/projectBudget/{id}
Returns the Project budget changes for the code provided.
Method: get
Path: /v16.2/projectBudgetChange/code/{code}
Returns the Project budget changes for the Id provided.
Method: get
Path: /v16.2/projectBudgetChange/{id}
Returns the Project budget Transfers for the code provided.
Method: get
Path: /v16.2/projectBudgetTransfer/code/{code}
Returns the Project budget Transfers for the ID provided.
Method: get
Path: /v16.2/projectBudgetTransfer/{id}
Returns the Project Dependencies for the specified Dependency project ID.
Method: get
Path: /v16.2/projectDependency/depends/{id}
Returns the Project Dependencies for the specified Supported project ID.
Method: get
Path: /v16.2/projectDependency/supports/{id}
Returns the Project Dependency for the specified ProjectDependency ID.
Method: get
Path: /v16.2/projectDependency/{id}
Returns Risk Mitigation for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/mitigation/{projectRiskId}
??risk_resource_find_by_name??
Method: get
Path: /v16.2/projectRisk/name/{name}
??project_resource_find_ProjectRisks_By_UdfValue??
Method: get
Path: /v16.2/projectRisk/project/{id}/configuredField/{viewColumnName}/{value}
Returns Project risk for specific Project and Risk.
Method: get
Path: /v16.2/projectRisk/project/{id}/risk/{riskId}
Returns Project Risk for specified Project ID and Risk Code.
Method: get
Path: /v16.2/projectRisk/project/{id}/riskCode/{riskCode}
Returns Project Risks of specified Project ID.
Method: get
Path: /v16.2/projectRisk/projectId/{id}
Returns Project Risk by Risk.
Method: get
Path: /v16.2/projectRisk/riskId/{id}
Returns the Project Risk for specified Project Risk ID.
Method: get
Path: /v16.2/projectRisk/{id}
Returns all relationships of the given activity ID.
Method: get
Path: /v16.2/relationship/activityId/{id}
Returns the activity relationship for the specified relationship ID.
Method: get
Path: /v16.2/relationship/{id}
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Returns the Resource Demand for the specified Resource Demand ID.
Method: get
Path: /v16.2/resourceDemand/{id}
Returns the Resource-Role Assignment satisfying the Primary flag specified.
Method: get
Path: /v16.2/resourceRoleAssignment/primaryFlag/{flag}
Returns the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: get
Path: /v16.2/resourceRoleAssignment/{id}
Returns the maximum work units per time period for the specified resource ID.
Method: get
Path: /v16.2/resourceWorkRate/resource/{id}
Returns the maximum work units per time period for the specified resource work rate ID.
Method: get
Path: /v16.2/resourceWorkRate/{id}
Returns Risk Category for specified Risk Category Name.
Method: get
Path: /v16.2/riskCategory/name/{name}
Returns the Risk Category for specified Risk Category ID.
Method: get
Path: /v16.2/riskCategory/{id}
Return Risk Impacts that belongs to Project Risk ID, Risk Score Type ID, Risk Score Threshold ID.
Method: get
Path: /v16.2/riskImpact/projectRisk/{pId}/riskScoreType/{sId}/riskScoreThreshold/{tId}
Returns the risk impact for the specified risk impact ID.
Method: get
Path: /v16.2/riskImpact/{id}
Returns the risk matrix specified by the risk matrix code.
Method: get
Path: /v16.2/riskMatrix/code/{code}
Returns the risk matrix specified by the risk matrix name.
Method: get
Path: /v16.2/riskMatrix/name/{name}
Returns the workspace risk matrix template with the given name.
Method: get
Path: /v16.2/riskMatrix/resolveByName/{name}
Returns the risk matrices for the specified Workspace ID.
Method: get
Path: /v16.2/riskMatrix/workspaceId/{id}
Returns the risk matrix for the specified risk matrix ID.
Method: get
Path: /v16.2/riskMatrix/{id}
Returns the Risk Mitigation specified by the Risk Mitigation Code.
Method: get
Path: /v16.2/riskMitigation/code/{code}
Returns the Risk Mitigation for the specified project ID.
Method: get
Path: /v16.2/riskMitigation/{id}
Returns the Risk Threshold for the specified Risk Threshold code.
Method: get
Path: /v16.2/riskScoreType/code/{code}
Returns the Risk Threshold for the specified Risk Threshold name.
Method: get
Path: /v16.2/riskScoreType/name/{name}
Returns the Risk Threshold for the specified Risk Threshold name and projectId.
Method: get
Path: /v16.2/riskScoreType/name/{name}/project/{projectId}
Returns Risk Thresholds identified by Risk Threshold Code and Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/code/{code}/{riskScoreTypeId}
Returns Risk Thresholds identified by Risk Score Type ID.
Method: get
Path: /v16.2/riskScoreType/threshold/{riskScoreTypeId}
Returns all Risk Score Types for specified Workspace ID.
Method: get
Path: /v16.2/riskScoreType/workspaceId/{id}
Returns the Risk Threshold for the specified Risk Threshold ID.
Method: get
Path: /v16.2/riskScoreType/{id}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/code/{code}
Returns the scope item for the specified PBS ID.
Method: get
Path: /v16.2/scopeItem/pbsId/{id}
Returns the scope items for the specified project.
Method: get
Path: /v16.2/scopeItem/project/{id}
Returns the scope item for the specified scope item code.
Method: get
Path: /v16.2/scopeItem/project/{id}/code/{code}
Returns scope items specified by the assigned code value.
Method: get
Path: /v16.2/scopeItem/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope items specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItem/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item for the specified scope item name.
Method: get
Path: /v16.2/scopeItem/project/{id}/name/{name}
Returns the scope item for the specified scope item ID.
Method: get
Path: /v16.2/scopeItem/{id}
Returns the scope item assignment for the specified scope item assignment code.
Method: get
Path: /v16.2/scopeItemAssignment/code/{code}
Returns the scope item assignments for the specified project.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}
Returns scope item assignments specified by the assigned code value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/codeType/{typeId}/codeValue/{code}
Returns scope item assignments specified by the assigned configured field value.
Method: get
Path: /v16.2/scopeItemAssignment/project/{id}/configuredField/{viewColumnName}/{value}
Returns the scope item assignments for the specified Scope ID.
Method: get
Path: /v16.2/scopeItemAssignment/scope/{id}
Returns the scope item assignments for the specified work package ID.
Method: get
Path: /v16.2/scopeItemAssignment/workPackage/{id}
Returns the scope item assignment for the specified scope item assignment ID.
Method: get
Path: /v16.2/scopeItemAssignment/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/project/{id}
Returns the workspace segments for the specified workspace or project ID.
Method: get
Path: /v16.2/segment/workspace/{id}
Returns the workspace segment for the specified workspace segment ID.
Method: get
Path: /v16.2/segment/{id}
Returns the Units of Measure for the specified units of Measure code.
Method: get
Path: /v16.2/unitsOfMeasure/code/{code}
Returns the Units of Measure for the specified units of Measure name.
Method: get
Path: /v16.2/unitsOfMeasure/name/{name}/workspace/{id}
Returns the Units of Measures for the specified Workspace ID.
Method: get
Path: /v16.2/unitsOfMeasure/workspaceId/{id}
Returns the Units of Measure for the specified units of Measure ID.
Method: get
Path: /v16.2/unitsOfMeasure/{id}
Returns the WBS for the specified WBS code,parent WBS code and project Id.
Method: get
Path: /v16.2/wbs/WbsCode/{code}/ParentWbsCode/{parentCode}/ProjectId/{projectId}
Returns the WBS children.
Method: get
Path: /v16.2/wbs/children/{id}
Finds and returns all child wbs in the hierarchy of given Wbs ID.
Method: get
Path: /v16.2/wbs/getChildrenInHierarchy/{id}
Returns the WBS for the specified project.
Method: get
Path: /v16.2/wbs/project/{id}
Returns the WBS for the specified WBS code.
Method: get
Path: /v16.2/wbs/project/{id}/code/{code}
Returns list of wbs specifies by assigned code value.
Method: get
Path: /v16.2/wbs/project/{id}/codeType/{typeId}/codeValue/{code}
Returns list of wbs specifies by assigned configured field value.
Method: get
Path: /v16.2/wbs/project/{id}/configuredField/{viewColumnName}/{value}
Returns the WBS for the specified WBS name.
Method: get
Path: /v16.2/wbs/project/{id}/name/{name}
Returns the WBS for the specified WBS ID.
Method: get
Path: /v16.2/wbs/{id}
Returns the work packages for the specified project ID.
Method: get
Path: /v16.2/workPackage/project/{id}
Returns the work package for the specified project ID and work package code.
Method: get
Path: /v16.2/workPackage/project/{id}/code/{code}
Returns work packages specified by assigned code value.
Method: get
Path: /v16.2/workPackage/project/{id}/codeType/{typeId}/codeValue/{code}
Returns work packages specified by assigned configured field value.
Method: get
Path: /v16.2/workPackage/project/{id}/configuredField/{viewColumnName}/{value}
Returns the work package for the specified project ID and work package name.
Method: get
Path: /v16.2/workPackage/project/{id}/name/{name}
Returns the work package for the specified work package ID.
Method: get
Path: /v16.2/workPackage/{id}
Returns all workspaces. This includes parent and child record.
Method: get
Path: /v16.2/workspace
Finds and returns direct child workspaces of given Workspace ID.
Method: get
Path: /v16.2/workspace/children/{id}
Returns the workspace for the specified workspace code.
Method: get
Path: /v16.2/workspace/code/{code}
Finds and returns all child workspaces in the hierarchy of given Workspace ID.
Method: get
Path: /v16.2/workspace/getChildrenInHierarchy/{id}
Returns the root workspace.
Method: get
Path: /v16.2/workspace/root
Returns the workspace for the specified workspace ID.
Method: get
Path: /v16.2/workspace/{id}
Create a Project Baseline.
Method: post
Path: /v16.2/action/createBaseline
Creates a Capital Plan Snapshot.
Method: post
Path: /v16.2/action/createCapitalPlanSnapshot
Creates a Project Snapshot.
Method: post
Path: /v16.2/action/createProjectSnapshot
Close a project current period item.
Method: post
Path: /v16.2/action/periodCloseout
The scheduler API schedules the project and returns the job id. The Job id can be used to find out the job status.
Method: post
Path: /v16.2/action/scheduleProject
Creates an activity.
Method: post
Path: /v16.2/activity
Creates activities.
Method: post
Path: /v16.2/activity/batch
Creates an activity risk.
Method: post
Path: /v16.2/activityRisk
Creates activity risks.
Method: post
Path: /v16.2/activityRisk/batch
Creates a Assignment.
Method: post
Path: /v16.2/assignment
Creates Assignments.
Method: post
Path: /v16.2/assignment/batch
Creates a calendar.
Method: post
Path: /v16.2/calendar
Creates calendars.
Method: post
Path: /v16.2/calendar/batch
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan
Creates a CapitalPlan.
Method: post
Path: /v16.2/capitalPlan/batch
Creates a Capital Portfolio.
Method: post
Path: /v16.2/capitalPortfolio
Creates Capital Portfolios.
Method: post
Path: /v16.2/capitalPortfolio/batch
Creates a project CBS code.
Method: post
Path: /v16.2/cbs/project/{id}
Creates the project costing source for the specific project.
Method: post
Path: /v16.2/cbs/project/{id}/projectCostingSource
Creates a workspace CBS code.
Method: post
Path: /v16.2/cbs/workspace/{id}
Creates a code type.
Method: post
Path: /v16.2/codeType
Creates a code types.
Method: post
Path: /v16.2/codeType/batch
Creates Workspace CodeType.
Method: post
Path: /v16.2/codeType/workspaceCodeType
Creates a code value.
Method: post
Path: /v16.2/codeValue
Creates a code values.
Method: post
Path: /v16.2/codeValue/batch
Creates a Cost Category.
Method: post
Path: /v16.2/costCategory
Creates Cost Categories.
Method: post
Path: /v16.2/costCategory/batch
Creates a new currency.
Method: post
Path: /v16.2/currency
Creates an exchange rate.
Method: post
Path: /v16.2/exchangeRate
Creates a configured field.
Method: post
Path: /v16.2/field
Creates a new Holiday.
Method: post
Path: /v16.2/holiday
Creates Holidays.
Method: post
Path: /v16.2/holiday/batch
Creates a new Holiday List.
Method: post
Path: /v16.2/holidayList
Create Holiday Lists.
Method: post
Path: /v16.2/holidayList/batch
Creates a location.
Method: post
Path: /v16.2/location
Creates a PBS.
Method: post
Path: /v16.2/pbs
Creates a project.
Method: post
Path: /v16.2/project
Creates projects.
Method: post
Path: /v16.2/project/batch
Creates a ProjectActuals.
Method: post
Path: /v16.2/projectActuals
Creates ProjectActuals.
Method: post
Path: /v16.2/projectActuals/batch
Creates a ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem
Creates ProjectActuals line items.
Method: post
Path: /v16.2/projectActualsLineItem/batch
Creates a Project Budget.
Method: post
Path: /v16.2/projectBudget
Creates Project Budgets.
Method: post
Path: /v16.2/projectBudget/batch
Creates a Project Budget Change.
Method: post
Path: /v16.2/projectBudgetChange
Creates Project Budget Changes.
Method: post
Path: /v16.2/projectBudgetChange/batch
Creates a Project Budget Transfer.
Method: post
Path: /v16.2/projectBudgetTransfer
Creates Project Budget Transfers.
Method: post
Path: /v16.2/projectBudgetTransfer/batch
Creates a Project Dependency.
Method: post
Path: /v16.2/projectDependency
Creates a Project Dependencies.
Method: post
Path: /v16.2/projectDependency/batch
Creates Project Risk.
Method: post
Path: /v16.2/projectRisk
Creates Project Risks.
Method: post
Path: /v16.2/projectRisk/batch
Creates an activity relationship.
Method: post
Path: /v16.2/relationship
Creates activity relationships.
Method: post
Path: /v16.2/relationship/batch
Creates a resource or role.
Method: post
Path: /v16.2/resource
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Creates a Resource Demand.
Method: post
Path: /v16.2/resourceDemand
Creates Resource Demands.
Method: post
Path: /v16.2/resourceDemand/batch
Creates a Resource-Role Assignment.
Method: post
Path: /v16.2/resourceRoleAssignment
Creates Resource-Role Assignments.
Method: post
Path: /v16.2/resourceRoleAssignment/batch
Creates a maximum work units per time period.
Method: post
Path: /v16.2/resourceWorkRate
Creates a maximum work units per time periods.
Method: post
Path: /v16.2/resourceWorkRate/batch
Creates Risk Category.
Method: post
Path: /v16.2/riskCategory
Creates a risk impact.
Method: post
Path: /v16.2/riskImpact
Creates risk impacts.
Method: post
Path: /v16.2/riskImpact/batch
Creates a risk matrix.
Method: post
Path: /v16.2/riskMatrix
Creates risk matrices.
Method: post
Path: /v16.2/riskMatrix/batch
Creates a Risk Mitigation.
Method: post
Path: /v16.2/riskMitigation
Creates Risk Mitigations.
Method: post
Path: /v16.2/riskMitigation/batch
Creates a Risk Threshold.
Method: post
Path: /v16.2/riskScoreType
Creates Risk Thresholds.
Method: post
Path: /v16.2/riskScoreType/batch
Creates a scope item.
Method: post
Path: /v16.2/scopeItem
Creates a scope item assignment.
Method: post
Path: /v16.2/scopeItemAssignment
Creates a project segment.
Method: post
Path: /v16.2/segment/project/{id}
Creates a workspace segment.
Method: post
Path: /v16.2/segment/workspace/{id}
Creates a Units of Measure.
Method: post
Path: /v16.2/unitsOfMeasure
Creates Units of Measures.
Method: post
Path: /v16.2/unitsOfMeasure/batch
Creates a WBS.
Method: post
Path: /v16.2/wbs
Creates a work package.
Method: post
Path: /v16.2/workPackage
Creates a workspace.
Method: post
Path: /v16.2/workspace
Creates workspaces.
Method: post
Path: /v16.2/workspace/batch
Set current baseline.
Method: put
Path: /v16.2/action/setCurrentBaseline
Updates the activity for the specified activity ID.
Method: put
Path: /v16.2/activity
Updates activities for the specified activity IDs.
Method: put
Path: /v16.2/activity/batch
Updates the activity risk for the specified activity risk ID.
Method: put
Path: /v16.2/activityRisk
Updates activity risks for the specified activity risk IDs.
Method: put
Path: /v16.2/activityRisk/batch
Updates the assignment for the specified Assignment ID.
Method: put
Path: /v16.2/assignment
Updates assignments for the specified Assignment IDs.
Method: put
Path: /v16.2/assignment/batch
Updates the calendar for the specified calendar ID.
Method: put
Path: /v16.2/calendar
Updates calendars for the specified calendar IDs.
Method: put
Path: /v16.2/calendar/batch
Updates the CapitalPlan for the specified CapitalPlan ID.
Method: put
Path: /v16.2/capitalPlan
Updates the CapitalPlans for the specified CapitalPlan IDs.
Method: put
Path: /v16.2/capitalPlan/batch
Updates the Capital Portfolio for the specified Capital Portfolio ID.
Method: put
Path: /v16.2/capitalPortfolio
Updates the Capital Portfolios for the specified Capital Portfolios IDs.
Method: put
Path: /v16.2/capitalPortfolio/batch
Updates the project CBS code for the specified project CBS ID.
Method: put
Path: /v16.2/cbs/project
Updates the project costing source for the specific project.
Method: put
Path: /v16.2/cbs/project/{id}/projectCostingSource
Updates the workspace CBS code for the specified workspace CBS ID.
Method: put
Path: /v16.2/cbs/workspace
Updates the code type for the specified code type ID.
Method: put
Path: /v16.2/codeType
Updates the code types for the specified code types.
Method: put
Path: /v16.2/codeType/batch
Updates the code value for the specified code value ID.
Method: put
Path: /v16.2/codeValue
Updates the code values for the specified code values.
Method: put
Path: /v16.2/codeValue/batch
Updates the Cost Category for the specified Cost Category ID.
Method: put
Path: /v16.2/costCategory
Updates the Cost Categories for the specified Cost Category IDs.
Method: put
Path: /v16.2/costCategory/batch
Updates the currency for the specified currency ID.
Method: put
Path: /v16.2/currency
Updates the configured field for the specified configured field ID.
Method: put
Path: /v16.2/field
Updates an existing holiday, identified by its Holiday ID.
Method: put
Path: /v16.2/holiday
Updates holidays for the specified holiday IDs.
Method: put
Path: /v16.2/holiday/batch
Updates an existing holiday list, identified by its Holiday ListID.
Method: put
Path: /v16.2/holidayList
Update holiday Lists for the specified holiday groupIDs.
Method: put
Path: /v16.2/holidayList/batch
Updates the location for the specified location ID.
Method: put
Path: /v16.2/location
Updates an existing PBS, identified by its PBS ID.
Method: put
Path: /v16.2/pbs
Updates the project for the specified project ID.
Method: put
Path: /v16.2/project
Updates the projects for the specified project IDs.
Method: put
Path: /v16.2/project/batch
Updates the ProjectActuals for the specified ProjectActuals ID.
Method: put
Path: /v16.2/projectActuals
Updates ProjectActuals.
Method: put
Path: /v16.2/projectActuals/batch
Updates the ProjectActuals line items for the specified ProjectActuals line items ID.
Method: put
Path: /v16.2/projectActualsLineItem
Updates ProjectActuals line items.
Method: put
Path: /v16.2/projectActualsLineItem/batch
Updates the Project Budget for the ProjectId provided.
Method: put
Path: /v16.2/projectBudget
Updates Project Budgets.
Method: put
Path: /v16.2/projectBudget/batch
Updates the Project Budget Change for the Id provided.
Method: put
Path: /v16.2/projectBudgetChange
Updates Project Budget Changes.
Method: put
Path: /v16.2/projectBudgetChange/batch
Updates the Project Budget Transfer for the Id provided.
Method: put
Path: /v16.2/projectBudgetTransfer
Updates Project Budget Transfers.
Method: put
Path: /v16.2/projectBudgetTransfer/batch
Updates the Project Dependency for the specified Project Dependency ID.
Method: put
Path: /v16.2/projectDependency
Updates the Project Dependencies for the specified Project Dependency IDs.
Method: put
Path: /v16.2/projectDependency/batch
Update Project Risk.
Method: put
Path: /v16.2/projectRisk
Updates Project Risks for specified Project Risk IDs.
Method: put
Path: /v16.2/projectRisk/batch
Updates the activity relationship for the specified relationship ID.
Method: put
Path: /v16.2/relationship
Updates activity relationships for the specified relationship IDs.
Method: put
Path: /v16.2/relationship/batch
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch
Updates the Resource Demand for the specified Resource Demand ID.
Method: put
Path: /v16.2/resourceDemand
Updates the Resource Demands for the specified Resource Demand IDs.
Method: put
Path: /v16.2/resourceDemand/batch
Updates the Resource-Role Assignment for the ResourceRoleAssignmentId provided.
Method: put
Path: /v16.2/resourceRoleAssignment
Updates Resource-Role Assignments.
Method: put
Path: /v16.2/resourceRoleAssignment/batch
Updates the maximum work units per time period for the specified resource work rate ID.
Method: put
Path: /v16.2/resourceWorkRate
Updates the maximum work units per time period for the specified resource work rate IDs.
Method: put
Path: /v16.2/resourceWorkRate/batch
Updates Risk Category.
Method: put
Path: /v16.2/riskCategory
Updates the risk impact for the specified risk impact ID.
Method: put
Path: /v16.2/riskImpact
Updates the risk impacts for the specified risk impact IDs.
Method: put
Path: /v16.2/riskImpact/batch
Updates the risk matrix for the specified risk matrix ID.
Method: put
Path: /v16.2/riskMatrix
Updates the risk matrices for the specified risk matrix IDs.
Method: put
Path: /v16.2/riskMatrix/batch
Updates the Risk Mitigation for the specified Risk Mitigation ID.
Method: put
Path: /v16.2/riskMitigation
Updates the Risk Mitigations for the specified Risk Mitigation IDs.
Method: put
Path: /v16.2/riskMitigation/batch
Updates a Risk Threshold.
Method: put
Path: /v16.2/riskScoreType
Updates Risk Thresholds.
Method: put
Path: /v16.2/riskScoreType/batch
Updates the scope item for the specified scope item ID.
Method: put
Path: /v16.2/scopeItem
Updates the scope item assignment for the specified scope item assignment ID.
Method: put
Path: /v16.2/scopeItemAssignment
Creates a project segment.
Method: put
Path: /v16.2/segment/project
Updates the workspace segment for the specified workspace segment ID.
Method: put
Path: /v16.2/segment/workspace
Updates the Units of Measure for the specified Units of Measure ID.
Method: put
Path: /v16.2/unitsOfMeasure
Updates the Units of Measures for the specified Units of Measure IDs.
Method: put
Path: /v16.2/unitsOfMeasure/batch
Updates the WBS for the specified WBS ID.
Method: put
Path: /v16.2/wbs
Updates the work package for the specified work package ID.
Method: put
Path: /v16.2/workPackage
Updates the workspace for the specified workspace ID.
Method: put
Path: /v16.2/workspace
Updates the workspaces for the specified workspace IDs.
Method: put
Path: /v16.2/workspace/batch