Update An Estimate Line Item Of The Proposal
update_an_estimate_line_item_of_the_proposal_projectUpdate an existing estimate line item in a proposal by modifying specified fields such as name, group, cost item, or labor factor.
Instructions
Update an estimate line item of the proposal. Use this to update an existing Estimating records (only the supplied fields are changed). Updates the specified Estimating records and returns the modified object on success. Required parameters: proposal_id, line_item_id, company_id, project_id. Procore API (v2.0): Preconstruction > Estimating. Endpoint: PATCH /rest/v2.0/companies/{company_id}/projects/{project_id}/estimating/proposals/{proposal_id}/line_items/{line_item_id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proposal_id | Yes | URL path parameter — unique identifier of the proposal | |
| line_item_id | Yes | URL path parameter — unique identifier of the line item | |
| company_id | Yes | URL path parameter — unique company identifier associated with the Procore User Account. | |
| project_id | Yes | URL path parameter — unique project identifier | |
| name | No | JSON request body field — display name of the line item. | |
| group_id | No | JSON request body field — unique identifier of the group | |
| cost_item | No | JSON request body field — cost item fields to update. Only provided fields will be updated. Omit to leave unchanged. If the line item has no existing cost item, a new one will be created. Cost item cannot be removed. | |
| labor_factor | No | JSON request body field — labor difficulty factor applied to the cost item. | |
| tag | No | JSON request body field — optional tag for filtering or grouping. |