18.7

The following endpoints were added to the API as part of 18.7:

Activity 

  • /activity/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}  -  GET
  • /activity/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}&activityCode={activityCode}  -  GET

Budget Change

  • /budgetChange/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}&budgetChangeCode={budgetChangeCode}  -  GET
  • /budgetChange/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}  -  GET

Budget Item

  • /budgetItem/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}&budgetItemCode={budgetItemCode}  -  GET
  • /budgetItem/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}  -  GET

Budget Transfer

  • /budgetTransfer/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}  -  GET
  • /budgetTransfer/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}&budgetTransferCode={budgetTransferCode}  -  GET

Project Budget

  • /projectBudget/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}  -  GET

Calendar

  • /calendar/byParent?workspaceCode={workspaceCode}  -  GET
  • /calendar/byItemCode?workspaceCode={workspaceCode}&calendarCode={calendarCode}  -  GET

Change Order

  • /changeOrder/uncollect/workspace/{workspaceCode}/project/{projectCode}/associatedContract/{associatedContractCode}/code/{contractChangeOrderCode}  -  PUT

Code Type 

  • /codeType/byItemCode?workspaceCode={workspaceCode}&codeTypeCode={codeTypeCode}  -  GET
  • /codeType/byParent?workspaceCode={workspaceCode}  -  GET

Commitment

  • /commitment/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}  -  GET
  • /commitment/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}&commitmentCode={commitmentCode}  -  GET

Cost Breakdown Structure

  • /cbs/project/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}&cbsCode={cbsCode}  -  GET
  • /cbs/workspace/byItemCode?workspaceCode={workspaceCode}&cbsCode={cbsCode}  -  GET
  • /cbs/workspace/byParent?workspaceCode={workspaceCode}  -  GET
  • /cbs/project/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}  -  GET
  • /cbs/import/workspace/{workspaceCode}/project/{projectCode} - PUT
  • /cbs/resetCostSheet/workspace/{workspaceCode}/project/{projectCode} - DELETE

Funds 

  • /funds/workspace/portfolio/allocation  -  POST
  • /funds/portfolio  -  POST, PUT
  • /funds/portfolio/batch  -  POST, PUT
  • /funds/portfolio/fundtotal?workspaceCode={workspaceCode}&portfolioCode={portfolioCode}  -  GET
  • /funds/workspace/list?workspaceCode={workspaceCode}  -  GET
  • /funds/workspace/fundtotal?workspaceCode={workspaceCode}  -  GET
  • /funds/portfolio/list?portfolioCode={portfolioCode}&workspaceCode={workspaceCode}  -  GET

Office

  • /office  -  POST, PUT
  • /office/{id}  -  GET, DELETE
  • /office/name/{officeName}  -  GET
  • /office/company/{name}/{postalCode}/{countryCode}  -  GET
  • /office/batch  -  POST, PUT, DELETE

Project

  • /project/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}  -  GET
  • /project/byParent?workspaceCode={workspaceCode}  -  GET

Projects Aggregate

  • /projectsAggregate/capitalPlan - POST
  • /projectsAggregate/projectPortfolio - POST

Resource

  • /resource/byParent?workspaceCode={workspaceCode}  -  GET
  • /resource/byItemCode?workspaceCode={workspaceCode}&resourceCode={resourceCode}  -  GET

Work Manger

  • /workManagerTaskDependency/{id}  -  GET
  • /workManagerTaskDependency/workspace/{workspaceCode}/project/{projectCode}  -  GET
  • /workManagerTaskDependency/workspace/{workspaceCode}/project/{projectCode}/task/{tasksCode}  -  GET
  • /workManagerTaskDependency/task/{tasksId}  -  GET
  • /workManagerTaskDependency/project/{projectId}  -  GET