Update Estimating Settings
update_estimating_settingsUpdate company estimating settings such as currency symbol, markup usage, metric units, and project stage names. Send only fields to change; omitted fields keep current values.
Instructions
Updates mutable Estimating Settings for the company. Create and Delete are not supported. Send only the fields you intend to change; omitted fields keep their current values. company_id defaults to the value set by procore_set_config when omitted. Returns the modified estimating setting on success. Failures come back as an error payload carrying the HTTP status — commonly 401 when the token has expired, 403 without tool permission, and 404 when an id does not resolve. Required parameters: company_id. Procore API (v2.0): Preconstruction > Estimating. Endpoint: PATCH /rest/v2.0/companies/{company_id}/estimating/settings
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | URL path parameter — unique company identifier associated with the Procore User Account. | |
| use_markup | No | JSON request body field — indicates whether markup is used instead of margin for profit calculations. | |
| project_stages | No | JSON request body field — a partial mapping of project stages to their company-defined display names. Only the provided fields are updated; omitted fields retain their existing values. | |
| currency_symbol | No | JSON request body field — the currency symbol used for monetary values. | |
| use_metric_units | No | JSON request body field — indicates whether the company uses metric units for measurements. | |
| use_unit_labor_cost | No | JSON request body field — indicates whether unit labor cost is used instead of hourly labor cost. |