In addition to adding new features, we're of course also constantly looking at ways in which to improve the performance of existing API functionality.
Our latest forays into this all-important topic involve some great optimizations to the bulk downloading of invoices and products - specifially, the InvoiceData.GetDataArray() and ProductData.GetDataArray() method.
For invoices, we've seen speed increases upwards of factor 50 (yes, fifty!).
For products, speed increases are more likely to be around a factor 7-8 - and particularly noticeable if you're using the Stock management module, and thus retrieve the InStock, OnOrder, Ordered and Available properties as well.
In other words, if you're using bulk downloading of products to synchronize stock availability for e.g. your web shop, you should be especially pleased...
As always, you can pick up the latest developer toolkit - including an updated .NET assembly - right here. You can also read the full documentation online here.


