Update inventory

Replace the stock level for one SKU. Send sku, quantity.amount, and quantity.unit (always "EACH"). Add shipNode if you need a different ship node. The amount you send overwrites the current value.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

A unique alphanumeric ID you assign to each item. Use the same value in every request that references the item, including your XSD catalog file.

If the SKU contains any of the following characters, encode them:

": / ? # [ ] @ ! $ & ' ( ) * + , ; = { } %"

Encode spaces as "%20". You do not need to encode any other characters.

string

The unique ID of the ship node (fulfillment center) where you want to update inventory. If you omit this parameter, Walmart updates inventory at your default ship node.

Body Params

File fields

string
required

A unique alphanumeric ID you assign to each item. The response returns the decoded SKU.

quantity
object
required

The quantity that customers have ordered but you haven't shipped yet.

string

The date when this inventory becomes available at the ship node. Use ISO 8601 format (YYYY-MM-DD). If you omit this field, Walmart treats the inventory as available today.

Headers
string
required

The access token retrieved in the Token API call

string

A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding

string
required

A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID

string
required

Walmart Service Name

string
enum

Include this header to access the Marketplace dynamic sandbox environment.
Market availability: US

Allowed:
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/xml