# Procore Resource Planning API

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

Procore Resource Planning 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 Resource Planning. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a changelog, and a support channel.

The Resource Planning API from Procore — 54 operation(s) for resource planning.

## Operations (60 of 82)

| Method | Path | Summary |
|---|---|---|
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/assignments` | Get Company Assignments |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/assignments/current` | Get Current Company Assignments |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups/{group_id}/assignments` | Get Group Assignments |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/assignments` | Get Project Assignments |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}/assignments` | Get Person Assignments |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups` | Get All Company Groups |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups` | Create a Single Group |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups/{group_id}` | Get a Single Group |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups/{group_id}` | Update a Single Group |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups/{group_id}` | Delete a Single Group |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/job-titles` | Get all Job Titles in the Company |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/job-titles` | Create a Job Title |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/job-titles/{job_title_id}` | Get a Single Job Title |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/job-titles/{job_title_id}` | Update a Job Title |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/job-titles/{job_title_id}` | Delete a Job Title |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups/{group_id}/job-titles` | Get all Job Titles belonging to a Group |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/job-titles/{job_title_id}/groups` | Make Job Title available to Group |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/job-titles/{job_title_id}/groups` | Remove Job Title from being available to Group |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people` | Get all People belonging to a Company |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people` | Create a Person |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}` | Get a Single Person |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}` | Update a Person |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}` | Delete a Person |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}/user` | Enable a Person to Log In |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}/user` | Revoke a Person's Login |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}/tags` | Add Tag Instance to Person |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}/tags/{tag_instance_id}` | Remove Tag Instance from Person |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}/groups` | Add Person to a Group |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}/groups/{group_id}` | Remove a Person from a Group |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups/{group_id}/groups/people` | Get all People belonging to a Group |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/permission-level-options` | Get Permission Level Options |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/custom-fields` | Create Custom Field |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/custom-fields` | Get All Custom Fields |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/custom-fields/{field_id}` | Get Single Custom Field |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/custom-fields/{field_id}` | Update Custom Field |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/custom-fields/{field_id}` | Delete Custom Field |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/custom-fields/{field_id}/values` | Add Values to Custom Field |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/custom-fields/{field_id}/values` | Remove Values from Custom Field |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/notification-profiles` | Get Resource Planning Notification Profiles |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects` | List Company Projects |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects` | Create a Project |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}` | Get a Single Project |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}` | Delete a Single Project |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}` | Update a Single Project |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups/{group_id}/projects` | Get a Groups Projects |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/tags` | Add Tag Instance to Project |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/tags/{tag_instance_id}` | Remove Tag Instance from Project |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/categories` | Add Category to Project |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/categories/{category_id}` | Update Category Name |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/categories/{category_id}` | Delete Category |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/categories/{category_id}/subcategories` | Add Subcategory to Category |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/categories/{category_id}/subcategories/{subcategory_id}` | Update Subcategory Name |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/categories/{category_id}/subcategories/{subcategory_id}` | Delete Subcategory |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/wage-overrides` | Add Wage Override |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/wage-overrides/{wage_override_id}` | Delete Wage Override |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/roles` | Add Role to Project |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/roles/{role_id}` | Remove Role from Project |
| POST | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/groups` | Add Project to Group |
| DELETE | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/groups/{group_id}` | Remove Project from Group |
| GET | `/rest/v1.0/workforce-planning/v2/companies/{company_id}/groups/{group_id}/reports/look-ahead` | Get Look Ahead Data |

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

## Machine-readable artifacts (11)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/procore/refs/heads/main/openapi/procore-resource-planning-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

Resource Planning

---

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