Test Marketplace APIs
Test sandbox APIs for Marketplace sellers and solution providers
Start testing your Marketplace APIs.
This example uses the Update Inventory API to make a sample call.
Step 1: Get an access token
Exchange your client ID and client secret for an access token.
Step 2: Call the API
Use your access token to make an inventory update call.
curl -X PUT "https://sandbox.walmartapis.com/v3/inventory" \ -H "WM_SVC.NAME: Walmart Marketplace" \ -H "WM_QOS.CORRELATION_ID: YOUR_CORRELATION_ID" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "sku": "YOUR_SKU", "quantity": { "unit": "EACH", "amount": YOUR_QUANTITY }, "inventoryAvailableDate": "YYYY-MM-DD" }'
import requests # Define the URL
url = "https://sandbox.walmartapis.com/v3/inventory" # Define the headers
headers = { "WM_QOS.CORRELATION_ID": "YOUR_CORRELATION_ID", "Authorization": "Bearer YOUR_ACCESS_TOKEN", # Replace with your actual access token "Content-Type": "application/json"
} # Define the JSON payload
data = { "sku": "YOUR_SKU", "quantity": { "unit": "EACH", "amount": YOUR_QUANTITY # Replace with your actual quantity }, "inventoryAvailableDate": "YYYY-MM-DD" # Replace with the actual date
} # Send the PUT request
response = requests.put(url, headers=headers, json=data) # Print the response
print(response.status_code)
print(response.json())
Modify your code
- Replace
YOUR_ACCESS_TOKEN
with the access token you obtained after running Step 1. - Replace
YOUR_CORRELATION_ID
with a unique identifier to track the request. - Replace
YOUR_SKU
with the SKU of the item you want to update. - Replace
YOUR_QUANTITY
with your inventory count.
Sample response
A successful request returns an HTTP 201 Created
status code and the following response body:
{ "sku": "97964_KFTest", "quantity": { "unit": "EACH", "amount": 10 }, "inventoryAvailableDate": "2024-09-20"
}
Next steps
Go live by creating your app in the production environment.
See also
Learn about Marketplace feed validations and sandbox throttling limits.
Updated about 1 month ago