Update inventory data
Call these endpoints to modify on-hand quantities and keep your listings accurate. You can update single SKUs on demand or run bulk updates for your entire catalog.
Bulk inventory update (feed)
Call this endpoint if you manage a large catalog or prefer scheduled updates. If you must update hundreds or thousands of SKUs at once, you can make all your SKU updates in one JSON or XML file and submit it as a "feed."
Endpoint
POST https://marketplace.walmartapis.com/v3/feeds
Update a single SKU's inventory
Call this endpoint when you need to adjust the inventory of one SKU. For example, if you must correct a count in the warehouse, you can make real-time corrections and small changes without affecting other SKUs.
Endpoint
PUT https://marketplace.walmartapis.com/v3/inventory
Update item inventory per ship node
Call this endpoint to update the inventory for a single SKU across one or more ship nodes. In this call, the SKU is passed as a path parameter, and the request body contains a list of ship nodes with their corresponding updated quantities. You can call this endpoint to update multiple fulfillment centers for one SKU in a single request.
Endpoint
PUT https://marketplace.walmartapis.com/v3/inventories/{sku}
Next steps
Learn more about each endpoint scenario, including a base API integration with example requests and responses.
See also
Learn more about updating your inventory on Marketplace Learn.
Updated 9 days ago