DC Inventory Details

The DC Inventory API provides suppliers with near real-time visibility of available inventory at our Walmart Distribution Centers (DCs). Suppliers can use this endpoint to request inventory status information for up to 100 items.

Endpoints

POST
/dc/inventory/status?itemIdentifier=wmItemNbr

Optional Headers

The following optional header keys are available:

NameDescriptionRequiredData Type
wm_context_identifierA Walmart Supplier's unique identifier.Mandatory for Preferred Service Providers (PSPs) only.String

Request Body Details

ParameterDescriptionData Type
dcNbrThe valid DC number associated with the requested details.Integer
valuesAn array containing the Walmart Item Numbers (wmItemNbr) that uniquely identify the items. A maximum of 100 values can be passed.Array

Response Details

ParameterDescriptionData Type
supplierThe name of the supplier.String
dcNbrThe DC number(s) associated with the requested details.Integer
inventoryThe array that will contain the list of items identified and their inventory, by type.Array
wmItemNbrThe Walmart Item Number that uniquely identifies the items.String
inventoryTypeThe type of inventory (ie, promotional inventory as "promo" and regular inventory as "turn").String
stateThe status of the inventory (ie, available). See Inventory States below for more information.String
quantityThe number of items that are currently available at DC level.Double
lastUpdatedTimeLatest time when the data was updated. Timestamp is specified in ISO format (YYYY-MM-DDTHH24:MM:SS), in UTC timezone.Date
qtyUomThe quantity unit of measure. Example: EA (eaches)String
errorsThe array that will contain the list of values with their corresponding error message and Tmestamp.Array

Inventory States

ParameterDescription
ONORDERA PO has been created by OMS to meet inventory demand.
AVAILABLEInventory that is available at the DC.
HOLDInventory that has been placed on hold in the DC due to damage or expiration.
WIPIndicates items that are in progress (not yet ready). For example, bananas that are waiting to ripen.
REQUESTEDInventory that has been requested for a store from the DC.
ALLOCATEDInventory at the DC that has been allocated for a replenishment order.
PICKEDInventory at the DC that has been picked for a particluar store.
INTRANSITInventory that has been shipped from one DC to another DC.


©️Walmart | All Rights Reserved | Confidential