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

Step 8 - Request shipping labels for your inbound shipment

Call the GetUniquePackageLabels operation to request unique shipping labels for your inbound shipments.

Important: Before calling the GetUniquePackageLabels operation, use the Feeds API section to submit the FBA Inbound Shipment Carton Information Feed (see Step 7). This provides information to Amazon about the carton contents of your inbound shipment, which helps to ensure that your shipment is processed at the Amazon fulfillment center quickly and accurately. You must submit this feed before calling the GetUniquePackageLabels operation, otherwise the operation returns the NoPackageContentInformation error.

Each shipping label returned by the GetUniquePackageLabels operation should be affixed to the package in the shipment that it corresponds to, so the labels indicate the package contents. This helps to ensure that your shipment is processed at the Amazon fulfillment center quickly and accurately.

To get shipping labels on the right packages, do the following for each shipping label:

  1. Get the Package ID, which is the string located directly below the bar code of the shipping label. This ID matches one of the CartonId values that you included in the FBA Inbound Shipment Carton Information Feed that you submitted in Step 7.
  2. Determine which package to affix the shipping label to using the record of the correspondence between CartonId values and packages that you created in Step 7.
  3. Affix the label to its corresponding package.

Information included on shipping labels

In all circumstances, the GetUniquePackageLabels operation returns shipping labels that include a unique bar code and Package ID (the string located directly below the bar code). Depending on the contents of the packages in your shipments, the labels can also include an ASIN and an expiration date.

Shipping labels include an ASIN and an expiration date in either of the following situations:

  • Every item in the shipment shares the same ASIN and expiration date.
  • The shipment includes multiple ASINs, but every package in the shipment contains items that share the same ASIN and expiration date.

Shipping labels include an ASIN and no expiration date in either of the following situations:

  • Every item in the shipment shares the same ASIN. The ASIN does not have an expiration date.
  • The shipment includes multiple ASINs, but every package in the shipment contains items that share the same ASIN. The ASINs do not have expiration dates.

Shipping labels do not include an ASIN or an expiration date when the shipment contains at least one package with items that do not share the same ASIN and expiration date.