Contractors.es icon

Contractors.es

Interact with Contractors.es API

Actions995

Project Bidding Proposals Relation Api → Patch Api Contractors Project Biddings Project Bidding Proposals Proposal

AI-generated

Summary

Update specific fields of a proposal within a project bidding by specifying the project bidding ID and proposal ID, sending only the fields you want to change.

Inputs

  • project_bidding (required) — Numeric ID of the project bidding to identify which project bidding the proposal belongs to.
  • proposal (required) — Numeric ID of the proposal within the project bidding to update.
  • proposal_no — The new proposal number string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • description — Updated text description of the proposal; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • project_bidding_id — Updated project bidding identifier string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • project_id — Updated project identifier string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • misc_est_cost — Updated miscellaneous estimated cost as a string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • misc_est_cost_currency — Currency for miscellaneous estimated cost; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • misc_est_mandays — Updated miscellaneous estimated mandays as a string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • markup_ratio — Markup ratio string to update; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • submitted — Submission status string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • proposal_date — Date of the proposal (string); omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • proposal_amount — Proposal amount string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • proposal_amount_currency — Currency for the proposal amount; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • tax_rates — JSON object representing tax rates; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • awarded — Awarded status string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • award_date — Date the proposal was awarded (string); omit or set to 'DO_NOT_UPDATE' to leave unchanged.
  • external_id — External identifier string; omit or set to 'DO_NOT_UPDATE' to leave unchanged.

Output shape

a single JSON object representing the updated proposal resource

Only fields supplied with values other than the sentinel 'DO_NOT_UPDATE' are patched; all others remain unchanged. Operation returns the updated proposal data.

Examples

Example 1: Update proposal description and proposal amount

Set 'project_bidding' and 'proposal' IDs to identify the record, then provide new values for 'description' and 'proposal_amount' fields.

Links

Discussion