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:
| Name | Description | Required | Data Type |
|---|---|---|---|
| wm_context_identifier | A Walmart Supplier's unique identifier. | Mandatory for Preferred Service Providers (PSPs) only. | String |
Request Body Details
| Parameter | Description | Data Type |
|---|---|---|
| dcNbr | The valid DC number associated with the requested details. | Integer |
| values | An array containing the Walmart Item Numbers (wmItemNbr) that uniquely identify the items. A maximum of 100 values can be passed. | Array |
Response Details
| Parameter | Description | Data Type |
|---|---|---|
| supplier | The name of the supplier. | String |
| dcNbr | The DC number(s) associated with the requested details. | Integer |
| inventory | The array that will contain the list of items identified and their inventory, by type. | Array |
| wmItemNbr | The Walmart Item Number that uniquely identifies the items. | String |
| inventoryType | The type of inventory (ie, promotional inventory as "promo" and regular inventory as "turn"). | String |
| state | The status of the inventory (ie, available). See Inventory States below for more information. | String |
| quantity | The number of items that are currently available at DC level. | Double |
| lastUpdatedTime | Latest time when the data was updated. Timestamp is specified in ISO format (YYYY-MM-DDTHH24:MM:SS), in UTC timezone. | Date |
| qtyUom | The quantity unit of measure. Example: EA (eaches) | String |
| errors | The array that will contain the list of values with their corresponding error message and Tmestamp. | Array |
Inventory States
| Parameter | Description |
|---|---|
| ONORDER | A PO has been created by OMS to meet inventory demand. |
| AVAILABLE | Inventory that is available at the DC. |
| HOLD | Inventory that has been placed on hold in the DC due to damage or expiration. |
| WIP | Indicates items that are in progress (not yet ready). For example, bananas that are waiting to ripen. |
| REQUESTED | Inventory that has been requested for a store from the DC. |
| ALLOCATED | Inventory at the DC that has been allocated for a replenishment order. |
| PICKED | Inventory at the DC that has been picked for a particluar store. |
| INTRANSIT | Inventory that has been shipped from one DC to another DC. |
©️Walmart | All Rights Reserved | Confidential