Update Contract Payment
update_contract_paymentUpdate an existing contract payment using its ID, project ID, and contract ID. Returns the modified contract payment object.
Instructions
Update a Contract Payment. All attributes other than 'attachments', 'origin_id', and 'origin_data' will be locked if the contract payment is synced with an ERP system. 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, contract_id. Procore API: Construction Financials > Commitments. Endpoint: PATCH /rest/v1.0/contract_payments/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — unique identifier of the Commitments resource | |
| project_id | Yes | JSON request body field — unique identifier for the project. | |
| contract_id | Yes | JSON request body field — unique identifier of the contract | |
| attachments | No | JSON request body field — contract payment attachments. To upload attachments you must upload the entire payload as `multipart/form-data` content-type and specify each parameter as form-data together with `attachments[]` as... | |
| contract_payment | No | JSON request body field — contract Payment object |