Bulk Update Document Uploads
bulk_update_document_uploadsUpdate multiple document uploads in a Procore project in one call. Specify update parameters, optionally update only empty fields or all matching uploads.
Instructions
Updates an existing document upload in the specified Procore project. Prefer this over repeated single-record calls when handling many document uploads at once. company_id and project_id default to the values set by procore_set_config when omitted. Returns the modified document upload 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: company_id, project_id, update_params. Procore API (v2.0): Project Management > Document Management. Endpoint: PATCH /rest/v2.0/companies/{company_id}/projects/{project_id}/document_management/document_uploads
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | URL path parameter — unique identifier for the company | |
| project_id | Yes | URL path parameter — unique identifier for the project | |
| update_params | Yes | JSON request body field — array of document upload update parameters | |
| only_update_empty_fields | No | JSON request body field — if true, only empty fields will be updated. Existing field values will be preserved. | |
| update_all_document_uploads | No | JSON request body field — if true, all document uploads that satisfy the filter params will be updated. |