Walmart helps Drop Ship Vendors (DSVs) scale their business by making their items available to millions of customers. Our tools and APIs are designed to help DSVs set up their business with Walmart and easily provide the most accurate, up-to-date and comprehensive item information on Walmart.com.
The Walmart DSV APIs provide access to resource-oriented URLs that enable Drop Ship Vendors to manage the items.
To get started, you need a Consumer ID and a Private Key.
To generate your API key:
- Click My Account to log into the Developer Portal.
- Select DSV and Warehouse and enter your developer portal email and password.
- Now that you are logged into the developer portal, you can create your API keys.
Once you are registered and have your credentials, you can begin the Integration Process.
For Suppliers and Partners looking for help with various other topics, go to Walmart Supplier Help site.
The actual specification of the XML format is defined in the XSD files, which you can download from their respective API documentation sections. We have included a few examples of the relevant XMLs for each of our APIs. The general structure of the responses can be found in the examples in the right pan.
Drop Ship Vendor XSD
The Drop Ship Vendor XSD is the XML schema definition file that describes the actual specification of the XML format. Each processed XML file may contain the namespace and other parameters. The real value of the namespace may be wm, ns2, ns3 or any other random value. The URL elements and parameters used in Walmart APIs are case-sensitive.
Validate your Feeds before sending them to Walmart. Requests that do not validate successfully will return a parsing error in the Response, either in the Feed status, or in the Item status:
- If the Feed is not valid, the feedStatus will show ERROR in the Response.
- If an Item is not valid, the ingestionStatus will show DATA ERROR in the Response.
There are third-party tools available that are designed specifically for XML validation (debugging). You can find these tools by searching for “XML Validator”.
The supported character set is UTF-8. Walmart only supports the UTF-8 character set or subsets.
Supplier Center setup for Distribution Facility
The Distribution Facility “Distributor ID” (tied to shipNode) is autogenerated during creation of a new DSV account and it uniquely identifies each facility. To get this ID, go to the Supplier Center under General Settings > Distribution Facility > DSV Settings and open the page for “Add or Update DSV Distribution Facilities.” Once you add/update a facility, then click Save and the Distributor ID will be autogenerated and sent via email. For more details, see Supplier Help KB article.
API Workflow
The figure below shows the API workflow integration process.
