Update A Proposal Of The Project
update_a_proposal_of_the_project_companyUpdate an existing proposal in Procore by supplying its ID, company ID, and project ID. Change fields like name, type, notes, scope, inclusions, exclusions, or the include-in-primary-estimate flag.
Instructions
Update a proposal of the project. 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, 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}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proposal_id | Yes | URL path parameter — unique identifier of the proposal | |
| 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 — the new name of the proposal, if the name should be updated. | |
| type | No | JSON request body field — the new type of the proposal, if the type should be updated. | |
| notes | No | JSON request body field — the updated notes for the proposal, if the notes should be changed. | |
| scope_of_work | No | JSON request body field — the updated scope of work for the proposal, if it should be changed. | |
| inclusions | No | JSON request body field — the updated list of inclusions for the proposal, if they should be changed. | |
| exclusions | No | JSON request body field — the updated list of exclusions for the proposal, if they should be changed. | |
| include_in_primary_estimate | No | JSON request body field — indicates whether the proposal should be included in the primary estimate, if this flag should be updated. |