Get booking (New)
Call this endpoint to retrieve booking details for Full Truckload (FTL) shipments.
Note: This page shows examples using only the required parameters and inputs for getting the pickup seller schedule. For a full list of customization options and additional capabilities, refer to the Marketplace Fulfillment API Reference.
Endpoint
GET https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-booking
Sample request
This sample request demonstrates how to retrieve the booking details for booked shipments.
curl --request GET \ --url https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-booking \ --header 'WM_GLOBAL_VERSION: 3.1' \ --header 'WM_MARKET: US' \ --header'Authorization: Basic <base64(ClientID:ClientSecret)>' \ --header 'WM_SEC.ACCESS_TOKEN: <access_token>' \ --header 'WM_QOS.CORRELATION_ID: b3261d2d-028a-4ef7-8602-633c23200af6' \ --header 'WM_SVC.NAME: Walmart Marketplace' \ --header 'WM_CONSUMER.CHANNEL.TYPE: <your_channel_id>'
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments-booking" headers = { "WM_GLOBAL_VERSION": "3.1", "WM_MARKET": "US", "Authorization": "Basic <base64(ClientID:ClientSecret)>", "WM_SEC.ACCESS_TOKEN": "<access_token>", "WM_QOS.CORRELATION_ID": "b3261d2d-028a-4ef7-8602-633c23200af6", "WM_SVC.NAME": "Walmart Marketplace", "WM_CONSUMER.CHANNEL.TYPE": "<your_channel_id>",
} response = requests.get(url, headers=headers)
print(response.status_code)
print(response.text)
Modify your code
Replace all placeholder values with your actual shipment data before making the API request.
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 shows the booking details for FTL shipments.
{ "payload": { "shipmentId": "string", "bookingDetails": { "mode": "string", "status": "string", "quoteId": "string", "cargoReadyDate": "string", "bookingSubmittedDate": "string", "totalAmount": 0, "discountedAmount": 0, "carrierInfo": { "contactInfo": {} }, "locations": { "origin": { "locationName": "string", "addressLine1": "string", "addressLine2": "string", "city": "string", "countryCode": "string", "state": "string", "stateCode": "string", "postalCode": "string" }, "destination": { "addressLine1": "string", "city": "string", "countryCode": "string", "stateCode": "string", "postalCode": "string" } }, "unitDetails": [ { "shipmentPackages": [ { "quoteId": "string", "packageSequenceNumber": 0, "isStackable": true, "width": 0, "length": 0, "packageType": "string", "height": 0, "noOfPackages": 2, "weight": 0, "volume": 0, "totalMasterCases": 0, "totalUnitsPerMasterCases": 0, "totalUnits": 0, "billingWeight": 0, "netCharge": 0, "nominalCharge": 0, "assessorialCharge": 0, "serviceCharge": 0, "fedExFreightCharge": 0, "discountCharge": 0, "carrierFreightCharge": 0, "billableWeight": 0 } ], "declaredValue": 0, "noOfSingleSkuBoxes": 0, "noOfMixedSkuBoxes": 0, "shipmentId": "string", "isHazmat": true, "isSort": true } ], "contactDetails": { "firstname": "sdwefwe", "email": "[email protected]", "phoneNo": "string" } } }, "status": "OK"
}
Result
If the request is successful, the response returns a 200 OK
status and provides detailed information about the booking details.
Updated about 3 hours ago