We are making some changes and deprecations to Walmart US Marketplace API. Please review the changes below and take appropriate action.
Please note: This notice is for Walmart US Marketplace Sellers who use APIs. This notice is not applicable to Canada Marketplace APIs at this time.
Summary of changes:
Date of Change
Solution providers must update to oAuth for token-based authentication
Work with your solution provider to give them new oAuth based credentials using Delegated Access.
May 15, 2019
Digital Signature-based Authentication is being deprecated
|You must use the oAuth-based authentication API.||August 28, 2019|
Legacy APIs v1 and v2 are being deprecated
|You must use v3 APIs. Please use the v3 API specification to update your integration to Walmart Marketplace. For more information, check out the Marketplace v2-v3 API Migration FAQ page.||August 28, 2019|
1. Digital Signature based authentication is being deprecated on August 28, 2019
Why is the Digital Signature based Authentication Method being deprecated?
- As Walmart API specification, standards, and capabilities continue to evolve, we build newer API versions to ensure compatibility and advance our Seller/Supplier services. Periodically, we have to retire the legacy APIs with time allotted for integrators to upgrade. The Walmart Marketplace APIs will use OAuth for token-based authentication.
What are the benefits of using OAuth based Authentication?
- Improved security with current standards for API Authentication
- Reduced overhead of creating and signing the digital signature
- Easier integration with Walmart APIs
- Reduced number of headers per API call
What will happen if I do nothing?
- If you are using Digital Signature based Authentication Method your API calls will no longer work after the deprecation date. Please ensure that you are using OAuth for token-based authentication.
What if I am using a solution provider?
- Please work with your solution provider to give them new OAuth based credentials using Delegated Access, once they are ready. Solution providers must include support for OAuth token-based authentication by May 15, 2019
What are the benefits of Delegated Access?
- For improved security, partners define which endpoints Solution Providers can access. Each solution provider will get their set of keys as opposed to sharing the seller’s keys.
- Partner can visualize status of all Solution Providers
- Partner can enable/revoke access for a specific Solution Provider
- Partner can reset the API secret of a Solution Provider if needed. Resetting the secret will only affect that provider’s integration
Learn more about Delegated Access in the FAQ
2. Legacy APIs v1 and v2 are being deprecated on August 28, 2019
After the deprecation date, the legacy v1 and v2 APIs will no longer work. Please update your integrations to support v3 APIs prior to the deprecation date, so that your application will continue to work.
Why are the v1 and v2 APIs being deprecated?
- As Walmart API specification, standards, and capabilities continue to evolve, we build newer API versions to ensure compatibility and advance our Seller/Supplier services. Periodically, we have to retire the legacy APIs with time allotted for integrators to upgrade.
What are the benefits of using v3 APIs?
- Improved item specification with standardized attributes
- Enhanced Returns program
- Two Day Shipping program
- Improved security with OAuth and Delegated Access
- Improved SDK support for faster development
What will happen if I do nothing?
- If you are using some, or all, v1 or v2 APIs, as of the deprecation date your integration in to Walmart APIs will no longer work. Please ensure that you are using v3 APIs.
How do I update my integration to Walmart Marketplace v3 APIs?
- Refer to the v3 API specification and make changes accordingly.
Learn more about migration to V3 APIs in the FAQ