While working on Walmart's Rich Media APIs, which includes material such as videos, comparison tables, and view360 media which is item-specific, I went to blackhole of Walmart's beta mode and decided to write something useful for community. So here it is.
Generally, there are three types of API architectures possible in every API:
1. REST
2. SOAP and
3. RPC (JSON-RPC)
Walmart decided to provide us APIs with RESTful method (Yeah ! Scalable ! ), further Walmart categorise APIs into 4 main types:
1. Marketplace Partners
Marketplace Partner sellers can manage items, orders, prices, inventory, and more with Marketplace APIs. Walmart provides Feeds API, Items Marketplace Partner sellers can manage items, orders, prices, inventory, and more with Marketplace API, Prices, Promotions, InventoryMarketplace Partner sellers can manage items, orders, prices, inventory, and more with Marketplace API,Walmart Fulfillment Services (WFS) API developer,Orders & Returns Management API developer,Pregenerated Reports,On-request Reports, Utilities.
2. Drop Ship Partners
For Dropship partners, Walmart provide feed, item, cost, inventory, order, lagtime and report apis. Drop ship partners can use APIs to provide access to manage the items.
3. Warehouse Suppliers
Walmart API helps Warehouse Suppliers in 3 ways Feeds, Items and Reports.(ah ! why feeds and items has different categories right ? )
Warehouse Suppliers can set up their business with Walmart APIs to scale their business and make their items available to millions of customers.
4. Content Providers (Beta Alert*)
This Content service providers help suppliers to set up their catalog with Walmart to create enriched content, provide API integration, and act as a bridge between suppliers and Walmart. When I am writing this, Walmart's Rich Media APIs are in test mode and they're working hard to make it available publicly. (I mean functional apis)
Need help? We are here to help!