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

getFulfillmentOrder

Returns the fulfillment order indicated by the specified order identifier.

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 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 ≤ 40

The identifier assigned to the item by the seller when the fulfillment order was created.

Responses

Response body
object
payload
object

The request for the getFulfillmentOrder operation.

fulfillmentOrder
object
required

General information about a fulfillment order, including its status.

fulfillmentOrderItems
array of objects
required

An array of fulfillment order item information.

fulfillmentOrderItems*
object
string
required

The seller SKU of the item.

string
required

A fulfillment order item identifier submitted with a call to the createFulfillmentOrder operation.

int32
required

The item quantity.

string

A message to the gift recipient, if applicable.

string

Item-specific text that displays in recipient-facing materials such as the outbound shipment packing slip.

string

Amazon's fulfillment network SKU of the item.

string

Indicates whether the item is sellable or unsellable.

int32
required

The item quantity.

int32
required

The item quantity.

date-time

Date timestamp

date-time

Date timestamp

perUnitPrice
object

An amount of money, including units in the form of currency.

perUnitTax
object

An amount of money, including units in the form of currency.

perUnitDeclaredValue
object

An amount of money, including units in the form of currency.

fulfillmentShipments
array of objects

An array of fulfillment shipment information.

fulfillmentShipments
object
string
required

A shipment identifier assigned by Amazon.

string
required

An identifier for the fulfillment center that the shipment will be sent from.

string
required

The current status of the shipment.

PENDING SHIPPED CANCELLED_BY_FULFILLER CANCELLED_BY_SELLER

Show Details
PENDINGThe process of picking units from inventory has begun.
SHIPPEDAll packages in the shipment have left the fulfillment center.
CANCELLED_BY_FULFILLERThe Amazon fulfillment center could not fulfill the shipment as planned. This might be because the inventory was not at the expected location in the fulfillment center. After cancelling the fulfillment order, Amazon immediately creates a new fulfillment shipment and again attempts to fulfill the order.
CANCELLED_BY_SELLERThe shipment was cancelled using the `CancelFulfillmentOrder` request.
date-time

Date timestamp

date-time

Date timestamp

shippingNotes
array of strings

Provides additional insight into shipment timeline. Primairly used to communicate that actual delivery dates aren't available.

shippingNotes
fulfillmentShipmentItem
array of objects
required

An array of fulfillment shipment item information.

fulfillmentShipmentItem*
object
string
required

The seller SKU of the item.

string
required

The fulfillment order item identifier that the seller created and submitted with a call to the createFulfillmentOrder operation.

int32
required

The item quantity.

int32

An identifier for the package that contains the item quantity.

string

The serial number of the shipped item.

manufacturerLotCodes
array of strings

String list

manufacturerLotCodes
fulfillmentShipmentPackage
array of objects

An array of fulfillment shipment package information.

fulfillmentShipmentPackage
object
int32
required

Identifies a package in a shipment.

string
required

Identifies the carrier who will deliver the shipment to the recipient.

string

The tracking number, if provided, can be used to obtain tracking and delivery information.

date-time

Date timestamp

lockerDetails
object

The locker details, which you can use to access the locker delivery box.

deliveryInformation
object

The delivery information for the package. This information is available after the package is delivered.

returnItems
array of objects
required

An array of items that Amazon accepted for return. Returns empty if no items were accepted for return.

returnItems*
object
string
required

An identifier assigned by the seller to the return item.

string
required

The identifier assigned to the item by the seller when the fulfillment order was created.

string
required

The identifier for the shipment that is associated with the return item.

string
required

The return reason code assigned to the return item by the seller.

string

An optional comment about the return item.

string

The return reason code that the Amazon fulfillment center assigned to the return item.

string
required

Indicates if the return item has been processed by a fulfillment center.

New Processed

Show Details
NewThe return item has not yet been processed by a fulfillment center.
ProcessedThe return item has been processed by a fulfillment center.
date-time
required

Date timestamp

string

Identifies the return authorization used to return this item. Refer to ReturnAuthorization.

string

The condition of the return item when received by an Amazon fulfillment center.

Sellable Defective CustomerDamaged CarrierDamaged FulfillerDamaged

Show Details
SellableItem is in sellable condition.
DefectiveItem is defective.
CustomerDamagedItem was damaged by the buyer or the seller.
CarrierDamagedItem was damaged by the carrier.
FulfillerDamagedItem was damaged by Amazon.
string

The identifier for the Amazon fulfillment center that processed the return item.

returnAuthorizations
array of objects
required

An array of return authorization information.

returnAuthorizations*
object
string
required

An identifier for the return authorization. This identifier associates return items with the return authorization used to return them.

string
required

An identifier for the Amazon fulfillment center that the return items should be sent to.

returnToAddress
object
required

A physical address.

string
required

The return merchandise authorization (RMA) that Amazon needs to process the return.

string
required

A URL for a web page that contains the return authorization barcode and the mailing label. This does not include pre-paid shipping.

paymentInformation
array of objects

An array of various payment attributes related to this fulfillment order.

paymentInformation
object
string
required

The transaction identifier of this payment.

string
required

The transaction mode of this payment.

date-time
required

Date timestamp

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 occurred.

string
required

A message that describes the error condition.

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