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

getShipmentContentUpdatePreview

Retrieve a shipment content update preview which provides a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified.

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 preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits in the Selling Partner API.

Path Params
string
required
length between 38 and 38

Identifier of an inbound plan.

string
required
length between 38 and 38

Identifier of a shipment. A shipment contains the boxes and units being inbounded.

string
required
length between 38 and 38

Identifier of a content update preview.

Responses

Response body
object
string
required
length between 38 and 38

Identifier of a content update preview.

date-time
required

The time at which the content update expires. In ISO 8601 datetime format with pattern yyyy-MM-ddTHH:mm:ss.sssZ.

requestedUpdates
object
required

Objects that were included in the update request.

boxes
array of objects

A list of boxes that will be present in the shipment after the update.

boxes
object
string
required

Indication of how box content is meant to be provided.

BOX_CONTENT_PROVIDED MANUAL_PROCESS BARCODE_2D

Show Details
BOX_CONTENT_PROVIDEDBox contents have been provided by the seller.
MANUAL_PROCESSBox contents will be manually processed during receive. This service incurs charges.
BARCODE_2DBox contents information is provided by a barcode on the shipment. For more information, refer to [Using 2D barcodes for box content information](https://sellercentral.amazon.com/help/hub/reference/GJWALJCN6JKWJX5A) on Seller Central.
dimensions
object
required

Measurement of a package's dimensions.

items
array of objects

The items and their quantity in the box. This must be empty if the box contentInformationSource is BARCODE_2D or MANUAL_PROCESS.

items
object
string

The expiration date of the MSKU. In ISO 8601 datetime format with pattern YYYY-MM-DD. Items with the same MSKU but different expiration dates cannot go into the same box.

string
required

Specifies who will label the items. Options include AMAZON, SELLER or NONE.

AMAZON SELLER NONE

Show Details
AMAZONAmazon provides the information.
SELLERSeller provides the information.
NONENo owner is required for the labelling.
string
length between 1 and 256

The manufacturing lot code.

string
required
length between 1 and 40

The merchant SKU, a merchant-supplied identifier of a specific SKU.

string
required

The owner of the preparations, if special preparations are required.

AMAZON SELLER NONE

Show Details
AMAZONAmazon provides the information.
SELLERThe seller provides the information.
NONENo owner is required for the preparations.
integer
required
1 to 10000

The number of units of the specified MSKU that will be shipped.

string
length between 38 and 38

Primary key to uniquely identify a Box Package. PackageId must be provided if the intent is to update an existing box. Adding a new box will not require providing this value. Any existing PackageIds not provided will be treated as to-be-removed

integer
required
1 to 10000

The number of containers where all other properties like weight or dimensions are identical.

weight
object
required

The weight of a package.

items
array of objects

A list of all items that will be present in the shipment after the update.

items
object
string

The expiration date of the MSKU. In ISO 8601 datetime format with pattern YYYY-MM-DD. Items with the same MSKU but different expiration dates cannot go into the same box.

string
required

Specifies who will label the items. Options include AMAZON, SELLER or NONE.

AMAZON SELLER NONE

Show Details
AMAZONAmazon provides the information.
SELLERSeller provides the information.
NONENo owner is required for the labelling.
string
length between 1 and 256

The manufacturing lot code.

string
required
length between 1 and 40

The merchant SKU, a merchant-supplied identifier of a specific SKU.

string
required

The owner of the preparations, if special preparations are required.

AMAZON SELLER NONE

Show Details
AMAZONAmazon provides the information.
SELLERThe seller provides the information.
NONENo owner is required for the preparations.
integer
required
1 to 10000

The number of units of the specified MSKU that will be shipped.

transportationOption
object
required

Contains information pertaining to a transportation option and the related carrier.

carrier
object
required

The carrier for the inbound shipment.

carrierAppointment
object

Contains details for a transportation carrier appointment. This appointment is vended out by Amazon and is an indicator for when a transportation carrier is accepting shipments to be picked up.

preconditions
array of strings
required

Identifies a list of preconditions for confirming the transportation option.

preconditions*
quote
object

The estimated shipping cost associated with the transportation option.

string
required
length between 38 and 38

Identifier of a shipment. A shipment contains the boxes and units being inbounded.

string
required
length between 1 and 1024

Mode of shipment transportation that this option will provide.

Possible values: GROUND_SMALL_PARCEL, FREIGHT_LTL, FREIGHT_FTL_PALLET, FREIGHT_FTL_NONPALLET, OCEAN_LCL, OCEAN_FCL, AIR_SMALL_PARCEL, AIR_SMALL_PARCEL_EXPRESS.

string
required
length between 1 and 1024

Shipping program for the option. Possible values: AMAZON_PARTNERED_CARRIER, USE_YOUR_OWN_CARRIER.

string
required
length between 38 and 38

Identifier of a transportation option. A transportation option represent one option for how to send a shipment.

Headers
object
string

Unique request reference identifier.

string

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

Language