...
The UI-client sends a collection of items/holdings in a single update request to endpoints PUT /inventory/items or inventory/holdings. The mod-inventory processes this request and prepares a request for each item/holding in the array and sends it asynchronously to the mod-inventory-storage. The mod-inventory waits for all responses from mod-inventory-storage to be completed and populates a response. In case of errors in some of the updating requests in the mod-inventory-storage, the mod-inventory returns a response containing a list of errors for not updated elementsitems/holdings.
APIs
Method | Path | Provided permissions | Request | Response | Description | Notes |
---|---|---|---|---|---|---|
PUT | inventory/items | inventory.items.array.put | Collection<Item> | 204 UPDATED | Update items from array | |
PUT | inventory/holdings | inventory.holdings.array.put | Collection<Holding> | 204 UPDATED | Update holdings from array |
Flow details
Drawio border true diagramName Items_holdings_bulk_operations simpleViewer false width links auto tbstyle top lbox true diagramWidth 511 revision 1
...