Multi-package shipping updates

Updates the status of order lines toShippedand trigger the charge to the customer. This API supports shipping orders in single or multiple packages. You must acknowledge your orders before sending a shipping update to avoid underselling. After canceling your order, update the inventory for the canceled order and send it in the next inventory feed. An order line, once marked as shipped, cannot be updated.

NOTE:shipDateTime must be in UTC.

The response to a successful call contains the order with the shipped line item.

Multi-package shipment

This API can be used to ship an orderline in one single or in multiple packages. If multiple packages are needed to ship an orderline, all packages must be shipped from the same country using the same carrier. In one shipment, multiple packages of a single quantity can be shipped.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The purchase order ID

Body Params

File fields

Information about a shipment

orderLines
object
required

List of orderLines in the shipment

Headers
string
required

A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding

string
required

A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID

string
required

Walmart Service Name

string
required

The Epoch timestamp

string
required

The vendor's digital signature, generated by running the JAR file or custom generation code

string
required

A unique ID required to access the API

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/xml