Update Requisition (Subcontractor Invoice) Contract Item
update_requisition_subcontractor_invoice_contract_itemUpdate work completed, materials stored, and retainage amounts on a subcontractor invoice requisition contract item. Requires requisition ID, contract item ID, and project ID.
Instructions
This is a deprecated endpoint, please use /rest/v1.0/requisitions/{requisition_id}/bulk_item_update. Use this to update an existing Commitments (only the supplied fields are changed). Updates the specified Commitments and returns the modified object on success. Required parameters: requisition_id, id, project_id. Procore API: Construction Financials > Commitments. Endpoint: PATCH /rest/v1.0/requisitions/{requisition_id}/contract_items/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requisition_id | Yes | URL path parameter — requisition (Subcontractor Invoice) ID | |
| id | Yes | URL path parameter — unique identifier of the Commitments resource | |
| project_id | Yes | Query string parameter — unique identifier for the project. | |
| work_completed_this_period | No | JSON request body field — the amount of work completed this period | |
| materials_presently_stored | No | JSON request body field — the amount of materials presently stored | |
| work_completed_retainage_retained_this_period | No | JSON request body field — work completed retainage amount retained this period (admin user only, work_completed_this_period should be non-zero to hold a retainage) | |
| materials_stored_retainage_currently_retained | No | JSON request body field — materials stored retainage amount currently retained (admin user, amount accounting only, materials_presently_stored should be non-zero to hold a retainage) | |
| work_completed_retainage_released_this_period | No | JSON request body field — the amount of work completed retainage released this period | |
| work_completed_this_period_quantity | No | JSON request body field — work completed this period quantity (unit accounting contract only) |