Workflow templates, presets, instances, history, assignments, responses, and flow-control operations. Generated from a point-in-time SHA-256 inventory of 610 official Procore OpenAPI resource documents retrieved 2026-07-20. This pack carries 51 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-workflows 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-workflows
external change
Read: workflow_tools.list_tools_enabled_for_workflows · No approvalRead: workflow_templates.list_workflow_templates · No approvalRead: workflow_template_versions.get_a_workflow_template_version · No approvalRead: workflow_presets.list_workflow_presets_project · No approvalRead: workflow_presets.get_workflow_preset_project · No approvalWrite: workflow_presets.update_workflow_preset_project · Always asksWrite: workflow_presets.update_assignees_and_workflow_manager_project · Always asksRead: workflow_presets.list_workflow_presets_company · No approvalRead: workflow_presets.get_workflow_preset_company · No approvalWrite: workflow_presets.update_workflow_preset_company · Always asksWrite: workflow_presets.update_assignees_and_workflow_manager_company · Always asksRead: workflow_possible_assignees.list_possible_assignees_project · No approvalRead: workflow_possible_assignees.list_possible_assignees_company · No approvalRead: workflow_managers.list_workflow_managers_project · No approvalRead: workflow_managers.list_workflow_managers_company · No approvalRead: workflow_instances.list_workflow_instances_project · No approvalWrite: workflow_instances.create_a_workflow_instance_project · Always asksRead: workflow_instances.get_a_workflow_instance_project · No approvalWrite: workflow_instances.add_additional_assignees_to_a_workflow_instance_project · Always asksWrite: workflow_instances.respond_to_a_workflow_instance_project · Always asksRead: workflow_instances.list_workflow_instances_company · No approvalWrite: workflow_instances.create_a_workflow_instance_company · Always asksRead: workflow_instances.get_a_workflow_instance_company · No approvalWrite: workflow_instances.add_additional_assignees_to_a_workflow_instance_company · Always asksWrite: workflow_instances.respond_to_a_workflow_instance_company · Always asksRead: workflow_instances_history.get_bulk_project_workflowable_object_instance_histories · No approvalRead: workflow_instances_history.get_project_workflowable_object_instance_histories · No approvalRead: workflow_instances_history.get_workflow_instance_history_project · No approvalRead: workflow_instances_history.get_bulk_company_workflowable_object_instance_histories · No approvalRead: workflow_instances_history.get_company_workflowable_object_instance_histories · No approvalRead: workflow_instances_history.get_workflow_instance_history_company · No approvalWrite: workflow_instances_flow_control.refresh_a_workflow_instance_project · Always asksWrite: workflow_instances_flow_control.restart_a_workflow_instance_project · Always asksWrite: workflow_instances_flow_control.terminate_a_workflow_instance_project_public · Always asksWrite: workflow_instances_flow_control.refresh_a_workflow_instance_company · Always asksWrite: workflow_instances_flow_control.restart_a_workflow_instance_company · Always asksWrite: workflow_instances_flow_control.terminate_a_workflow_instance_company_public · Always asksWrite: workflow_instances_bulk.bulk_create_workflow_instances_project_public · Always asksWrite: workflow_instances_bulk.bulk_create_workflow_instances_company_public · Always asksRead: workflow_bulk_replace_requests.list_workflow_bulk_replace_requests · No approvalWrite: workflow_bulk_replace_requests.create_workflow_bulk_replace_request · Always asksRead: workflow_bulk_replace_requests.show_workflow_bulk_replace_request · No approvalWrite: workflow_bulk_replace_requests.update_workflow_bulk_replace_request · Always asksDestructive: workflow_bulk_replace_requests.stop_temporary_workflow_bulk_replace_request · Always asksRead: workflow_bulk_replace_requests.download_bulk_replace_request_errors_csv · Asks approvalRead: legacy_workflow_permanent_logs.list_workflow_permanent_logs · No approvalRead: legacy_workflow_instances.list_workflow_instances · No approvalRead: legacy_workflow_instances.show_workflow_instance · No approvalRead: legacy_workflow_activity_histories.list_workflow_activity_histories · No approvalWrite: legacy_workflow_activity_histories.create_workflow_activity_history · Always asksRead: legacy_workflow_activity_histories.show_workflow_activity_history · No approval
Data it touches
SurfacesWeb APIs
Tags
pack:procoreprocoreworkflowsapprovalsorchestrationapicomposition