Notifications
Header Image
Guide
Multichannel Solutions: API integration
Last updated on Jul 25, 2025
Reading time: 3 min
Overview

Learn more about the API calls that are unique to Walmart Multichannel Solutions (MCS) and how to integrate them with your existing tools.   


About API integration

APIs allow the seamless sharing of data between your system and ours. By integrating APIs into your existing tools, like inventory management software, you can automate routine tasks that would otherwise be done manually, such as updating inventory counts and processing orders. All documentation is available in Developer Portal-Multichannel Solutions. To get started, generate your credentials.  

How to get started 

Create a Walmart catalog and configure settings in Seller Center by following the steps outlined in Multichannel Solutions: Set up items and Manage sales channels. Once you’ve onboarded, you can use APIs to automate inventory and orders. 

Pro tip

We can provide consultation for API integration. Select the Help button in the Seller Center menu bar to contact Support, then describe your issue. You can also try troubleshooting common integration errors.  

API calls for Multichannel Solutions

Some functionality will be through Marketplace and WFS APIs, but Multichannel Solutions also has these unique APIs.

Multichannel API

Function

Create Customer Order 

Submit customer orders. To specify which ecommerce channel, use the sales channel ID you added during onboarding. This will help you identify and resolve potential order creation issues upfront—aligned with error descriptions shown in Seller Center.

Get WFS Inventory

Check real-time inventory levels. This allows you to view total inventory levels across all channels, as well as inventory available for each channel by a particular SKU. You can query 300 SKUs at a time.



If the same item is distributed across your network, this API also helps you check that you have enough multichannel-eligible inventory in a WFS facility. That way, you can avoid overselling or canceling orders.

NOTE: WFS inventory (Legacy) API is being deprecated and will be removed after March 03, 2026. We recommend transitioning to the new WFS Inventory API.

Fetch Delivery Promise

View the estimated delivery date. Make sure that your chosen shipping speed is appropriate for the promise.

Cancel Customer Order

Cancel a fulfillment request. In most cases, you can cancel within 1 hour of creating the customer order. If the fulfillment center cancels the order, you’ll get a success message on the API call.


Note that canceling an order sends a request to the fulfillment center. However, it doesn’t guarantee cancellation if associates have already started preparing the order.

Get Fulfillment Order Status

Track the fulfillment progress.

Create Customer Return Order

Create an RMA for a delivered order. You’ll be able to generate a return shipping label.

Cancel Customer Return Order

Cancel a previously placed return order.

Create MCS Sales Channel Details

Set up a new sales channel in MCS, including channel name, ship from and return addresses.

Update MCS Sales Channel Details

Updates the sales channel details you created for MCS, including name, ship from and return address.

Retrieve MCS Sales Channel Details

Retrieve MCS sales channel details.

Notes

To minimize the chance for customer order cancellations due to insufficient inventory or item restrictions, run the Fetch Delivery Promise API before running the Create Customer Order API. This will help validate that the items you want to create the order for can be fulfilled without issue.

Webhook

We also have a webhook that will publish notifications to your endpoint URL. Whenever the status of an order or return changes, you’ll automatically get a notification. To receive notifications, you’ll need to share your endpoint URL with WFS and allow up to 1 week for us to configure it on our end. 


To enable the webhook, please subscribe to notifications. If you have questions, find out more about notifications, or select the Help button in the Seller Center menu bar to contact Support.  

Notes

The information found within this guide, and the related hyperlinks, is for general informational purposes only, and is not considered legal advice. This guide may contain links to third party content, which Walmart does not warrant, endorse, or assume liability for and your reliance on such content is solely at your own discretion.

Tell us what you think

More in Walmart Fulfillment Services (WFS)
Walmart Fulfillment Services (WFS): Overview
Walmart Fulfillment Services (WFS)
Walmart Fulfillment Services (WFS) enables you to spend more time focusing on increasing sales, while having confidence that your orders will be delivered quickly and with outstanding customer support.
WFS fees
Walmart Fulfillment Services (WFS)
WFS' fee structure is simple and straightforward, without signup or monthly subscription fees.
WFS fees calculator
Walmart Fulfillment Services (WFS)
Our easy-to-use fees calculator helps estimate your fulfillment and storage fees for a Walmart-fulfilled item.
About Walmart.com

Walmart Inc. (NYSE:WMT) helps people around the world save money and live better- anytime and anywhere - in retail stores, online, and through their mobile devices. Each week, approximately 240 million customers and members visit more than 10,500 stores and numerous eCommerce websites in 20 countries. With fiscal year 2023 revenue of $611 billion, Walmart employs approximately 2.1 million associates worldwide. Walmart continues to be a leader in sustainability, corporate philanthropy and employment opportunity.

c2025 Walmart. All Rights Reserved  | Privacy Policy