Equipment, category, type, make, model, ownership, telematics, reading, service, attachment, and utilization operations. Generated from a point-in-time SHA-256 inventory of 610 official Procore OpenAPI resource documents retrieved 2026-07-20. This pack carries 84 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-equipment 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-equipment
external change
Read: unmanaged_equipment.get_unmanaged_equipment_project · Asks approvalWrite: unmanaged_equipment.create_unmanaged_equipment_project · Always asksWrite: unmanaged_equipment.update_unmanaged_equipment_project · Always asksRead: type.get_all_equipment_types_company · Asks approvalWrite: type.create_equipment_type_company · Always asksWrite: type.update_equipment_type_company · Always asksDestructive: type.delete_equipment_type_company · Always asksRead: type.get_all_equipment_types_project · Asks approvalWrite: type.create_equipment_type_project · Always asksRead: status.get_all_equipment_statuses_company · Asks approvalWrite: status.create_equipment_status_company · Always asksWrite: status.update_equipment_status_company · Always asksDestructive: status.delete_equipment_status_company · Always asksRead: status.get_all_equipment_statuses_project · Asks approvalWrite: project_association.associate_equipment_with_project_company · Always asksDestructive: project_association.disassociate_equipment_with_project_company · Always asksWrite: project_association.associate_equipment_with_project_project · Always asksDestructive: project_association.disassociate_equipment_with_project_project · Always asksRead: model.get_all_equipment_models_company · Asks approvalWrite: model.create_equipment_model_company · Always asksWrite: model.update_equipment_model_company · Always asksDestructive: model.delete_equipment_model_company · Always asksRead: model.get_all_equipment_models_project · Asks approvalWrite: model.create_equipment_model_project · Always asksRead: make.get_all_equipment_makes_company · Asks approvalWrite: make.create_equipment_make_company · Always asksWrite: make.update_equipment_make_company · Always asksDestructive: make.delete_equipment_make_company · Always asksRead: make.get_all_equipment_makes_project · Asks approvalWrite: make.create_equipment_make_project · Always asksRead: field_sets.get_configurable_field_sets_company · Asks approvalDestructive: equipment.delete_equipment_company · Always asksWrite: equipment.restore_equipment_company · Always asksRead: equipment.get_equipment_change_history_company · Asks approvalRead: equipment.get_equipment_projects_company · Asks approvalWrite: equipment.set_current_project_project · Always asksRead: equipment.get_all_equipment_company · Asks approvalWrite: equipment.create_equipment_company · Always asksWrite: equipment.bulk_update_equipment_company · Always asksWrite: equipment.bulk_update_current_project_company · Always asksRead: equipment.get_all_equipment_ids_company · Asks approvalWrite: equipment.bulk_update_status_of_equipment_company · Always asksWrite: equipment.update_status_of_equipment_company · Always asksRead: equipment.get_equipment_by_id_company · Asks approvalWrite: equipment.update_equipment_company · Always asksWrite: equipment.update_current_project_company · Always asksDestructive: equipment.remove_current_project_company · Always asksRead: equipment.get_equipment_by_project_project · Asks approvalWrite: equipment.create_equipment_project · Always asksDestructive: equipment.bulk_remove_current_project_project · Always asksWrite: equipment.bulk_update_current_project_project · Always asksRead: equipment.get_equipment_ids_by_project_project · Asks approvalWrite: equipment.bulk_update_status_of_equipment_project · Always asksWrite: equipment.update_status_of_equipment_project · Always asksRead: equipment.get_equipment_by_id_project · Asks approvalWrite: equipment.update_equipment_project · Always asksWrite: equipment.update_current_project_project · Always asksDestructive: equipment.remove_current_project_project · Always asksRead: equipment_maintenance.get_all_equipment_maintenance_records_company · Asks approvalWrite: equipment_maintenance.create_a_new_maintenance_record_company · Always asksRead: equipment_maintenance.get_equipment_maintenance_record_by_its_id_company · Asks approvalWrite: equipment_maintenance.update_a_maintenance_record · Always asksDestructive: equipment_maintenance.delete_a_maintenance_record_by_id · Always asksRead: equipment_maintenance.get_all_equipment_maintenance_records_project · Asks approvalWrite: equipment_maintenance.create_a_new_maintenance_record_project · Always asksRead: equipment_maintenance.get_equipment_maintenance_record_by_its_id_project · Asks approvalWrite: equipment_maintenance.update_a_maintenance_record_project · Always asksDestructive: equipment_maintenance.delete_a_maintenance_record_by_id_project · Always asksRead: category.get_all_equipment_categories_company · Asks approvalWrite: category.create_equipment_category_company · Always asksWrite: category.update_equipment_category_company · Always asksDestructive: category.delete_equipment_category_company · Always asksRead: category.get_all_equipment_categories_project · Asks approvalWrite: category.create_equipment_category_project · Always asksWrite: attachment.create_equipment_attachment_company · Always asksRead: attachment.fetch_attachment_by_id_company · Asks approvalWrite: attachment.update_equipment_attachment_company · Always asksDestructive: attachment.delete_equipment_attachment_company · Always asksRead: attachment.get_all_attachments_for_equipment_company · Asks approvalWrite: attachment.create_equipment_attachment_project · Always asksRead: attachment.fetch_attachment_by_id_project · Asks approvalWrite: attachment.update_equipment_attachment_project · Always asksDestructive: attachment.delete_equipment_attachment_project · Always asksRead: attachment.get_all_attachments_for_equipment_project · Asks approval
Data it touches
SurfacesWeb APIs
Tags
pack:procoreprocoreresource-managementequipmenttelematicsmaintenanceapicomposition