Procore Purchase Orders API
The Purchase Orders API from Procore — 19 operation(s) for purchase orders.
Operations 24
PATCH
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{purchase_order_id}/line_items/{id}
Updates a single purchase order line item
#
PATCH
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/line_items/bulk_update
Updates properties on multiple purchase order line items
#
PATCH
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}
Update a purchase order
#
DELETE
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}
Deletes a purchase order and optionally its resources
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}
Get purchase order header details
#
PATCH
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/sync
Sync Purchase Order headers
#
PATCH
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/line_items/sync
Sync Purchase Order lines
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/verify_deletion
Verifies if a purchase order can be deleted
#
POST
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/comments
Add up to 100 comments to a purchase order
#
POST
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/attachments
Adds attachments to a purchase order resource
#
DELETE
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/attachments
Deletes attachments from a purchase order resource
#
PATCH
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/attachments
Updates an attachment for a purchase order resource
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/attachments
Get details of attachments for a purchase order
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders
Get all purchase orders
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/line_items
Get all purchase order line items
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/line_items
Get all line items for a specific purchase order
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/change_history
Get change history for a purchase order
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/related_documents
Gets related documents for a purchase order
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/associated_documents
Gets associated documents for a purchase order
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/vendors
Get vendors for a company
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{purchase_order_id}/attachments/{id}
Get details of an attachment for a purchase order
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/configure
Get all configurable columns
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/properties
Get all properties
#
GET
/rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/purchase_orders/{id}/properties
Get all properties for a resource
#
Documentation
Documentation
https://developers.procore.com/documentation/introduction
APIReference
https://developers.procore.com/reference
Specifications
Other Resources
Portal
https://developers.procore.com
Signup
https://developers.procore.com/signup
Marketplace
https://marketplace.procore.com
ChangeLog
https://developers.procore.com/changelog
Support
https://developers.procore.com/support
StatusPage
https://status.procore.com
TermsOfService
https://www.procore.com/legal/terms-of-service
PrivacyPolicy
https://www.procore.com/legal/privacy