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: postPath:
/primeapi/restapi/cbs/project/syncBatch
- Create a Project CBS Code
- Method: postPath:
/primeapi/restapi/cbs/project/{id}
- Create a Project Costing Source
- Method: postPath:
/primeapi/restapi/cbs/project/{id}/projectCostingSource
- Create a Workspace CBS Code
- Method: postPath:
/primeapi/restapi/cbs/workspace/{id}
- Delete a Project CBS Code by Workspace CBS ID
- Method: deletePath:
/primeapi/restapi/cbs/project/{id}
- Delete a Workspace CBS Code by Workspace CBS ID
- Method: deletePath:
/primeapi/restapi/cbs/workspace/{id}
- Integrate a CBS with an External Data Source
- Method: postPath:
/primeapi/restapi/cbs/project/sync
- Push Down all Workspace CBS Code to Project
- Method: putPath:
/primeapi/restapi/cbs/import/workspace/{workspaceCode}/project/{projectCode}
- Push Down all Workspace CBS Code to Project
- Method: putPath:
/primeapi/restapi/cbs/moveAll/workspace/{workspaceCode}/project/{projectCode}
- Reset all Project Cost Sheet Code.
- Method: deletePath:
/primeapi/restapi/cbs/resetCostSheet/workspace/{workspaceCode}/project/{projectCode}
- Update a Project CBS Code by CBS
- Method: putPath:
/primeapi/restapi/cbs/project
- Update a Project Costing Source
- Method: putPath:
/primeapi/restapi/cbs/project/{id}/projectCostingSource
- Update a Workspace CBS Code
- Method: putPath:
/primeapi/restapi/cbs/workspace
- View a CBS by ID and Type
- Method: getPath:
/primeapi/restapi/cbs/{id}?type={type}
- View a CBS Sheet Code by Project and CBS Code
- Method: getPath:
/primeapi/restapi/cbs/project/{id}/code/{cbsCode}
- View a CBS Sheet Total Cost Row by Project
- Method: getPath:
/primeapi/restapi/cbs/project/{id}/totalCost
- View a project CBS by code
- Method: getPath:
/primeapi/restapi/cbs/project/byItemCode?workspaceCode={workspaceCode}&projectCode={projectCode}&cbsCode={cbsCode}
- View a Project Costing Source
- Method: getPath:
/primeapi/restapi/cbs/project/{id}/projectCostingSource
- View a workspace CBS by code
- Method: getPath:
/primeapi/restapi/cbs/workspace/byItemCode?workspaceCode={workspaceCode}&cbsCode={cbsCode}
- View a Workspace Total Item by ID and Template Type
- Method: getPath:
/primeapi/restapi/cbs/aggregate/reference/{id}?templateType={templateType}
- View all CBS Codes Assigned to a Workspace or Project
- Method: getPath:
/primeapi/restapi/cbs/project/{id}
- View all CBS Codes Assigned to a Workspace or Project
- Method: getPath:
/primeapi/restapi/cbs/workspace/{id}
- View all project CBSs by parent code
- Method: getPath:
/primeapi/restapi/cbs/project/byParent?workspaceCode={workspaceCode}&projectCode={projectCode}
- View all workspace CBSs by parent code
- Method: getPath:
/primeapi/restapi/cbs/workspace/byParent?workspaceCode={workspaceCode}
- View Integrated CBSs
- Method: getPath:
/primeapi/restapi/cbs/project/externallySourced