Updates The Specified Transfer Line Item.
updates_the_specified_transfer_line_itemUpdate an existing transfer line item in Procore by sending only the fields you want to change. Omitted fields remain unchanged, and valid transfer and line item IDs are required.
Instructions
Updates an existing specified transfer line item in the specified Procore project. Send only the fields you intend to change; omitted fields keep their current values. company_id and project_id default to the values set by procore_set_config when omitted, and transfer_id, id must identify existing parent records — resolve them with the matching list tool first. Returns the modified specified transfer line item on success. Failures come back as an error payload carrying the HTTP status — commonly 401 when the token has expired, 403 without tool permission, and 404 when an id does not resolve. Required parameters: transfer_id, id, company_id, project_id. Procore API (v2.0): Resource Management > Materials Management. Endpoint: PATCH /rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/transfers/{transfer_id}/line_items/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — the unique identifier of the line item to update within the transfer. Must not be empty. | |
| notes | No | JSON request body field — the notes for this Materials Management operation | |
| quantity | No | JSON request body field — the quantity for this Materials Management operation | |
| company_id | Yes | URL path parameter — the company identifier | |
| project_id | Yes | URL path parameter — the project identifier | |
| to_location | No | JSON request body field — the to location for this Materials Management operation | |
| transfer_id | Yes | URL path parameter — the unique identifier of the transfer containing the line item to update. Must not be empty. | |
| to_condition | No | JSON request body field — the to condition for this Materials Management operation | |
| from_location | No | JSON request body field — the from location for this Materials Management operation | |
| from_condition | No | JSON request body field — the from condition for this Materials Management operation |