Recued
Menu
← Back to packs

RFIs, Punch List, and Observations - Procore

by recued-core v1 app_pack 9 views

RFI, punch-item, observation, response, assignment, filter, template, and export operations. Generated from a point-in-time SHA-256 inventory of 610 official Procore OpenAPI resource documents retrieved 2026-07-20. This pack carries 98 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-quality-rfi-punch 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-quality-rfi-punch external change
Read: rfis.list_rfis · No approvalWrite: rfis.create_rfi · Always asksWrite: rfis.batch_update_rfis · Always asksRead: rfis.list_recycled_rfis · No approvalRead: rfis.show_rfi · No approvalWrite: rfis.update_rfi · Always asksRead: rfis.show_rfi_in_pdf_format · Asks approvalDestructive: rfis.recycle_rfi · Always asksWrite: rfis.retrieve_recycled_rfi · Always asksRead: rfis.download_rfis_list · No approvalWrite: rfis.update_advance_ball_in_court · Always asksWrite: rfis.update_forward_for_review · Always asksRead: punch_items.list_punch_item_activities · No approvalWrite: punch_items.create_punch_item_comment · Always asksRead: punch_items.list_punch_item_default_distribution_list · No approvalRead: punch_items.list_punch_items · No approvalWrite: punch_items.create_punch_item · Always asksRead: punch_items.list_deleted_punch_items · No approvalWrite: punch_items.send_all_unsent_punch_item_emails · Always asksWrite: punch_items.send_unsent_punch_items · Always asksRead: punch_items.show_punch_item · No approvalWrite: punch_items.update_punch_item · Always asksDestructive: punch_items.delete_punch_item · Always asksWrite: punch_items.send_punch_item_email · Always asksRead: punch_item_filter_options.list_punch_item_assignee_company_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_assignee_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_ball_in_court_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_closed_by_contact_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_creator_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_final_approver_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_location_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_manager_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_trade_filter_options · No approvalRead: punch_item_filter_options.list_punch_item_type_filter_options · No approvalRead: punch_item_assignments.show_punch_assignment · No approvalWrite: punch_item_assignments.update_punch_item_assignment · Always asksRead: project_punch_item_templates.list_project_punch_item_templates · No approvalRead: observations.list_observation_category_configurable_field_sets · No approvalRead: observations.list_observation_default_distribution_members · No approvalRead: observations.list_observation_items · No approvalWrite: observations.create_observation_item · Always asksRead: observations.show_next_available_number_for_observation_items · No approvalWrite: observations.send_unsent_observation_items · Always asksRead: observations.show_observation_item · No approvalWrite: observations.update_observation_item · Always asksRead: observations.get_observation_item_pdf_url · No approvalWrite: observations.send_observation_item_email · Always asksRead: observations.list_observation_item_response_logs · No approvalWrite: observations.create_observation_item_response_log · Always asksRead: observations.list_observation_potential_distribution_members · No approvalRead: observations.list_observation_types · No approvalRead: observations.list_available_observation_item_statuses_with_localized_labels · No approvalDestructive: observations.delete_observation_item · Always asksRead: observations.list_observations_response_logs · No approvalRead: observations.list_recycled_observation_items · No approvalRead: observations.show_recycled_observation · No approvalWrite: observations.retrieve_recycled_observation · Always asksRead: company_observation_types.list_company_observation_types · No approvalRead: rfis_default_distribution.list_rfi_default_distribution · No approvalRead: replies.list_rfi_replies · No approvalWrite: replies.create_rfi_reply · Always asksRead: replies.show_rfi_reply · No approvalWrite: replies.update_rfi_reply · Always asksDestructive: replies.delete_an_rfi_response · Always asksRead: punch_list_read_user_options.list_punch_list_read_user_options · Asks approvalRead: punch_list_filter_options.list_of_punch_list_assignee_filter_options · No approvalRead: punch_list_filter_options.list_of_punch_list_vendor_filter_options · Asks approvalRead: punch_list_available_final_approvers.punch_list_available_final_approvers · No approvalRead: punch_list_assignee_options.list_punch_list_assignee_options · No approvalRead: punch_item_types.list_punch_item_types · No approvalWrite: punch_item_types.create_punch_item_type · Always asksRead: punch_item_types.show_punch_item_type · No approvalWrite: punch_item_types.update_punch_item_type · Always asksDestructive: punch_item_types.delete_punch_item_type · Always asksRead: project_observation_types.list_project_observation_types · No approvalWrite: project_observation_types.create_project_observation_type · Always asksWrite: project_observation_types.update_project_observation_type · Always asksDestructive: project_observation_types.delete_project_observation_type · Always asksWrite: project_observation_templates.bulk_update_project_observation_templates · Always asksRead: potential_rfi_managers.get_a_list_of_possible_rfi_managers_for_an_rfi · No approvalRead: potential_assignees.get_a_list_of_possible_assignees_for_an_rfi · No approvalRead: observations_assignees.list_observation_assignee_options · No approvalRead: filter_options.list_available_rfi_filters · No approvalRead: filter_options.list_available_rfi_assigned_id_filter_options · No approvalRead: filter_options.list_available_rfi_ball_in_court_filter_options · No approvalRead: filter_options.list_available_rfi_cost_code_options · Asks approvalRead: filter_options.list_available_rfis_locations · No approvalRead: filter_options.list_available_rfi_prefix_stage_filter_options · No approvalRead: filter_options.list_available_rfi_priority_filter_options · No approvalRead: filter_options.list_available_rfi_received_from_filter_options · No approvalRead: filter_options.list_available_rfi_responsible_contractor_filter_options · Asks approvalRead: filter_options.list_available_rfi_rfi_manager_filter_options · No approvalRead: filter_options.list_available_rfi_status_filter_options · No approvalRead: filter_options.list_available_rfi_sub_job_filter_options · No approvalWrite: company_observation_templates.bulk_update_company_observation_templates · Always asksRead: available_punch_item_managers.list_punch_list_manager_options · No approvalRead: advanced_exports.get_export_options_for_existing_rfi · No approvalWrite: advanced_exports.create_advanced_export_for_existing_rfi · Always asks

Data it touches

SurfacesWeb APIs

About

Tags

pack:procoreprocoreproject-managementrfispunch-listobservationsapicomposition