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

GetPrepInstructionsForASIN

Returns item preparation instructions to help with item sourcing decisions.

Description

The GetPrepInstructionsForASIN operation returns item preparation instructions to help with item sourcing decisions.

Note: In some cases, Amazon can also determine the labeling requirements for an item based on the ASIN. However, if the labeling requirements for an item cannot be determined, the GetPrepInstructionsForASIN operation returns a BarcodeInstruction value of MustProvideSellerSKU for the item. To get complete labeling requirement information (in addition to item preparation instructions) to help you prepare items for shipment to Amazon's fulfillment network, use the GetPrepInstructionsForSKU operation.

Availability

This operation is available in all marketplaces except Brazil.

Throttling

The GetPrepInstructionsForASIN 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.

Request parameters

For more information about the request parameters that are required for all Amazon MWS operations, see Required request parameters in the Amazon MWS Developer Guide.

Name Description Required Values
AsinList A list of ASIN values. Used to identify items for which you want item preparation instructions to help with item sourcing decisions. Yes Maximum: 50 ASIN values
Note: ASINs must be included in the product catalog for at least one of the marketplaces that you participate in. Any ASIN that is not included in the product catalog for at least one of the marketplaces that you participate in is returned in the InvalidASINList response element. You can use the Amazon Sellers API section to find out which marketplaces you participate in. For more information, see What you should know about the Amazon MWS Sellers API Section in the Sellers API section reference.

Type: xs:string

ShipToCountryCode The country code of the country the items will be shipped to. Note that item preparation instructions can vary by country. Yes A two-character country code, in ISO 3166-1 alpha-2 format.

Type: xs:string

Response elements

Name Description
ASINPrepInstructionsList Item preparation instructions to help with item sourcing decisions.

Type: List of ASINPrepInstructions

InvalidASINList A list of invalid ASIN values and the reasons they are invalid.

Type: List of InvalidASIN

Examples

Example query request

For information about standard request requirements, see Required request parameters.

Show example code Hide example code

http://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01
  ?AWSAccessKeyId=AKIAJGUEXAMPLEE2NVUA
  &Action=GetPrepInstructionsForASIN
  &MWSAuthToken=amzn.mws.4ea38b7b-f563-7709-4bae-87aeaEXAMPLE
  &SellerId=A2NKEXAMPLEF53
  &SignatureVersion=2
  &Timestamp=2014-07-18T22%3A52%3A25Z
  &Version=2010-10-01
  &Signature=ZRA9DR5rveSuz%2F1D18AHvoipg2BAev8yblPQ1BbEbfU%3D
  &SignatureMethod=HmacSHA256
  &ASINList.Id.1=B00005N5PF
  &ASINList.Id.2=B0INVALIDF
  &ShipToCountryCode=US

↑ Top

Example response

For information about standard response formatting, see Response format.

Show example code Hide example code

<?xml version="1.0"?>
<GetPrepInstructionsForASINResponse xmlns="http://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01/">
    <GetPrepInstructionsForASINResult>
        <ASINPrepInstructionsList>
            <ASINPrepInstructions>
                <ASIN>B00005N5PF</ASIN>
                <BarcodeInstruction>RequiresFNSKULabel</BarcodeInstruction>
                <PrepGuidance>SeePrepInstructionsList</PrepGuidance>
                <PrepInstructionList>
                    <PrepInstruction>Polybagging</PrepInstruction>
                    <PrepInstruction>Taping</PrepInstruction>
                </PrepInstructionList>
            </ASINPrepInstructions>
        </ASINPrepInstructionsList>
        <InvalidASINList>
            <InvalidASIN>
                <ASIN>B0INVALIDF</ASIN>
                <ErrorReason>InvalidASIN</ErrorReason>
            </InvalidASIN>
        </InvalidASINList>
    </GetPrepInstructionsForASINResult>
    <ResponseMetadata>
        <RequestId>171a23ca-12f9-4599-bbdf-47bc5701d955</RequestId>
    </ResponseMetadata>
</GetPrepInstructionsForASINResponse>

↑ Top