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.
Updated about 3 hours ago