POST Bulk Inventory Update

Walmart allows for suppliers to update inventory for items in bulk using our Bulk Feed Uploads. This allows for up to 10,000 item – Ship Node updates to be sent in a single file, or request, using our bulk submission (feeds) endpoint.

The Feed File used to process this request is MultiNode Bulk Inventory Update (feedType=DSV_INVENTORY).
Download the schema here.

Bulk Inventory Update Feed APIs are throttled. The Default throttling information can be found here.

DSV Suppliers using https://api-gateway.walmart.com/v3/feeds and feedType=”DSV_INVENTORY” urged to use the most current version (5.0.20240905-15_39_48-api).

Spec Version – 5.0.20240905-15_39_48-api

Version updates:

  • Defines in the schema that the Product Identifier, the GTIN-14, requires 14 digits in the schema.
  • Suppliers can provide inventory levels for items they have not received yet, using in transit inventory where suppliers can define the amount and the date the inventory will arrive.
  • Suppliers can see all inventory levels, including on hands and in transit, using the bulk inventory report.

Submission Flow

The POST Bulk Inventory Update submission process is an asynchronous flow. After a successful submission, the supplier must continue to track the submission feed status to understand if each item inventory update was successful. This is tracked using the feed ID (feedId), as shown below:

For more about feed statuses and how to track them, see the GET Feed Item Status request. Having an issue during integration? Find a solution in troubleshooting hints.