Data Dump (Invoices, Projects and Shipping)

I am looking for the API to do a data dump of all the invoices, shipping and projects per branch?

Hi, Thomas.

Given this forum context, I’m assuming you mean retrieving data through the Quantify library’s CSLA dataportal (the list/collection objects in the Library).

That dataportal surface is not an ideal fit for a full data dump. Those factories are built for application workflows rather than branch-wide ETL. There is no single “dump everything” API: invoices, projects, and shipments are separate objects, filters differ, and large unscoped fetches can be heavy.

That said, the same Library objects can be used to retrieve data if you call them with appropriate parameters:

  • InvoicesInvoiceList (e.g. by jobsite/location ID list + sync/export status) or InvoiceCollection.GetInvoiceCollection(...) for broader loads.

  • ProjectsProjectList.GetProjectList(...) (active/inactive; loads the Project catalog), and/or StockingLocationList.GetJobsites(...) for jobsites.

  • ShippingShipmentList.GetShipmentList(...) (typically by trading partner / status / date range) or ShipmentCollection for heavier loads.

Please try accessing these objects from a sample project and let us know whether that approach fits your purpose. If you need further details on any of the specific objects or methods, tell us which ones and we can dig in.

Thanks for posting!