{ "opencollection": "1.0.0", "info": { "name": "Walmart Cost Management Assortment Recommendations Settings API", "version": "1.0" }, "items": [ { "info": { "name": "Settings", "type": "folder" }, "items": [ { "info": { "name": "Walmart Get Shipping Template Details", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shipping/templates/:templateId", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "params": [ { "name": "templateId", "value": "", "type": "path", "description": "templateId" } ] }, "docs": "Get Shipping Template Details. Details of CUSTOM, DEFAULT and 3PL-specific (eg. DELIVERR) templates can be retrieved through this API. 3PL will be able to see details of only 3PL-specific templates." }, { "info": { "name": "Walmart Update Shipping Templates", "type": "http" }, "http": { "method": "PUT", "url": "https://api-gateway.walmart.com/v3/settings/shipping/templates/:templateId", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "params": [ { "name": "templateId", "value": "", "type": "path", "description": "templateId" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update existing Shipping Template." }, { "info": { "name": "Walmart Delete Shipping Template", "type": "http" }, "http": { "method": "DELETE", "url": "https://api-gateway.walmart.com/v3/settings/shipping/templates/:templateId", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "params": [ { "name": "templateId", "value": "", "type": "path", "description": "Shipping Template ID of the template to be deleted" } ] }, "docs": "Delete Existing Shipping Template. DEFAULT templates cannot be deleted. 3PL partners cannot delete templates created by Sellers." }, { "info": { "name": "Walmart Get All Fulfillment Centers", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shipping/shipnodes", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "params": [ { "name": "includeCalendarDayConfiguration", "value": "", "type": "query", "description": "Flag to specify if calendarDayConfiguration block will be included in the response. Allowed values are true or false." } ] }, "docs": "This API provides a list of all the fulfillment centers" }, { "info": { "name": "Walmart Create Fulfillment Center", "type": "http" }, "http": { "method": "POST", "url": "https://api-gateway.walmart.com/v3/settings/shipping/shipnodes", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API creates a fulfillment center." }, { "info": { "name": "Walmart Update Fulfillment Center", "type": "http" }, "http": { "method": "PUT", "url": "https://api-gateway.walmart.com/v3/settings/shipping/shipnodes", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API enables or disables a fulfillment center." }, { "info": { "name": "Walmart Get Account Level Settings", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shipping/account", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ] }, "docs": "This API gets all Account Level Settings" }, { "info": { "name": "Walmart Create Account Level Settings", "type": "http" }, "http": { "method": "POST", "url": "https://api-gateway.walmart.com/v3/settings/shipping/account", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API creates Account Level Settings" }, { "info": { "name": "Walmart Update Account Level Settings", "type": "http" }, "http": { "method": "PUT", "url": "https://api-gateway.walmart.com/v3/settings/shipping/account", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API updates Account Level Settings" }, { "info": { "name": "Walmart Get All Shipping Templates", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shipping/templates", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ] }, "docs": "Get all the shipping templates for a Seller. All template types viz. CUSTOM, DEFAULT and 3PL-specific (eg. DELIVERR) can be retrieved through this API." }, { "info": { "name": "Walmart Create Shipping Templates", "type": "http" }, "http": { "method": "POST", "url": "https://api-gateway.walmart.com/v3/settings/shipping/templates", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new shipping template" }, { "info": { "name": "Walmart Third Party Fulfillment Center Association", "type": "http" }, "http": { "method": "POST", "url": "https://api-gateway.walmart.com/v3/settings/shipping/3plshipnodes", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API associate a third party fulfillment center with Seller." }, { "info": { "name": "Walmart Get Shipping Configurations", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shippingprofile", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ] }, "docs": "
This API can be used to retrieve shipping configurations like Lag Time configured for seller.It returns lag time for exception categories that were configured for the Seller through Request Lag Time Exceptions process.
" }, { "info": { "name": "Walmart Get Shipping Template Activation Status", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shipping/templates/activationStatus", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ] }, "docs": "This api can be used to get the Activation Status of the Shipping Templates, which can be set through Walmart Seller Center. This activation status is not the same as the \"status:ACTIVE/INACTIVE\" of each shipping template." }, { "info": { "name": "Walmart Get Coverage for Fulfillment Centers", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shipping/shipnodes/coverage", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ] }, "docs": "This API provides the list of all fullfillment centers for the seller and their coverage areas defined by Walmart based on the address" }, { "info": { "name": "Walmart Get Carrier Methods", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shipping/carriers", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ] }, "docs": "Gets the available carrier methods" }, { "info": { "name": "Walmart Get All Third Party Fulfillment Providers", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/shipping/3plproviders", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ] }, "docs": "Get a list of all third party fulfillment providers." }, { "info": { "name": "Walmart Get Partner Configurations", "type": "http" }, "http": { "method": "GET", "url": "https://api-gateway.walmart.com/v3/settings/partnerprofile", "headers": [ { "name": "WM_SEC.ACCESS_TOKEN", "value": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....." }, { "name": "WM_CONSUMER.CHANNEL.TYPE", "value": "" }, { "name": "WM_QOS.CORRELATION_ID", "value": "b3261d2d-028a-4ef7-8602-633c23200af6" }, { "name": "WM_SVC.NAME", "value": "Walmart Service Name" } ] }, "docs": "This API can be used to retrieve partner configurations like Seller Account & feed throttling values configured for seller.
The Feed Configuration block in the response shows the seller specific throttling configuration based on the tier of seller. If a new Seller is not assigned any tier, the block will be empty.
Please note that the default throttling configuration across Walmart and the API Throttling Response Headers can be found here" } ] } ], "bundled": true }