POST /rest/v2.0/companies/{company_id}/estimating/bid_board_projects/{bid_board_project_id}/import/line_item_groups

Create line items and line item groups in bulk to the Project

Servers

Path parameters

Name Type Required Description
company_id String Yes

Unique company identifier associated with the Procore User Account.

bid_board_project_id String Yes

Unique BidBoard project identifier

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
groups[] Array No
groups[].multiplier Number No
groups[].order Integer No
groups[].name String Yes
groups[].notes String No
groups[].layers[] Array No
groups[].layers[].profit Number No

Calculated profit.

groups[].layers[].count Number No

Quantity from the estimating table (manual entry). Updated when using estimating or takeoff tab.

groups[].layers[].item_sales Number No

Calculated item sales.

groups[].layers[].tag String No

Optional tag for filtering or grouping.

groups[].layers[].updated_at String No

The date and time when the line item was last updated.

groups[].layers[].id String No

Line item ID.

groups[].layers[].name String No

Display name of the line item.

groups[].layers[].labor_cost Number No

Calculated labor cost.

groups[].layers[].item_cost Number No

Calculated item cost.

groups[].layers[].type Object No

How the line item quantity is measured (count, linear, area, etc.).

groups[].layers[].labor_sales Number No

Calculated labor sales.

groups[].layers[].group_id String No

Line item group ID. Omit or leave empty to use the default group.

groups[].layers[].labor_factor Number No

Labor difficulty factor applied to the cost item.

groups[].pricing_override Object No
groups[].pricing_override.material_margin Number No
groups[].pricing_override.unit_labor_rate Number No
groups[].pricing_override.labor_margin Number No
groups[].pricing_override.unit_labor Number No
groups[].pricing_override.is_untaxed Boolean No
groups[].pricing_override.unit_labor_cost Number No
groups[].pricing_override.unit_material_cost Number No
groups[].pricing_override.labor_factor Number No

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.