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 ProjectServers
- https://api.procore.com
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
- Add HTTP Task to your workflow definition.
- 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.
- Click Test request to test run your request to the API and see the API's response.