Update A Compliance Document.
update_a_compliance_document_projectUpdate an existing compliance document for a commitment contract in Procore by specifying project, contract, and document IDs. Modify fields like name, status, type, and attachments.
Instructions
Update the specified compliance document. 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: project_id, contract_id, id. Procore API: Construction Financials > Commitments. Endpoint: PATCH /rest/v1.0/projects/{project_id}/work_order_contracts/{contract_id}/compliance_documents/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| contract_id | Yes | URL path parameter — identifier for the commitment contract | |
| id | Yes | URL path parameter — identifier for the document | |
| name | No | JSON request body field — the name for this Commitments operation | |
| notes | No | JSON request body field — the notes for this Commitments operation | |
| type | No | JSON request body field — the type for this Commitments operation | |
| status | No | JSON request body field — the status for this Commitments operation | |
| effective_at | No | JSON request body field — the effective at for this Commitments operation | |
| expires_at | No | JSON request body field — the expires at for this Commitments operation | |
| send_expiration_notification | No | JSON request body field — send_expiration_notification | |
| attachment_ids | No | JSON request body field — existing attachments to preserve on the response | |
| drawing_revision_ids | No | JSON request body field — drawing Revisions to attach to the response | |
| file_version_ids | No | JSON request body field — file Versions to attach to the response | |
| form_ids | No | JSON request body field — forms to attach to the response | |
| image_ids | No | JSON request body field — images to attach to the response | |
| upload_ids | No | JSON request body field — uploads to attach to the response |