Inventory Bulk API


Complete list created by Ian Walls

Instance

Expected data magnitude:  10^8

CREATE

READ

UPDATE (upsert)

DELETE (w/params)

/instance-storage/batch/synchronous

/inventory/instances

/instance-storage/batch/synchronous?upsert=true

NO


GET is not streamed; large data sizes may perform poorly

POST will fail for the entire batch if any single record within it fails.  Upsert feature enabled on POST with upsert=true param (v 19.2+)

DELETE is available without params (delete all).

Holdings Record

Expected data magnitude:  10^8

CREATE

READ

UPDATE (upsert)

DELETE (w/params)

/holdings-storage/batch/synchronous

NO

/holdings-storage/batch/synchronous?upsert=true

NO



POST will fail for the entire batch if any single record within it fails.  Upsert feature enabled on POST with upsert=true param (v 19.2+)

DELETE is available without params (delete all).

Item

Expected data magnitude:  10^8

CREATE

READ

UPDATE (upsert)

DELETE (w/params)

/item-storage/batch/synchronous

/inventory/items

/item-storage/batch/synchronous?upsert=true

NO


GET is not streamed; large data sizes may perform poorly

POST will fail for the entire batch if any single record within it fails.  Upsert feature enabled on POST with upsert=true param (v 19.2+)

DELETE is available without params (delete all).