Project, portfolio, company and project document, folder, file, and direct-upload operations. Generated from a point-in-time SHA-256 inventory of 610 official Procore OpenAPI resource documents retrieved 2026-07-20. This pack carries 96 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-projects-documents 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-projects-documents
external change
Write: projects.create_project · Always asksWrite: projects.sync_projects · Always asksRead: projects.show_project · No approvalWrite: projects.update_project · Always asksRead: projects.list_filters · No approvalRead: projects.list_possible_tool_filter_values · No approvalWrite: projects.create_a_project_logo · Always asksDestructive: projects.delete_the_project_logo · Always asksRead: projects.list_projects · No approvalRead: project_work_scopes.list_work_scopes · No approvalRead: project_tools.list_project_tools · No approvalWrite: project_tools.update_project_tools · Always asksRead: project_templates.list_project_templates · No approvalRead: project_filters.list_filters · No approvalRead: project_filters.return_a_filter · No approvalRead: project_delivery_methods.list_delivery_methods · No approvalRead: project_dates.list_project_dates · No approvalWrite: project_dates.creates_or_updates_project_date · Always asksRead: project_dates.show_project_date · No approvalRead: project_dates.list_project_dates_get_ab8d8913 · No approvalRead: open_items.get_open_items_statistics · No approvalRead: open_items.get_my_open_items_statistics · No approvalRead: locations.list_locations · No approvalWrite: locations.create_location · Always asksRead: locations.show_location · No approvalWrite: locations.update_location · Always asksDestructive: locations.delete_location · Always asksRead: locations.list_project_locations · No approvalAdmin: locations.create_location_admin · Always asksWrite: locations.find_or_create_location_s_by_path · Always asksRead: locations.show_project_location · No approvalWrite: locations.update_project_location · Always asksDestructive: locations.delete_project_location · Always asksRead: links.list_links · No approvalWrite: links.create_link · Always asksRead: links.list_recycled_links · No approvalRead: links.show_link · No approvalWrite: links.update_link · Always asksDestructive: links.delete_link · Always asksWrite: links.retrieve_recycled_link · Always asksRead: links.list_project_links · No approvalWrite: links.bulk_update_links · Always asksDestructive: links.delete_a_link · Always asksRead: documents.company_folder_and_file_index · Asks approvalRead: documents.list_of_document_revisions_company · Asks approvalRead: documents.list_company_root_folder_children · Asks approvalRead: documents.show_company_folder · Asks approvalRead: documents.project_folder_and_file_index_company_scoped · Asks approvalRead: documents.list_of_document_revisions_project · Asks approvalRead: documents.list_project_root_folder_children_company_scoped · Asks approvalRead: documents.show_project_folder_company_scoped · Asks approvalRead: documents.project_folder_and_file_index · Asks approvalWrite: vendor_project_roles.update_vendor_project_roles · Always asksAdmin: user_project_roles.update_user_project_roles · Always asksWrite: uploads.create_company_upload · Always asksRead: uploads.show_company_upload · No approvalWrite: uploads.update_company_upload · Always asksWrite: uploads.create_project_upload · Always asksRead: uploads.show_project_upload · No approvalWrite: uploads.update_project_upload · Always asksRead: project_roles.list_project_roles · No approvalAdmin: project_roles.create_project_role · Always asksDestructive: project_roles.delete_project_role · Always asksWrite: project_folders_and_files.create_project_file_version · Always asksRead: project_folders_and_files.show_project_file_version · Asks approvalWrite: project_folders_and_files.create_project_file · Always asksRead: project_folders_and_files.show_project_file · Asks approvalWrite: project_folders_and_files.update_project_file · Always asksDestructive: project_folders_and_files.delete_project_file · Always asksRead: project_folders_and_files.list_project_folders_and_files · Asks approvalWrite: project_folders_and_files.create_project_folder · Always asksRead: project_folders_and_files.show_project_folder · Asks approvalWrite: project_folders_and_files.update_project_folder · Always asksDestructive: project_folders_and_files.delete_project_folder · Always asksRead: project_documents.list_project_document_custom_tags · Asks approvalWrite: project_documents.create_document_custom_tag · Always asksDestructive: project_documents.delete_document_custom_tag · Always asksRead: project_demos.list_recent_activity_items · No approvalRead: project_assignments.list_project_assignments_for_a_company_user · Asks approvalRead: pdf_template_configs.list_pdf_template_configs · No approvalWrite: pdf_template_configs.create_pdf_template_config · Always asksRead: pdf_template_configs.return_a_pdf_template_config · No approvalWrite: pdf_template_configs.update_a_pdf_template_config · Always asksDestructive: pdf_template_configs.delete_pdf_template_config · Always asksRead: local_files.get_file_by_its_uuid · Asks approvalRead: company_folders_and_files.show_company_file_version · Asks approvalRead: company_folders_and_files.show_company_file · Asks approvalWrite: company_folders_and_files.update_company_file · Always asksDestructive: company_folders_and_files.delete_company_file · Always asksWrite: company_folders_and_files.send_email_for_file_sharing · Always asksRead: company_folders_and_files.list_company_folders_and_files · Asks approvalWrite: company_folders_and_files.create_company_folder · Always asksRead: company_folders_and_files.show_company_folder · Asks approvalWrite: company_folders_and_files.update_company_folder · Always asksDestructive: company_folders_and_files.delete_company_folder · Always asksRead: admin_equipment.list_equipment · No approval
Data it touches
SurfacesWeb APIs
Tags
pack:procoreprocoreprojectsportfoliodocumentsfilesapicomposition