Asset, asset-category, task-item, task-category, and task-distribution operations. Generated from a point-in-time SHA-256 inventory of 610 official Procore OpenAPI resource documents retrieved 2026-07-20. This pack carries 91 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-assets-tasks 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-assets-tasks
external change
Read: task_item_project_distribution_members.list_default_task_items_project_distribution_members · No approvalRead: task_item_project_distribution_members.list_task_items_distribution_member_options · No approvalRead: task_item_categories.list_task_item_categories · No approvalRead: task_items.list_task_items · No approvalWrite: task_items.create_task_item · Always asksWrite: task_items.send_unsent_task_items · Always asksRead: task_items.show_task_item · No approvalDestructive: task_items.destroy_task_item · Always asksRead: task_items_assignees.list_task_items_assignee_options · No approvalRead: task_items_assignees.list_assignees_for_accessible_tasks · No approvalRead: task_item_comments.list_task_item_comments · No approvalWrite: task_item_comments.create_a_task_item_comment · Always asksWrite: task_item_comments.update_a_task_item_comment · Always asksDestructive: task_item_comments.delete_a_task_item_comment · Always asksRead: system_states.list_asset_system_states · No approvalRead: project_procore_default_fields.get_procore_default_fieldsets_configuration · No approvalRead: project_naming_standard.get_project_naming_standard_rules · No approvalWrite: project_naming_standard.create_project_naming_standard_rule · Always asksRead: project_naming_standard.get_asset_naming_fields · No approvalWrite: project_naming_standard.update_project_naming_standard_rule · Always asksDestructive: project_naming_standard.delete_project_naming_standard_rule · Always asksRead: project_naming_standard_lov_codes.list_lov_codes_for_a_field · No approvalWrite: project_naming_standard_lov_codes.bulk_upsert_lov_codes · Always asksDestructive: project_naming_standard_lov_codes.delete_a_lov_code · Always asksRead: project_fieldsets.show_fieldset · No approvalRead: project_default_field_values.list_default_field_values · No approvalRead: project_assets.list_assets · No approvalWrite: project_assets.create_asset · Always asksRead: project_assets.show_asset_by_code · No approvalRead: project_assets.show_asset · No approvalWrite: project_assets.update_asset · Always asksDestructive: project_assets.delete_asset · Always asksRead: project_assets.preview_asset_deletion · No approvalWrite: project_assets.link_sub_assets_to_a_parent_asset · Always asksRead: project_asset_types.list_asset_types · No approvalRead: project_asset_type_field_rules.list_field_rules_for_an_asset_type_project_scope · No approvalWrite: project_asset_type_attachments.add_attachment_to_project_asset_type · Always asksRead: project_asset_type_attachments.list_attachments_for_project_asset_type · Asks approvalDestructive: project_asset_type_attachments.bulk_delete_attachments · Always asksRead: project_asset_type_attachments.get_attachment_for_project_asset_type · Asks approvalWrite: project_asset_type_attachments.update_project_asset_type_attachment · Always asksDestructive: project_asset_type_attachments.delete_an_attachment_for_a_project_asset_type · Always asksRead: project_asset_statuses.list_asset_statuses · No approvalRead: project_asset_permissions.list_user_permissions · Asks approvalRead: project_asset_change_history.list_change_history · No approvalRead: project_asset_change_history.list_change_type_filter_options · No approvalRead: project_asset_change_history.list_user_filter_options · Asks approvalRead: project_asset_attachments.list_all_attachments · Asks approvalRead: project_asset_attachments.list_attachments · Asks approvalWrite: project_asset_attachments.create_attachments · Always asksDestructive: project_asset_attachments.bulk_delete_attachments · Always asksRead: project_asset_attachments.show_attachment · Asks approvalWrite: project_asset_attachments.update_attachment · Always asksRead: company_procore_default_fields.get_procore_default_fieldsets_configuration · No approvalRead: company_naming_standard.get_company_naming_standard_rules · No approvalWrite: company_naming_standard.create_company_naming_standard_rule · Always asksRead: company_naming_standard.get_asset_naming_fields · No approvalWrite: company_naming_standard.update_company_naming_standard_rule · Always asksDestructive: company_naming_standard.delete_company_naming_standard_rule · Always asksRead: company_naming_standard_lov_codes.list_lov_codes_for_a_field · No approvalWrite: company_naming_standard_lov_codes.bulk_upsert_lov_codes · Always asksDestructive: company_naming_standard_lov_codes.delete_a_lov_code · Always asksWrite: company_field_rules.bulk_create_field_rules · Always asksWrite: company_field_rules.bulk_update_field_rules · Always asksWrite: company_field_rules.create_field_rule · Always asksWrite: company_field_rules.update_field_rule · Always asksDestructive: company_field_rules.delete_field_rule · Always asksRead: company_default_field_values.list_default_field_values · No approvalRead: company_assets.list_assets · No approvalWrite: company_assets.create_asset · Always asksRead: company_assets.show_asset_by_code · No approvalRead: company_assets.show_asset · No approvalWrite: company_assets.update_asset · Always asksDestructive: company_assets.delete_asset · Always asksRead: company_assets.preview_asset_deletion · No approvalWrite: company_assets.link_sub_assets_to_a_parent_asset · Always asksRead: company_asset_types.list_asset_types · No approvalRead: company_asset_type_field_rules.list_field_rules_for_an_asset_type · No approvalRead: company_asset_type_available_fields.list_available_fields_for_rule_configuration · No approvalRead: company_asset_statuses.list_asset_statuses · No approvalRead: company_asset_permissions.list_user_permissions · Asks approvalRead: company_asset_change_history.list_change_history · No approvalRead: company_asset_change_history.list_change_type_filter_options · No approvalRead: company_asset_change_history.list_user_filter_options · Asks approvalRead: company_asset_attachments.list_all_attachments · Asks approvalRead: company_asset_attachments.list_attachments · Asks approvalWrite: company_asset_attachments.create_attachments · Always asksDestructive: company_asset_attachments.bulk_delete_attachments · Always asksRead: company_asset_attachments.show_attachment · Asks approvalWrite: company_asset_attachments.update_attachment · Always asksDestructive: company_asset_attachments.delete_attachment · Always asks
Data it touches
SurfacesWeb APIs
Tags
pack:procoreprocoreassetstasksproject-managementapicomposition