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.
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.
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:
|
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.