Ship an order across multiple packages
Walmart-specific extension of `/shipping`. Each package carries
its own tracking number, carrier, dimensions, and the order
lines it covers. Maps onto FMS's existing `shipments[]` envelope
(one FMS shipment per v4 package). Inspired by gmp-orders-mono's
`shipOrderV2` (multiPackageShipping) operation; we hoist
`packages[]` to the top level rather than nesting it under each
line so the request stays self-evidently package-oriented.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
purchaseOrderId
Request
This endpoint expects an object.
packages
Response
Success
purchaseOrderId
shippedAt
packagesAccepted
Number of packages[] entries successfully forwarded to FMS
— echoed back so callers can sanity-check against what they
sent.
Errors
400
Bad Request Error
403
Forbidden Error
404
Not Found Error
429
Too Many Requests Error
500
Internal Server Error
503
Service Unavailable Error