Create Specification Upload
create_specification_uploadCreate a new specification upload in Procore that will be pending review. Requires project ID, specification set ID, and spec format.
Instructions
Upload Specifications that will be pending review. Use this to create a new Specifications in Procore. Creates a new Specifications and returns the created object on success (HTTP 201). Required parameters: project_id, specification_set_id, spec_format. Procore API: Project Management > Specifications. Endpoint: POST /rest/v1.0/projects/{project_id}/specification_uploads
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | URL path parameter — the ID of the project to upload to | |
| specification_set_id | Yes | JSON request body field — the ID of the specification set to upload to | |
| specification_section_id | No | JSON request body field — the ID of a Specification Section to apply to all pages in the attached file. If present, the upload will not require review unless the Specification Section is deleted during processing. | |
| default_revision | No | JSON request body field — a default revision designation to be applied to Specification Section Revisions generated from this upload | |
| files | No | JSON request body field — one or more files in PDF format to include in the upload (limited to one if specification_section_id is set). *To upload drawings you must upload the entire payload as `multipart/form-data` content... | |
| upload_uuids | No | JSON request body field — array of uploaded files UUIDs. *Required only if files is empty | |
| issued_date | No | JSON request body field — the date when the specifications were issued by the design team | |
| received_date | No | JSON request body field — the date when the specifications were received by the GC | |
| ignore_number | No | JSON request body field — numbers that resemble a spec section number can make it difficult to accurately split up and auto-label the spec sections. This field contains a number flagged to be ignored by the OCR technology a... | |
| spec_format | Yes | JSON request body field — specification format to apply to the upload. |