Create Commitment Contract Line Item
create_commitment_contract_line_itemAdd a line item to an existing commitment contract in Procore. Requires company, project, contract IDs, and a WBS code.
Instructions
Creates a line item for a given commitment contract. Use this to create a new Commitments in Procore. Creates a new Commitments and returns the created object on success (HTTP 201). Required parameters: company_id, project_id, commitment_contract_id, wbs_code_id. Procore API (v2.0): Construction Financials > Commitments. Endpoint: POST /rest/v2.0/companies/{company_id}/projects/{project_id}/commitment_contracts/{commitment_contract_id}/line_items
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | URL path parameter — unique identifier for the company. | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| commitment_contract_id | Yes | URL path parameter — unique identifier for the Commitment Contract. | |
| prime_line_item_id | No | JSON request body field — iD of the prime contract line item associated with this line item | |
| amount | No | JSON request body field — amount - this field is nullable on unit quantity SOVs but NOT amount-based SOVs. For line item creates, if this field is omitted on unit quantity SOVs, the amount will be calculated as quantity * ... | |
| description | No | JSON request body field — the description for this Commitments operation | |
| quantity | No | JSON request body field — quantity - only accepted on unit quantity SOVs | |
| unit_cost | No | JSON request body field — unit cost - only accepted on unit quantity SOVs | |
| uom | No | JSON request body field — unit of measure - only accepted on unit quantity SOVs | |
| wbs_code_id | Yes | JSON request body field — unique identifier of the wbs code | |
| tax_code_id | No | JSON request body field — unique identifier of the tax code |