May 18, 2022
New Features
- API calls savePurchaseDocument, updatePurchaseDocumentAdditionalCosts and updatePurchaseDocumentRows no longer allow two API clients to simultaneously edit the same document. If one API client is already modifying a purchase document, the second call will wait until the first one completes. If the first call takes longer than expected (over 5 seconds), the second call returns error code 1205.
- Input parameter
temporaryUUID
has been added to API call savePurchaseDocument. API clients can use this parameter to guarantee that a document gets created exactly once. If an API client needs to re-send the call and the document with the same temporary UUID already exists, API returns error code 1206. - Input parameters
name
andgetHeadersOnly
have been added to API call getSupplierPriceLists.
Improvements
- API call calculateShoppingCart now works faster on accounts with a large number of product groups.