PATCH /rest/v1.1/projects/{project_id}/bid_packages/{bid_package_id}/bids/{id}

Update a Bid with a Bid Package.

Servers

Path parameters

Name Type Required Description
id Integer Yes

ID

project_id Integer Yes

Unique identifier for the project.

bid_package_id Integer Yes

Bid Package ID

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Procore-Company-Id Integer Yes

Unique company identifier associated with the Procore User Account.

Request body fields

Name Type Required Description
bid Object No
bid.bidder_comments String No

Comments

bid.prostore_file_ids[] Array No

Array of Prostore File IDs for attachments

bid.recipient_ids[] Array No

Array of Login IDs to add as recipients

bid.is_bidder_committed Boolean No

Bidder committed

bid.bid_items[] Array No

Bid Items for a Bid

bid.bid_items[].id Number No

ID

bid.bid_items[].bid_form_item_id Number No

Bid Form Item ID

bid.bid_items[].amount Number No

Amount

bid.bid_items[].quantity String No

Quantity

bid.bid_items[].uom String No

Unit of Measure

bid.bid_items[].unit_cost String No

Unit Cost

bid.bid_items[].cost_code_id Number No

Cost Code ID

bid.bidder_inclusion String No

Inclusions

bid.bidder_exclusion String No

Exclusions

bid.bid_items_to_delete[] Array No

IDs of Bid Items that need to be deleted

bid.submitted Boolean No

Vendor submitted Bid

Default value: false

bid.lump_sum_amount Number No

Lump sum (overall) amount

bid.bid_status String No

This status is combination of the invitation_last_sent_at, is_bidder_committed, submitted, & awarded values. The not_invited status is the same as invitation_last_sent_at being null, is_bidder_committed being null, submitted being false, & awarded not being true. The undecided status is the same as invitation_last_sent_at not being null, is_bidder_committed being null, submitted being false, & awarded not being true. The will_not_bid status is the same as invitation_last_sent_at not being null, is_bidder_committed being false, submitted being false, & awarded not being true. The will_bid status is the same as invitation_last_sent_at not being null, is_bidder_committed being true, submitted being false, & awarded not being true. The submitted status is the same as invitation_last_sent_at not being null, is_bidder_committed being true, submitted being true, & awarded not being true. The awarded status is the same as invitation_last_sent_at not being null, is_bidder_committed being true, submitted being true, & awarded being true.

Possible values:

  • "not_invited"
  • "will_bid"
  • "awarded"
  • "undecided"
  • "will_not_bid"
  • "submitted"

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.