Get shipment tracking details (New)

Call this endpoint to retrieve real-time updates and status information for shipments and deliveries for parcel, Less Than Truckload (LTL), and Full Truckload (FTL).

Note: This page describes an example using only the required parameters and inputs to get shipment tracking details. For a full list of customization options and additional capabilities, refer to the Marketplace WFS API Reference.

Endpoint

GET https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-tracking

Parcel quote type

This section demonstrates how to retrieve shipment tracking details for parcel shipments.

Sample request

This sample request retrieves shipment tracking details for "Parcel" quoteType.

curl --request GET \ --url 'https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-tracking?modeType=Parcel' \ --header 'WM_GLOBAL_VERSION: 3.1' \ --header 'WM_MARKET: US' \ --header 'WM_QOS.CORRELATION_ID: Correlation_ID' \ --header 'WM_SEC.ACCESS_TOKEN: Access_Token' \ --header 'WM_SVC.NAME: Walmart Service Name' \ --header 'accept: application/json' \ --header 'content-type: application/json' \
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-tracking" headers = { "WM_GLOBAL_VERSION": "3.1", "WM_MARKET": "US", "WM_QOS.CORRELATION_ID": "Correlation_ID", "WM_SEC.ACCESS_TOKEN": "Access_Token", "WM_SVC.NAME": "Walmart Service Name", "Accept": "application/json", "Content-Type": "application/json",
} params = {"modeType": "Parcel"} response = requests.get(url, headers=headers, params=params)
print(response.status_code)
print(response.text)
  • Authorization - Replace with your actual Base64-encoded credentials.
  • WM_QOS.CORRELATION_ID - Use a unique correlation UUID to track the request.
  • WM_SEC.ACCESS_TOKEN - Replace with your valid access token obtained through authentication.

Sample response

This sample response includes details of the parcel shipment including carrier name and tracking number.

{ "payload": { "modeType": "Parcel", "trackingList": [ { "shipmentId": "string", "trackingNo": "string", "status": "string", "carrierName": "string" } ] }
}

Less Than Truckload (LTL) quote type

This section demonstrates how to retrieve shipment tracking details for Less Than Truckload (LTL) shipments.

Sample request

This sample request retrieves shipment tracking details for "LTL" quoteType.

curl --request GET \ --url 'https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-tracking?modeType=LTL' \ --header 'WM_GLOBAL_VERSION: 3.1' \ --header 'WM_MARKET: US' \ --header 'WM_QOS.CORRELATION_ID: Correlation_ID' \ --header 'WM_SEC.ACCESS_TOKEN: Access_Token' \ --header 'WM_SVC.NAME: Walmart Service Name' \ --header 'accept: application/json' \ --header 'content-type: application/json' \
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-tracking" headers = { "WM_GLOBAL_VERSION": "3.1", "WM_MARKET": "US", "WM_QOS.CORRELATION_ID": "Correlation_ID", "WM_SEC.ACCESS_TOKEN": "Access_Token", "WM_SVC.NAME": "Walmart Service Name", "Accept": "application/json", "Content-Type": "application/json",
} params = {"modeType": "LTL"} response = requests.get(url, headers=headers, params=params)
print(response.status_code)
print(response.text)
  • Authorization - Replace with your actual Base64-encoded credentials.
  • WM_QOS.CORRELATION_ID - Use a unique correlation UUID to track the request.
  • WM_SEC.ACCESS_TOKEN - Replace with your valid access token obtained through authentication.

Sample response

This sample response includes details of the parcel shipment including carrier name and tracking number.

{ "payload": { "modeType": "LTL", "trackingList": [ { "shipmentId": "string", "trackingNo": "string", "status": "string", "carrierName": "string" } ] }
}

FTL quote type

This section demonstrates how to retrieve shipment tracking details for Full Truckload (FTL) shipments.

Sample request

This sample request retrieves shipment tracking details for "FTL" quoteType.

curl --request GET \ --url 'https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-tracking?modeType=FTL' \ --header 'WM_GLOBAL_VERSION: 3.1' \ --header 'WM_MARKET: US' \ --header 'WM_QOS.CORRELATION_ID: Correlation_ID' \ --header 'WM_SEC.ACCESS_TOKEN: Access_Token' \ --header 'WM_SVC.NAME: Walmart Service Name' \ --header 'accept: application/json' \ --header 'content-type: application/json' \
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-tracking" headers = { "WM_GLOBAL_VERSION": "3.1", "WM_MARKET": "US", "WM_QOS.CORRELATION_ID": "Correlation_ID", "WM_SEC.ACCESS_TOKEN": "Access_Token", "WM_SVC.NAME": "Walmart Service Name", "Accept": "application/json", "Content-Type": "application/json",
} params = {"modeType": "FTL"} response = requests.get(url, headers=headers, params=params)
print(response.status_code)
print(response.text)
  • Authorization - Replace with your actual Base64-encoded credentials.
  • WM_QOS.CORRELATION_ID - Use a unique correlation UUID to track the request.
  • WM_SEC.ACCESS_TOKEN - Replace with your valid access token obtained through authentication.

Sample response

This sample response includes details of the parcel shipment including carrier name and tracking number.

{ "payload": { "modeType": "FTL", "trackingList": [ { "shipmentId": "string", "trackingNo": "string", "status": "string", "carrierName": "string" } ] }
}

Result

If the request is successful, the response returns a 200 OK status.