
Walmart Marketplace
Read Walmart Marketplace items, feeds, inventory, orders, returns and report requests; update inventory and prices, acknowledge orders and ship them with tracking.
Run Walmart order fulfilment and stock and price synchronisation from ERP and warehouse systems without manual Seller Center work.
Source actions
10
Destination actions
5
Data types
10
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
feeds
- Get feed item statusSource
A feed's status with per-item ingestion results and errors.
feeds.get - List feed statusesSource
Bulk feed submissions with received, succeeded and failed counts.
feeds.list
inventory
- Get inventorySource
Available quantity for a SKU.
inventory.get - Update inventoryDestinationProvider duplicate protectionApproval before production
Set the available quantity for a SKU (overwrites the current stock).
inventory.update
items
- Get itemSource
One item by SKU.
items.get - List itemsSource
Catalogue items with publish and lifecycle status.
items.list
order acknowledgements
- Acknowledge orderDestinationProvider duplicate protectionApproval before production
Acknowledge a purchase order so it can be shipped.
order_acknowledgements.create
order shipments
- Ship order linesDestinationNot retried automaticallyApproval before production
Mark order lines shipped with carrier and tracking details.
order_shipments.create
orders
- Get orderSource
One purchase order with lines, charges and line statuses.
orders.get - List ordersSourceIncremental
Seller-fulfilled orders modified (or created) since a date, by status.
orders.list
prices
- Update priceDestinationProvider duplicate protectionApproval before production
Set an item's BASE, REDUCED or CLEARANCE price (explicit amount only).
prices.update
report downloads
- Get report downloadSource
A ready report's pre-signed download URL and its expiry.
report_downloads.get
report requests
- Request reportDestinationNot retried automaticallyApproval before production
Request an on-demand report (for example ITEM or INVENTORY).
report_requests.create - List report requestsSource
On-demand report requests for a report type with their status (last 30 days).
report_requests.list
returns
- List returnsSourceIncremental
Return orders modified (or created) since a date with lines and refund totals.
returns.list
Authentication
Walmart client ID and client secret (client-credentials token)
Plans and access
Approved Walmart Marketplace (US) sellers. Client ID and secret are generated in Seller Center Developer Portal; delegated access for solution providers uses different keys.
Test environment
Walmart offers a sandbox host with mock data (sandbox.walmartapis.com); this connection targets production.
Rate limits
Token buckets per seller and endpoint: items 300/min (60/min with filters), single item 900/min, orders 5,000/min, acknowledge and ship 60/min, inventory 200/min, price 100/hour, returns 50/min, feeds 5,000/min, report requests 200/min and downloads 20/hour. x-current-token-count and X-Next-Replenishment-Time report the bucket; HTTP 429 when empty.
Pagination
Items, orders and returns return nextCursor; orders and returns return it as a query string that Nexra appends unchanged. Feeds use offset and limit.
Provider events
Event notifications for orders, items, inventory and reports. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- US marketplace only; Canada and Mexico use different hosts and authentication.
- Refunds, order cancellations, item retirement and promotional prices are not implemented; price updates set only BASE, REDUCED or CLEARANCE prices from explicit input.
- Walmart documents no idempotency key; ship-with-tracking and report requests are not repeated automatically when the outcome is uncertain.
- Item creation uses bulk feeds (MP_ITEM spec), which are not implemented; feed status reads are available.
- Order lists cover the last 180 days (maximum 10,000 per query).
- Report downloads return a pre-signed URL that Nexra does not fetch.
Developer reference
- Create the Walmart credentials described above with the narrowest permissions your flows need.
- In Nexra, open Connect, then Connections, then New connection, choose Walmart Marketplace, enter its settings and credentials, and tick only the write actions you need. Connection guide
- Test the connection, then use its actions as flow sources and destinations. Flow guide
Machine-readable detail: GET /api/public/connect/connectors/walmart-marketplace and the Connections API.