# Procore Submittals API

**Canonical:** https://apis.io/apis/procore/procore-submittals-api/  
**Provider:** Procore — https://apis.io/providers/procore/  
**Base URL:** https://api.procore.com  
**Documentation:** https://www.procore.com/platform/procore-api

Procore Submittals API is one of 534 APIs that [Procore](https://apis.io/providers/procore/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Submittals. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a changelog, and a support channel.

The Submittals API from Procore — 76 operation(s) for submittals.

## Operations (60 of 83)

| Method | Path | Summary |
|---|---|---|
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals` | Return a list of all External Submittals |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/{id}` | Return an External Submittal |
| PATCH | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/{id}/linked_local_submittals` | Update linked local submittals for an External Submittal |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/export` | Download a list of External Submittals |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/{id}/revisions` | List revisions for an External Submittal |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/{id}/advanced_exports` | Show advanced export options for an External Submittal |
| POST | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/{id}/advanced_exports` | Create an advanced export for an External Submittal |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options` | List available External Submittal Filter Options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/connection_status` | List existing Connection Status filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/created_by_contact_id` | List existing Created By filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/current_revision` | List existing Current Revision filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/number` | List existing Number filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/private` | List existing Private filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/received_from_contact_id` | List existing Received From filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/responsible_contractor_vendor_id` | List existing Responsible Contractor filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/status_id` | List existing Status filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/specification_section_id` | List existing Specification Section filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/submittal_manager_contact_id` | List existing Submittal Manager filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/linked_to_local_submittals` | List existing Linked to Local Submittals filter options |
| GET | `/rest/v2.0/companies/{company_id}/projects/{project_id}/external_submittals/filter_options/type_id` | List existing Type filter options |
| PATCH | `/rest/v1.0/submittal_approvers/{id}` | Update Submittal Approver |
| GET | `/rest/v1.0/submittal_responses` | List Submittal Responses |
| GET | `/rest/v1.0/projects/{project_id}/submittal_responses` | List Submittal Responses |
| POST | `/rest/v1.0/projects/{project_id}/submittal_responses` | Create Submittal Response |
| PATCH | `/rest/v2.0/companies/{company_id}/projects/{project_id}/submittal_responses/{id}` | Update Submittal Response |
| GET | `/rest/v1.0/submittal_associated_attachments` | List Submittal Associated Attachments |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options` | List available Submittal filters |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/approver_id` | List Filter Options for Approvers |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/attachments` | List Filter Options for Attachments |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/ball_in_court_id` | List Filter Options for Ball in Court |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/ball_in_court_company_id` | List Filter Options for Ball in Court Company |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/cost_code_id` | List Filter Options for Cost Code |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/created_by_id` | List Filter Options for Created By |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/current_revision` | List Filter Options for Current Revision |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/division` | List Filter Options for Specification Division |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/location_id` | List Filter Options for Location |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/private` | List Filter Options for Private |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/received_from_id` | List Filter Options for Received From |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/response_id` | List Filter Options for Submittal Response |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/responsible_contractor_id` | List Filter Options for Responsible Contractor |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/revision` | List Filter Options for Submittal Revision |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/specification_section_id` | List Filter Options for Specification Section |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/status_id` | List Filter Options for Submittal Status |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/sub_job_id` | List Filter Options for Submittal Sub Job |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/submittal_manager_id` | List Filter Options for Submittal Manager |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/submittal_package_id` | List Filter Options for Submittal Package |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/type` | List Filter Options for Type |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/number` | List of Number Filter Options |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/submittal_workflow_template_id` | List Filter Options for Submittal Workflow Template |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/task_id` | List Filter Options for Submittal Scheduled Task |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/unpackaged` | List Filter Options for Submittal Unpackaged |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/buffer_time` | List Filter Options for Buffer Time |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/created_via` | List Filter Options for Created Via |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/design_team_review_time` | List Filter Options for Design Team Review Time |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/for_record_only` | List Filter Options for For Record Only |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/internal_review_time` | List Filter Options for Internal Review Time |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/is_rejected` | List Filter Options for Is Rejected |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/lead_time` | List Filter Options for Lead Time |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/prepare_time` | List Filter Options for Prepare Time |
| GET | `/rest/v1.0/projects/{project_id}/submittals/filter_options/specification_area_id` | List Filter Options for Specification Area |

…and 23 more operations. They are listed in full on the page.

## Machine-readable artifacts (11)

- **OpenAPI** — https://artifacts.apis.io/procore/openapi/procore-submittals-api-openapi.yml
- **Documentation** — https://developers.procore.com/documentation/introduction
- **APIReference** — https://developers.procore.com/reference
- **Portal** — https://developers.procore.com
- **Signup** — https://developers.procore.com/signup
- **Marketplace** — https://marketplace.procore.com
- **ChangeLog** — https://developers.procore.com/changelog
- **Support** — https://developers.procore.com/support
- **StatusPage** — https://status.procore.com
- **TermsOfService** — https://www.procore.com/legal/terms-of-service
- **PrivacyPolicy** — https://www.procore.com/legal/privacy

## Other Procore APIs (12)

- [Procore Accessible Tools V 2 Controller API](https://apis.io/apis/procore/procore-accessible-tools-v-2-controller-api/)
- [Procore Accident Logs API](https://apis.io/apis/procore/procore-accident-logs-api/)
- [Procore Action Plan Approver Signature API](https://apis.io/apis/procore/procore-action-plan-approver-signature-api/)
- [Procore Action Plan Approvers API](https://apis.io/apis/procore/procore-action-plan-approvers-api/)
- [Procore Action Plan Item Assignee Signatures API](https://apis.io/apis/procore/procore-action-plan-item-assignee-signatures-api/)
- [Procore Action Plan Item Assignees API](https://apis.io/apis/procore/procore-action-plan-item-assignees-api/)
- [Procore Action Plan Items API](https://apis.io/apis/procore/procore-action-plan-items-api/)
- [Procore Action Plan Parties API](https://apis.io/apis/procore/procore-action-plan-parties-api/)
- [Procore Action Plan Receivers API](https://apis.io/apis/procore/procore-action-plan-receivers-api/)
- [Procore Action Plan Reference API](https://apis.io/apis/procore/procore-action-plan-reference-api/)
- [Procore Action Plan References API](https://apis.io/apis/procore/procore-action-plan-references-api/)
- [Procore Action Plan Sections API](https://apis.io/apis/procore/procore-action-plan-sections-api/)

## Tags

Submittals

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/procore/procore-submittals-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/procore/.
