Recued
Menu
← Back to packs

Work Breakdown Structure - Procore

by recued-core v1 app_pack 8 views

Work breakdown structure, cost-code, cost-type, segment, flat-code, and sync operations. Generated from a point-in-time SHA-256 inventory of 610 official Procore OpenAPI resource documents retrieved 2026-07-20. This pack carries 71 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-work-breakdown-structure 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-work-breakdown-structure external change
Read: line_item_type_categories.list_line_item_type_categories · Asks approvalRead: cost_codes.list_cost_codes · Asks approvalWrite: cost_codes.create_cost_code · Always asksWrite: cost_codes.copy_from_standard_cost_code_list · Always asksWrite: cost_codes.copy_subset_from_standard_cost_code_list · Always asksWrite: cost_codes.sync_cost_codes · Always asksRead: cost_codes.show_cost_code · Asks approvalWrite: cost_codes.update_cost_code · Always asksRead: cost_codes.list_standard_cost_code_lists · Asks approvalWrite: cost_codes.create_standard_cost_code_list · Always asksRead: cost_codes.show_standard_cost_code_list · Asks approvalWrite: cost_codes.update_standard_cost_code_list · Always asksRead: cost_codes.list_standard_cost_codes · Asks approvalWrite: cost_codes.create_standard_cost_code · Always asksWrite: cost_codes.sync_standard_cost_codes · Always asksRead: cost_codes.show_standard_cost_code · Asks approvalWrite: cost_codes.update_standard_cost_code · Always asksDestructive: cost_codes.delete_standard_cost_code · Always asksRead: codes.list_project_wbs_codes · Asks approvalWrite: codes.create_a_wbs_code · Always asksWrite: codes.bulk_create_wbs_codes · Always asksWrite: codes.bulk_update_wbs_codes · Always asksWrite: codes.update_a_wbs_code · Always asksRead: codes.list_wbs_codes · Asks approvalWrite: codes.assign_the_attribute_items_to_the_wbs_codes · Always asksDestructive: codes.unassign_the_attribute_items_from_the_wbs_codes · Always asksRead: codes.list_wbs_codes_filter_options · Asks approvalRead: codes.list_wbs_codes_filters · Asks approvalRead: codes.list_wbs_code_ids · Asks approvalRead: attributes.list_wbs_attributes · Asks approvalWrite: attributes.create_wbs_attributes · Always asksWrite: attributes.update_wbs_attributes · Always asksDestructive: attributes.delete_wbs_attributes · Always asksRead: attribute_items.list_wbs_attribute_items · Asks approvalWrite: attribute_items.create_wbs_attribute_item · Always asksWrite: attribute_items.create_wbs_attribute_items_in_bulk · Always asksWrite: attribute_items.update_wbs_attribute_item · Always asksDestructive: attribute_items.delete_wbs_attribute_item · Always asksRead: sub_jobs.list_sub_jobs · Asks approvalWrite: sub_jobs.create_sub_job · Always asksWrite: sub_jobs.sync_sub_jobs · Always asksRead: sub_jobs.show_sub_job · Asks approvalWrite: sub_jobs.update_sub_job · Always asksDestructive: sub_jobs.delete_sub_job · Always asksRead: segments.list_company_wbs_segments · Asks approvalWrite: segments.create_a_company_wbs_segment · Always asksRead: segments.show_company_wbs_segment · Asks approvalWrite: segments.update_company_wbs_segment · Always asksDestructive: segments.delete_wbs_segment · Always asksRead: segments.list_project_wbs_segments · Asks approvalRead: segments.show_project_wbs_segment · Asks approvalRead: segment_items.list_company_segment_items · Asks approvalWrite: segment_items.create_company_segment_item · Always asksDestructive: segment_items.bulk_delete_company_segment_items · Always asksWrite: segment_items.update_all_company_segment_items · Always asksRead: segment_items.show_company_segment_item · Asks approvalWrite: segment_items.update_company_segment_item · Always asksDestructive: segment_items.delete_company_segment_item · Always asksRead: segment_items.list_project_segment_items · Asks approvalWrite: segment_items.create_project_segment_item · Always asksDestructive: segment_items.bulk_delete_project_segment_items · Always asksWrite: segment_items.update_all_project_segment_items · Always asksWrite: segment_items.update_project_segment_item · Always asksDestructive: segment_items.delete_project_segment_item · Always asksRead: segment_item_lists.list_company_wbs_segment_item_lists · Asks approvalRead: patterns.list_company_wbs_patterns · Asks approvalWrite: patterns.update_company_pattern_s_segment_order · Always asksRead: patterns.list_project_wbs_patterns · Asks approvalWrite: patterns.add_segment_to_the_project_pattern · Always asksDestructive: patterns.remove_segment_from_the_project_pattern · Always asksWrite: patterns.update_project_pattern_s_segment_order · Always asks

Data it touches

SurfacesWeb APIs

About

Tags

pack:procoreprocorefinancialswbscost-codessegmentsapicomposition