Update Requisition (Subcontractor Invoice)
update_requisition_subcontractor_invoiceUpdate a subcontractor invoice (requisition) in Procore, with role-based access: admins any status, others only draft or revise_and_resubmit.
Instructions
Update a specified Requisition (Subcontractor Invoice). Users without admin permissions can only update a requisition (sub invoice) if it is the most recent and has a status of 'draft' or 'revise_and_resubmit'. Users with admin permissions can update a requisition (sub invoice) regardless of its status or whether it is the most recent. Requisition items are optional. 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: id, project_id, commitment_id. Procore API (v1.1): Construction Financials > Commitments. Endpoint: PATCH /rest/v1.1/requisitions/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — requisition (Subcontractor Invoice) ID | |
| view | No | Query string parameter — specifies which view (which attributes) of the resource is going to be present in the response. | |
| project_id | Yes | JSON request body field — unique identifier for the Procore project | |
| commitment_id | Yes | JSON request body field — unique identifier of the commitment | |
| requisition | No | JSON request body field — requisition (Subcontractor Invoice) |