API - Vendor Order allocations across multiple Jobs
Posted: Tue Mar 17, 2026 11:52 pm
Hi there,
I've made tool that pulls order info using the API. One part of It I'm trying to tighten up is PO Spend. The tool currently matches the spend breakdown in a job in SimPRO just fine, but something I'm struggling to match through the API is where PO's are assigned across multiple jobs.
In a Purchase order breakdown under order details, you can see all the jobs that a purchase order is assigned to, but I can't find an endpoint that shows this.
E.g. PO 302785 is assigned to job 21214, and 21215
GET /api/v1.0/companies/0/vendorOrders/302785 - response only shows a single job in the header:
"AssignedTo": {
"Job": 21214
}
GET /api/v1.0/companies/0/vendorOrders/302785/catalogs/ - correctly returns the item rows and prices, but it does not include any job or cost centre assignment information to match up to.
GET /api/v1.0/companies/0/jobs/21214/sections/9207/costCenters/10904/catalogs/ - returns the catalog items used by the job, but there is no reference back to the Vendor Order (VendorOrderID).
Is there an API endpoint or field that exposes the link between Vendor Order items and the job/cost centre they are allocated to?
Any guidance / help is greatly appreciated.
Ben
I've made tool that pulls order info using the API. One part of It I'm trying to tighten up is PO Spend. The tool currently matches the spend breakdown in a job in SimPRO just fine, but something I'm struggling to match through the API is where PO's are assigned across multiple jobs.
In a Purchase order breakdown under order details, you can see all the jobs that a purchase order is assigned to, but I can't find an endpoint that shows this.
E.g. PO 302785 is assigned to job 21214, and 21215
GET /api/v1.0/companies/0/vendorOrders/302785 - response only shows a single job in the header:
"AssignedTo": {
"Job": 21214
}
GET /api/v1.0/companies/0/vendorOrders/302785/catalogs/ - correctly returns the item rows and prices, but it does not include any job or cost centre assignment information to match up to.
GET /api/v1.0/companies/0/jobs/21214/sections/9207/costCenters/10904/catalogs/ - returns the catalog items used by the job, but there is no reference back to the Vendor Order (VendorOrderID).
Is there an API endpoint or field that exposes the link between Vendor Order items and the job/cost centre they are allocated to?
Any guidance / help is greatly appreciated.
Ben