CBS REST Endpoints

CBS
Use the CBS service enables you to create, view, update, or delete cost breakdown structure codes for a workspace or project. A CBS is used to track, manage, and report costs related to a project. CBS codes enable you to define and track custom cost data within project or workspace CBS. Update Keys : 'costItemId'
Batch Integrate CBSs with an External Data Source
Method: post
Path: /primeapi/restapi/cbs/project/syncBatch
Create a Project CBS Code
Method: post
Path: /primeapi/restapi/cbs/project/{id}
Create a Project Costing Source
Method: post
Path: /primeapi/restapi/cbs/project/{id}/projectCostingSource
Create a Workspace CBS Code
Method: post
Path: /primeapi/restapi/cbs/workspace/{id}
Delete a Project CBS Code by Workspace CBS ID
Method: delete
Path: /primeapi/restapi/cbs/project/{id}
Delete a Workspace CBS Code by Workspace CBS ID
Method: delete
Path: /primeapi/restapi/cbs/workspace/{id}
Integrate a CBS with an External Data Source
Method: post
Path: /primeapi/restapi/cbs/project/sync
Push Down all Workspace CBS Code to Project
Method: put
Path: /primeapi/restapi/cbs/import/workspace/{workspaceCode}/project/{projectCode}
Push Down all Workspace CBS Code to Project
Method: put
Path: /primeapi/restapi/cbs/moveAll/workspace/{workspaceCode}/project/{projectCode}
Reset all Project Cost Sheet Code.
Method: delete
Path: /primeapi/restapi/cbs/resetCostSheet/workspace/{workspaceCode}/project/{projectCode}
Update a Project CBS Code by CBS
Method: put
Path: /primeapi/restapi/cbs/project
Update a Project Costing Source
Method: put
Path: /primeapi/restapi/cbs/project/{id}/projectCostingSource
Update a Workspace CBS Code
Method: put
Path: /primeapi/restapi/cbs/workspace
View a CBS by ID and Type
Method: get
Path: /primeapi/restapi/cbs/{id}?type={type}
View a CBS Sheet Code by Project and CBS Code
Method: get
Path: /primeapi/restapi/cbs/project/{id}/code/{cbsCode}
View a CBS Sheet Total Cost Row by Project
Method: get
Path: /primeapi/restapi/cbs/project/{id}/totalCost
View a project CBS by code
Method: get
Path: /primeapi/restapi/cbs/project/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}&cbsCode={cbsCode}
View a Project Costing Source
Method: get
Path: /primeapi/restapi/cbs/project/{id}/projectCostingSource
View a workspace CBS by code
Method: get
Path: /primeapi/restapi/cbs/workspace/byItemCode?workspaceCode={workspaceCode}&cbsCode={cbsCode}
View a Workspace Total Item by ID and Template Type
Method: get
Path: /primeapi/restapi/cbs/aggregate/reference/{id}?templateType={templateType}
View all CBS Codes Assigned to a Workspace or Project
Method: get
Path: /primeapi/restapi/cbs/project/{id}
View all CBS Codes Assigned to a Workspace or Project
Method: get
Path: /primeapi/restapi/cbs/workspace/{id}
View all project CBSs by parent code
Method: get
Path: /primeapi/restapi/cbs/project/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}
View all workspace CBSs by parent code
Method: get
Path: /primeapi/restapi/cbs/workspace/byParent?workspaceCode={workspaceCode}
View Integrated CBSs
Method: get
Path: /primeapi/restapi/cbs/project/externallySourced