{
  "opencollection": "1.0.0",
  "info": {
    "name": "Walmart Cost Management Assortment Recommendations Ship with Walmart API",
    "version": "1.0"
  },
  "items": [
    {
      "info": {
        "name": "Ship with Walmart",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Walmart Create Label",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-gateway.walmart.com/v3/shipping/labels",
            "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"
              },
              {
                "name": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API generates shipping labels with the shipment info passed. The response to a successful call contains the tracking number with the pdf or image type based on the media type passed in Accept header.\nFor eg. 'Accept'='application/json,application/pdf' will result in pdf media type, \n'Accept'='application/json,image/png' as image png media type and 'Accept'='application/json' as json response. Refer request sample4 for India(IN) to United-States(US) shipping"
        },
        {
          "info": {
            "name": "Walmart Shipping Estimates",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api-gateway.walmart.com/v3/shipping/labels/shipping-estimates",
            "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"
              },
              {
                "name": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API retrieves shipping cost estimates for available shipping services based on address and package (e.g., customer address, packaged weight.)"
        },
        {
          "info": {
            "name": "Walmart Labels Detail by Purchase Order Id",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-gateway.walmart.com/v3/shipping/labels/purchase-orders/:purchaseOrderId",
            "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"
              },
              {
                "name": "Accept",
                "value": "application/json"
              }
            ],
            "params": [
              {
                "name": "purchaseOrderId",
                "value": "",
                "type": "path",
                "description": "purchaseOrderId"
              }
            ]
          },
          "docs": "This API retrieves all label details generated for a purchase order id."
        },
        {
          "info": {
            "name": "Walmart Supported Carriers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-gateway.walmart.com/v3/shipping/labels/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"
              },
              {
                "name": "Accept",
                "value": "application/json"
              }
            ]
          },
          "docs": "This API retrieves all carriers supported by Ship With Walmart."
        },
        {
          "info": {
            "name": "Walmart Download Label",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-gateway.walmart.com/v3/shipping/labels/carriers/:carrierShortName/trackings/:trackingNo",
            "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"
              },
              {
                "name": "Accept",
                "value": "application/json"
              }
            ],
            "params": [
              {
                "name": "carrierShortName",
                "value": "",
                "type": "path",
                "description": "carrierShortName"
              },
              {
                "name": "trackingNo",
                "value": "",
                "type": "path",
                "description": "trackingNo"
              }
            ]
          },
          "docs": "This API retrieves label for a carrier & tracking number combination.The response to a successful call contains the tracking number with the pdf or image type based on the media type passed in Accept header.\nFor eg. 'Accept'='application/json,application/pdf' will result in pdf media type and\n'Accept'='application/json,image/png' as image media type."
        },
        {
          "info": {
            "name": "Walmart Discard Label",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api-gateway.walmart.com/v3/shipping/labels/carriers/:carrierShortName/trackings/:trackingNo",
            "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"
              },
              {
                "name": "Accept",
                "value": "application/json"
              }
            ],
            "params": [
              {
                "name": "carrierShortName",
                "value": "",
                "type": "path",
                "description": "carrierShortName from getCarriers API"
              },
              {
                "name": "trackingNo",
                "value": "",
                "type": "path",
                "description": "trackingNo"
              }
            ]
          },
          "docs": "This API marks a generated label as discarded."
        },
        {
          "info": {
            "name": "Walmart Download Commercial Invoice",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-gateway.walmart.com/v3/shipping/labels/carriers/:carrierShortName/trackings/:trackingNo/CI",
            "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"
              },
              {
                "name": "Accept",
                "value": "application/json"
              }
            ],
            "params": [
              {
                "name": "carrierShortName",
                "value": "",
                "type": "path",
                "description": "carrierShortName"
              },
              {
                "name": "trackingNo",
                "value": "",
                "type": "path",
                "description": "trackingNo"
              }
            ]
          },
          "docs": "This API retrieves commercialInvoice for a carrier & tracking number combination. This API is applicable only when shipping done from (India)IN to (United-States)US. The response to a successful call contains the commercial invoice in pdf format. \nFor eg. 'Accept'='application/json,application/pdf' will result in pdf media type. "
        },
        {
          "info": {
            "name": "Walmart Supported Carrier Package Types",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api-gateway.walmart.com/v3/shipping/labels/carriers/:carrierShortName/package-types",
            "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"
              },
              {
                "name": "Accept",
                "value": "application/json"
              }
            ],
            "params": [
              {
                "name": "carrierShortName",
                "value": "",
                "type": "path",
                "description": "carrierShortName fetched from carrier API response or pass 'ALL' to fetch all package types of supported carriers"
              }
            ]
          },
          "docs": "This API retrieves all supported package types for the selected carrier."
        }
      ]
    }
  ],
  "bundled": true
}