Retrieve inventory log for a WFS item
Call this endpoint to retrieve the activity log for all stock movements for Walmart Fulfillment Services (WFS) items including shipments, returns, and adjustments. You can use this API to make inventory transactions at WFS fulfillment centers.
This page describes an example using only the required parameters and inputs to download the inventory log for a WFS item. For a full list of customization options and additional capabilities, refer to the Walmart WFS API Reference.
Endpoint
GET https://marketplace.walmartapis.com/v3/fulfillment/inventory-log
Sample request
This sample request demonstrates how to audit a SKU with date range and pagination.
curl --request GET \ --url 'https://marketplace.walmartapis.com/v3/fulfillment/inventory-log?sellerSku=ABC-123&startDate=2025-08-01T00:00:00Z&endDate=2025-09-01T00:00:00Z&limit=50&offset=0' \ --header 'WM_QOS.CORRELATION_ID: <uuid>' \ --header 'WM_SEC.ACCESS_TOKEN: <access_token>' \ --header 'WM_SVC.NAME: Walmart Service Name' \ --header 'Accept: application/json'
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/inventory-log" headers = { "WM_QOS.CORRELATION_ID": "<uuid>", "WM_SEC.ACCESS_TOKEN": "<access_token>", "WM_SVC.NAME": "Walmart Service Name", "Accept": "application/json",
} params = { "sellerSku": "ABC-123", "startDate": "2025-08-01T00:00:00Z", "endDate": "2025-09-01T00:00:00Z", "limit": 50, "offset": 0,
} response = requests.get(url, headers=headers, params=params)
print(response.status_code)
print(response.text)
Sample response
This sample response lists the activity log for items stored in a WFS fulfillment center.
{ "headers": { "limit": 0, "offset": 0, "totalCount": 0 }, "payload": { "gtin": "string", "vendorSku": "string", "productName": "string", "inventoryLog": [ { "id": "string", "fcName": "string", "changedUnits": 0, "transactionTime": "2025-09-30T20:33:01.390Z", "transactionLocation": "string", "transactionReasonCode": "string", "transactionReasonDesc": "string", "transactionType": "string", "shipmentId": "string" } ] }
}
Result
On success this API returns a 200 OK
response. It returns a paginated list of inventory events for the item including event type, quantity delta, and facility information.
Updated about 3 hours ago