---
updatedAt: 2026-08-03T20:06:30.000Z
---

# How to ship with Walmart

 <div class="amber-callout" aria-label="Migration notice"><p><strong>Migrate to Global APIs:</strong> New sellers and approved Solution Providers should use Global APIs. Existing users must migrate to avoid disruption and access new capabilities coming to your market. Explore <a href ="https://developer.walmart.com/global-marketplace/docs/global-marketplace-apis" style="text-decoration: underline !important; font-weight: 700;">Global Marketplace migration resources</a>.</p></div> 

After you receive an order that you need to ship internationally from the US to a Canadian customer, you need to generate a label for the package with the Create International Shipment API. The API response provides the tracking information to be passed on to the customers through the [Seller Centre](https://seller.walmart.ca/). Sellers can also use the GET APIs to retrieve the shipment information using the shipmentId. This is a door-to-door solution. So the package will be picked from the specified location and delivered directly to the customer.

#### Ship with Walmart Express APIs overview

1. Retrieve all supported carriers API: Fetches all supported carriers (such as FEDEX etc.) for label generation.

2. Retrieve all supported package types API: This API fetches supported package types (for shipment) for a given carrier.

3. Create label: Creates shipping labels based on details such as purchaseOrderId, pickup address, item details etc. in the request payload. It returns a PDF or JSON response with tracking details.

4. Retrieve PO for purchaseOrderId API: It fetches all labels which are generated for a given purchaseOrderId.

5. Download label API: Returns a PDF response of label based on tracking and carrier name.

6. Discard label API: It discards generated label.

7. Update the order with the tracking information generated via the International Shipping API.

   * You can update the order with the tracking information using the [Shipping Updates](/api/ca/mp/orders#operation/shippingUpdatesCA) API. Provide values for the`carrier` (FEDEX\_SWWEXPRESS), and `tracking number` that you generated with the [International Shipment Details](/api/ca/mp/cbt#operation/getInternationalShipment) API.

   * You can also create labels and ship orders directly through Seller Center. Go to [Seller Center Order Management](https://seller.walmart.ca/order-management/details%22%20/t%20%22%5Fblank), and select the “Ship with Walmart” option during order update to create labels and ship the items.