HomeDocumentationCode SamplesAPI ReferenceAnnouncementsModelsRelease NotesFAQGitHubVideos
Developer HubAPI StatusSupport
API Reference
Developer HubAPI StatusSupport

getShipments

Returns a list of inbound shipments based on criteria that you specify.

Usage Plan:

Rate (requests per second)Burst
230

The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see Usage Plans and Rate Limits in the Selling Partner API.

Query Params
ShipmentStatusList
array of strings

A list of ShipmentStatus values. Used to select shipments with a current status that matches the status values that you specify.

Show Details
WORKINGThe shipment was created by the seller, but has not yet shipped.
READY_TO_SHIPThe seller has printed box labels (for Small parcel shipments) or pallet labels (for Less Than Truckload shipments).
SHIPPEDThe shipment was picked up by the carrier.
RECEIVINGThe shipment has arrived at the fulfillment center, but not all items have been marked as received.
CANCELLEDThe shipment was cancelled by the seller after the shipment was sent to the fulfillment center.
DELETEDThe shipment was cancelled by the seller before the shipment was sent to the fulfillment center.
CLOSEDThe shipment has arrived at the fulfillment center and all items have been marked as received.
ERRORThere was an error with the shipment and it was not processed by Amazon.
IN_TRANSITThe carrier has notified the fulfillment center that it is aware of the shipment.
DELIVEREDThe shipment was delivered by the carrier to the fulfillment center.
CHECKED_INThe shipment was checked-in at the receiving dock of the fulfillment center.
ShipmentStatusList
ShipmentIdList
array of strings
length ≤ 999

A list of shipment IDs used to select the shipments that you want. If both ShipmentStatusList and ShipmentIdList are specified, only shipments that match both parameters are returned.

ShipmentIdList
date-time

A date used for selecting inbound shipments that were last updated after (or at) a specified time. The selection includes updates made by Amazon and by the seller.

date-time

A date used for selecting inbound shipments that were last updated before (or at) a specified time. The selection includes updates made by Amazon and by the seller.

string
required

Indicates whether shipments are returned using shipment information (by providing the ShipmentStatusList or ShipmentIdList parameters), using a date range (by providing the LastUpdatedAfter and LastUpdatedBefore parameters), or by using NextToken to continue returning items specified in a previous request.

string

A string token returned in the response to your previous request.

string
required

A marketplace identifier. Specifies the marketplace where the product would be stored.

Responses

Response body
object
payload
object

Result for the get shipments operation

ShipmentData
array of objects

A list of inbound shipment information.

ShipmentData
object
string

The shipment identifier submitted in the request.

string

The name for the inbound shipment.

ShipFromAddress
object
required

Specific details to identify a place.

string

An Amazon fulfillment center identifier created by Amazon.

string

Indicates the status of the inbound shipment. When used with the createInboundShipment operation, WORKING is the only valid value. When used with the updateInboundShipment operation, possible values are WORKING, SHIPPED or CANCELLED.

WORKING SHIPPED RECEIVING CANCELLED DELETED CLOSED ERROR IN_TRANSIT DELIVERED CHECKED_IN

Show Details
WORKINGThe shipment was created by the seller, but has not yet shipped.
SHIPPEDThe shipment was picked up by the carrier.
RECEIVINGThe shipment has arrived at the fulfillment center, but not all items have been marked as received.
CANCELLEDThe shipment was cancelled by the seller after the shipment was sent to the fulfillment center.
DELETEDThe shipment was cancelled by the seller before the shipment was sent to the fulfillment center.
CLOSEDThe shipment has arrived at the fulfillment center and all items have been marked as received.
ERRORThere was an error with the shipment and it was not processed by Amazon.
IN_TRANSITThe carrier has notified the fulfillment center that it is aware of the shipment.
DELIVEREDThe shipment was delivered by the carrier to the fulfillment center.
CHECKED_INThe shipment was checked-in at the receiving dock of the fulfillment center.
string

The type of label preparation that is required for the inbound shipment.

NO_LABEL SELLER_LABEL AMAZON_LABEL

Show Details
NO_LABELNo label preparation is required. All items in this shipment will be handled as stickerless, commingled inventory.
SELLER_LABELLabel preparation by the seller is required.
AMAZON_LABELLabel preparation by Amazon is required. Note: AMAZON_LABEL is available only if you are enrolled in the FBA Label Service. For more information about the FBA Label Service, see the Seller Central Help for your marketplace.
boolean
required

Indicates whether or not an inbound shipment contains case-packed boxes. When AreCasesRequired = true for an inbound shipment, all items in the inbound shipment must be case packed.

date

Type containing date in string format

string

Where the seller provided box contents information for a shipment.

NONE FEED 2D_BARCODE INTERACTIVE

Show Details
NONEThere is no box contents information for this shipment. Amazon will manually process the box contents information. This may incur a fee.
FEEDBox contents information is provided through the _POST_FBA_INBOUND_CARTON_CONTENTS_ feed.
2D_BARCODEBox contents information is provided by a barcode on the shipment. For more information, see Using 2D barcodes for box content information on Seller Central.
INTERACTIVEBox contents information is provided by an interactive source, such as a web tool.
EstimatedBoxContentsFee
object

The manual processing fee per unit and total fee for a shipment.

string

When present and not empty, pass this string token in the next request to return the next response page.

errors
array of objects

A list of error responses returned when a request is unsuccessful.

errors
object
string
required

An error code that identifies the type of error that occured.

string
required

A message that describes the error condition in a human-readable form.

string

Additional details that can help the caller understand or fix the issue.

Headers
object
string

Your rate limit (requests per second) for this operation.

string

Unique request reference identifier.

Language