Configurable tool, generic item, status, fieldset, configuration, and company permission operations. Generated from a point-in-time SHA-256 inventory of 610 official Procore OpenAPI resource documents retrieved 2026-07-20. This pack carries 60 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-configurable-tools 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-configurable-tools
external change
Read: permissions.show_permission_manifest · No approvalRead: generic_tools.list_default_correspondence_types · No approvalRead: custom_fields.list_custom_field_definition_s_configurable_field_sets · No approvalRead: custom_fields.list_custom_field_lov_entries · No approvalRead: custom_fields.show_custom_field_lov_entry · No approvalRead: custom_fields.show_custom_field_definition · No approvalRead: custom_fields.list_custom_field_metadata · No approvalRead: custom_fields.show_custom_field_metadatum · No approvalRead: custom_fields.list_custom_field_sections · No approvalRead: custom_fields.show_custom_fields_section · No approvalRead: custom_fields.list_custom_field_definitions · No approvalRead: custom_fields.get_custom_field_data_types · No approvalAdmin: custom_field_lov_entries.bulk_create_custom_field_lov_entries · Always asksRead: configurable_field_sets.list_configurable_field_sets · No approvalAdmin: configurable_field_sets.create_configurable_field_sets · Always asksRead: configurable_field_sets.find_configurable_field_set_by_index · No approvalRead: configurable_field_sets.show_configurable_field_set · No approvalAdmin: configurable_field_sets.update_configurable_field_set · Always asksDestructive: configurable_field_sets.delete_configurable_field_set · Always asksAdmin: configurable_field_sets.duplicate_a_configurable_field_set_and_its_custom_fields · Always asksRead: configurable_field_sets.list_configurable_field_set_project_options · No approvalRead: configurable_field_sets.validate_custom_fields_values_with_configurable_field_set · No approvalRead: configurable_field_sets.list_project_configurable_field_sets · No approvalRead: configurable_field_sets.list_custom_fields_user_options · Asks approvalRead: resource_planning_custom_fields.get_all_custom_fields · No approvalAdmin: resource_planning_custom_fields.create_custom_field · Always asksRead: resource_planning_custom_fields.get_single_custom_field · No approvalAdmin: resource_planning_custom_fields.update_custom_field · Always asksDestructive: resource_planning_custom_fields.delete_custom_field · Always asksAdmin: resource_planning_custom_fields.add_values_to_custom_field · Always asksDestructive: resource_planning_custom_fields.remove_values_from_custom_field · Always asksRead: generic_tool_items.show_generic_tool_item · No approvalRead: correspondences.list_generic_tools · No approvalAdmin: correspondences.create_generic_tool · Always asksAdmin: correspondences.update_generic_tool · Always asksRead: correspondences.list_statuses_for_a_generic_tool · No approvalAdmin: correspondences.create_generic_tool_status · Always asksDestructive: correspondences.delete_generic_tool_status · Always asksRead: correspondences.list_correspondence_type_items · No approvalAdmin: correspondences.batch_update_correspondence_type_items · Always asksRead: correspondences.list_correspondence_type_defaults · No approvalRead: correspondences.list_correspondence_type_permissions · No approvalRead: correspondences.list_correspondence_type_users · Asks approvalRead: correspondences.list_custom_tool_users · Asks approvalRead: correspondences.list_generic_tool_items · No approvalAdmin: correspondences.create_generic_tool_item · Always asksAdmin: correspondences.batch_update_generic_tool_items · Always asksRead: correspondences.list_users_with_access_to_a_generic_tool · Asks approvalRead: correspondences.list_statuses_available_for_a_generic_tool · No approvalRead: correspondences.show_generic_tool_item · No approvalAdmin: correspondences.update_generic_tool_item · Always asksDestructive: correspondences.delete_generic_tool_item · Always asksRead: correspondences.list_change_history_for_a_generic_tool_item · No approvalRead: correspondences.list_responses_for_a_generic_tool_item · No approvalAdmin: correspondences.create_generic_tool_item_response · Always asksAdmin: correspondences.update_generic_tool_item_response · Always asksRead: correspondences.download_all_response_attachments · Asks approvalAdmin: correspondences.send_a_response_from_a_generic_tool_item_and_then_update_the_item_status · Always asksRead: correspondences.list_users_with_access_to_a_generic_tool_item · Asks approvalRead: correspondences.download_all_generic_tool_item_attachments · Asks approval
Data it touches
SurfacesWeb APIs
Tags
pack:procoreprocorecompany-adminconfigurable-toolspermissionsapicomposition