operation is provided for backwards
compatibility only. Amazon strongly recommends using the GetUniquePackageLabels
operation to get package labels
instead of the GetPackageLabels
operation. Using the
operation helps to ensure
that your shipment is processed at the Amazon fulfillment center
quickly and accurately.
The GetPackageLabels operation returns PDF document data for printing shipping
labels and carrier labels for an inbound shipment. For information about extracting PDF document data,
see Extracting PDF Document Data.
The language of the address section of a shipping label is determined by the
ShipFromAddress value for the shipment, which was
specified with a previous call to the
CreateInboundShipmentPlan operation. The language of
the FC Prep instructions (if applicable) is determined by the marketplace of
the Amazon fulfillment center receiving the shipment.
Non-Amazon-partnered, Small Parcel shipments
For Non-Amazon-partnered, Small Parcel shipments, use the
NumberOfPackages parameter to specify the number of
boxes in your shipment. The GetPackageLabels operation
returns a shipping label with a unique barcode for every box in your
Note: To help ensure that your shipment is processed in a timely manner when it reaches the Amazon fulfillment center, never photocopy a shipping label and
put the copied label on multiple boxes in a Small Parcel
shipment. Each shipping label for a Small Parcel
shipment has a unique barcode and should be placed on a different box in the
Amazon-partnered, Small Parcel shipments
For Amazon-partnered, Small Parcel shipments, the
GetPackageLabels operation returns a carrier label
and a shipping label for each box in your shipment. The
NumberOfPackages parameter is not required; if you
include the NumberOfPackages parameter it is ignored.
The number of boxes in your shipment was specified with your call to the
Note: To help ensure that your shipment is processed in a timely manner when it reaches an Amazon fulfillment center, always put the shipping label and
carrier label from the same PDF on the same box.
Less Than Truckload/Full Truckload (LTL/FTL) shipments
For LTL/FTL shipments, regardless of whether they are Amazon-partnered or
non-Amazon-partnered, use the NumberOfPackages
parameter to indicate the number of shipping labels that you want for your
shipment. You will need one shipping label for every box in your shipment,
plus one for each of the four sides of each of your shrink-wrapped pallets.
Unlike the unique shipping labels that are returned for a Small Parcel shipment, the shipping labels that are
returned for a LTL/FTL shipment are identical.
This operation is available in all marketplaces except
The GetPackageLabels operation has a maximum request quota of 30 and a
restore rate of two requests every second. For definitions of throttling terminology and for a complete
explanation of throttling, see Throttling: Limits to how often you can submit requests in the Amazon MWS Developer Guide.