Amazon Services
Amazon Marketplace Web Service (Amazon MWS) Documentation

Deprecation Notice:

Amazon Marketplace Web Service (MWS) will no longer be available after March 31, 2024. All MWS developers must migrate to Selling Partner API (SP-API) to avoid service disruptions. Refer to the Migration Hub for more information.

Amazon MWS Documentation

What you should know about the Fulfillment Inbound Shipment API section

With the Fulfillment Inbound Shipment API section of Amazon Marketplace Web Service (Amazon MWS), you can create and update inbound shipments of inventory in Amazon's fulfillment network. You can also request lists of inbound shipments or inbound shipment items based on criteria that you specify. After your inventory has been received in the fulfillment network, Amazon can fulfill your orders regardless of whether you are selling on Amazon's retail web site or through other retail channels.

The following operations are included in the Fulfillment Inbound Shipment API section:

Operation Description Availability
GetInboundGuidanceForSKU Returns inbound guidance for a list of items by Seller SKU. All marketplaces except Brazil.
GetInboundGuidanceForASIN Returns inbound guidance for a list of items by ASIN. All marketplaces except Brazil.
CreateInboundShipmentPlan Returns the information required to create an inbound shipment. All marketplaces except Brazil.
CreateInboundShipment Creates an inbound shipment. All marketplaces except Brazil.
UpdateInboundShipment Updates an existing inbound shipment. All marketplaces except Brazil.
GetPreorderInfo Returns pre-order information, including dates, that a seller needs before confirming a shipment for pre-order. Also indicates if a shipment has already been confirmed for pre-order. The US, India, and Japan marketplaces.
ConfirmPreorder Confirms a shipment for pre-order. The US, India, and Japan marketplaces.
GetPrepInstructionsForSKU Returns labeling requirements and item preparation instructions to help you prepare items for an inbound shipment. All marketplaces except Brazil.
GetPrepInstructionsForASIN Returns item preparation instructions to help with item sourcing decisions. All marketplaces except Brazil.
PutTransportContent Sends transportation information to Amazon about an inbound shipment. All marketplaces except Brazil.
EstimateTransportRequest Requests an estimate of the shipping cost for an inbound shipment. All marketplaces except Brazil.
GetTransportContent Returns current transportation information about an inbound shipment. All marketplaces except Brazil.
ConfirmTransportRequest Confirms that you accept the Amazon-partnered shipping estimate and you request that the Amazon-partnered carrier ship your inbound shipment. All marketplaces except Brazil.
VoidTransportRequest Voids a previously-confirmed request to ship your inbound shipment using an Amazon-partnered carrier. All marketplaces except Brazil.
GetPackageLabels Returns package labels. All marketplaces except Brazil.
GetUniquePackageLabels Returns unique package labels for faster and more accurate shipment processing at the Amazon fulfillment center. All marketplaces except Brazil.
GetPalletLabels Returns pallet labels. All marketplaces except Brazil.
GetBillOfLading Returns a bill of lading for a Less Than Truckload/Full Truckload (LTL/FTL) shipment. All marketplaces except Brazil.
ListInboundShipments Returns a list of inbound shipments based on criteria that you specify. All marketplaces except Brazil.
ListInboundShipmentsByNextToken Returns the next page of inbound shipments using the NextToken parameter. All marketplaces except Brazil.
ListInboundShipmentItems Returns a list of items in a specified inbound shipment, or a list of items that were updated within a specified time frame. All marketplaces except Brazil.
ListInboundShipmentItemsByNextToken Returns the next page of inbound shipment items using the NextToken parameter. All marketplaces except Brazil.
GetServiceStatus Returns the operational status of the Fulfillment Inbound Shipment API section. All marketplaces except Brazil.

To create an inbound shipment, first submit the CreateInboundShipmentPlan operation to get the information you need to submit the CreateInboundShipment operation.

Terminology

The following table defines terminology for this API section:

Term Definition
Case packed Items in an inbound shipment are considered to be case packed when:
  • All items in a box have matching SKU and condition and have been previously packaged together by the manufacturer.
  • All boxes with the same item contain equal quantities of that item.
Amazon-partnered carrier A carrier who has partnered with Amazon to provide discounted shipping rates. Only sellers in the US can use Amazon-partnered carriers for inbound shipments.
Non-Amazon-partnered carrier A carrier who has not partnered with Amazon to provide discounted shipping rates.
Small Parcel shipment Units packed in individual boxes that are individually labeled for delivery.
Less Than Truckload/Full Truckload (LTL/FTL) shipment Combines individual boxes on pallets for delivery. The truck might contain shipments to other destinations.

For information about using an Amazon-partnered carrier, see the "Using an Amazon-partnered carrier for your inbound shipment" section of the MWS for FBA Sellers guide.