People, assignments, requests, projects, time off, tags, titles, wages, reports, and resource-planning telematics operations. Generated from a point-in-time SHA-256 inventory of 610 official Procore OpenAPI resource documents retrieved 2026-07-20. This pack carries 77 of the suite's 2805 admitted operations. The vendor publishes the resources as separate moving documents, so this composition deliberately carries no misleading single-document OpenAPI pin. Enroll one production OAuth authorization-code connection for the fixed https://api.procore.com origin. Supply the documented Procore-Company-Id header when an operation requires it. Reads are uncached and are marked sensitive-read where the response can carry directory, financial, or personnel detail; every mutation requires approval, beta endpoints are labeled, and unsafe JSON response integers are preserved as strings. OAuth/token lifecycle, support PINs, BIM mint tokens, multipart-only requests, and the deferred beta Document Management v2 surface are excluded. No task, note, or project Source is claimed without the guide-mandated live field-path verification.
What this pack installs
- procore-resource-planning Ingredient
Trust & control
What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.
What it's allowed to do
Destructive
Web APIs
procore-resource-planning
external change
Read: time_off.get_all_time_off_for_a_single_person · Asks approvalWrite: time_off.create_time_off_for_a_person · Always asksRead: time_off.get_single_time_off_record · Asks approvalWrite: time_off.update_a_time_off_record · Always asksDestructive: time_off.delete_a_time_off_record · Always asksRead: tags.get_all_resource_planning_tag_for_a_group · Asks approvalRead: tags.get_all_resource_planning_tag_for_a_company · Asks approvalWrite: tags.create_company_tag · Always asksRead: tags.get_a_single_resource_planning_tag · Asks approvalWrite: tags.update_company_tag · Always asksDestructive: tags.delete_a_resource_planning_tag · Always asksWrite: tags.make_tag_from_being_available_to_group · Always asksDestructive: tags.remove_tag_availablility_to_group · Always asksRead: resource_requests.get_all_resource_requests_for_projects_in_a_single_group · Asks approvalRead: resource_requests.get_all_resource_requests_for_a_single_project · Asks approvalWrite: resource_requests.create_a_resource_request_on_a_project · Always asksRead: resource_requests.get_all_resource_requests_in_a_company · Asks approvalWrite: resource_requests.update_a_single_resource_request · Always asksDestructive: resource_requests.delete_a_resource_request · Always asksRead: resource_planning_reports.get_look_ahead_data · Asks approvalRead: resource_planning_reports.get_tags_requiring_action_report · Asks approvalRead: resource_planning_reports.get_person_s_assignment_history_data · Asks approvalRead: resource_planning_reports.get_project_s_assignment_history_data · Asks approvalRead: resource_planning_projects.get_a_groups_projects · Asks approvalRead: resource_planning_projects.list_company_projects · Asks approvalWrite: resource_planning_projects.create_a_project · Always asksRead: resource_planning_projects.get_a_single_project · Asks approvalWrite: resource_planning_projects.update_a_single_project · Always asksDestructive: resource_planning_projects.delete_a_single_project · Always asksWrite: resource_planning_projects.add_category_to_project · Always asksWrite: resource_planning_projects.update_category_name · Always asksDestructive: resource_planning_projects.delete_category · Always asksWrite: resource_planning_projects.add_subcategory_to_category · Always asksWrite: resource_planning_projects.update_subcategory_name · Always asksDestructive: resource_planning_projects.delete_subcategory · Always asksWrite: resource_planning_projects.add_project_to_group · Always asksDestructive: resource_planning_projects.remove_project_from_group · Always asksAdmin: resource_planning_projects.add_role_to_project · Always asksDestructive: resource_planning_projects.remove_role_from_project · Always asksWrite: resource_planning_projects.add_tag_instance_to_project · Always asksDestructive: resource_planning_projects.remove_tag_instance_from_project · Always asksWrite: resource_planning_projects.add_wage_override · Always asksDestructive: resource_planning_projects.delete_wage_override · Always asksRead: resource_planning_notification_profiles.get_resource_planning_notification_profiles · Asks approvalRead: permission_levels.get_permission_level_options · Asks approvalRead: people.get_all_people_belonging_to_a_group · Asks approvalRead: people.get_all_people_belonging_to_a_company · Asks approvalWrite: people.create_a_person · Always asksRead: people.get_a_single_person · Asks approvalWrite: people.update_a_person · Always asksDestructive: people.delete_a_person · Always asksWrite: people.add_person_to_a_group · Always asksDestructive: people.remove_a_person_from_a_group · Always asksWrite: people.add_tag_instance_to_person · Always asksDestructive: people.remove_tag_instance_from_person · Always asksWrite: people.enable_a_person_to_log_in · Always asksDestructive: people.revoke_a_person_s_login · Always asksRead: job_titles.get_all_job_titles_belonging_to_a_group · Asks approvalRead: job_titles.get_all_job_titles_in_the_company · Asks approvalWrite: job_titles.create_a_job_title · Always asksRead: job_titles.get_a_single_job_title · Asks approvalWrite: job_titles.update_a_job_title · Always asksDestructive: job_titles.delete_a_job_title · Always asksWrite: job_titles.make_job_title_available_to_group · Always asksDestructive: job_titles.remove_job_title_from_being_available_to_group · Always asksRead: groups.get_all_company_groups · Asks approvalWrite: groups.create_a_single_group · Always asksRead: groups.get_a_single_group · Asks approvalWrite: groups.update_a_single_group · Always asksDestructive: groups.delete_a_single_group · Always asksRead: assignments.get_company_assignments · Asks approvalRead: assignments.get_current_company_assignments · Asks approvalRead: assignments.get_group_assignments · Asks approvalRead: assignments.get_person_assignments · Asks approvalRead: assignments.get_project_assignments · Asks approvalWrite: telematics.save_telematics_stats_data · Always asksWrite: telematics.save_aemp_2_0_telematics_data · Always asks
Data it touches
SurfacesWeb APIs
Tags
pack:procoreprocoreresource-managementresource-planningworkforcetelematicsapicomposition