Create Project File Version
create_project_file_versionUploads a new version of a file in the Project Documents tool. Requires project_id and file_id to create the version.
Instructions
Upload a new version of a specific file in the Project Documents tool. See the Procore Support website articles on Project Documents for additional information. Use this to create a new Documents in Procore. Creates a new Documents and returns the created object on success (HTTP 201). Required parameters: project_id, file_id. Procore API: Core > Documents. Endpoint: POST /rest/v1.0/file_versions
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Query string parameter — unique identifier for the project. | |
| file_id | Yes | Query string parameter — unique identifier of the file | |
| name | No | JSON request body field — name of the file when downloaded | |
| notes | No | JSON request body field — notes about the File Version | |
| data | No | JSON request body field — [DEPRECATED] File to use as file data. Please use upload_uuid instead. Note that it's only possible to post a file using a multipart/form-data body (see RFC 2388). Most HTTP libraries will do the r... | |
| upload_uuid | No | JSON request body field — uUID referencing a previously completed Upload. This is the recommended approach for file uploads. See Company Uploads or Project Uploads endpoints for instructions on how to use uploads. You sho... |