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.