Fulfillment Outbound API
Learn how to use the Fulfillment Outbound API.
You use the Fulfillment Outbound API to retrieve information about Multi-Channel Fulfillment (MCF) orders in Amazon's fulfillment network. You can create applications that help a seller fulfill Multi-Channel Fulfillment orders using their inventory in Amazon's fulfillment network. You can also get information on both potential and existing fulfillment orders.
Release notes
To learn more about the terms that are used in this guide, refer to Terminology.
Use cases
The following use case examples are available for the Fulfillment Outbound API:
- Retrieve proof of delivery for a delivered package: Get the photo or signature for a delivered Multi-Channel Fulfillment Outbound shipment.
- Retrieve a list of fulfillment orders: Get a list of fulfillment orders after (or at) a specific date-time, or indicated by the next token parameter.
- Retrieve delivery tracking information: Get delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order.
- Cancel a fulfillment order: Send a request to Amazon to stop attempts to fulfill a fulfillment order.
- Retrieve a list of features: Get a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify.
- Retrieve inventory eligible for Blank Box: Get a list of inventory items that are eligible for Blank Box.
- Retrieve Blank Box inventory for a specific SKU: Get the total number of feature seller SKUs with the
sellerSKU
you specify. - Create a Japan order with scheduled delivery and delivery time windows: Create orders for Japan with the scheduled delivery shipping option.
- Create an MCF order for India: Create an MCF order for India.
- Track a partially fulfilled order: Track a partially fulfilled order for items that are low inventory.
- Create an order in hold status and then move it to shipped: Learn how an order can move from a fulfillment status of
HOLD
toSHIP
. - Track an order with an item's serial number: Track an item for a seller who might need to know which instance of an item was sold to a particular customer.
- Create an order with cross border fulfillment: Learn how a seller who operates and sells in two different countries can fulfill orders across the border.
- Create orders with Blank Box and Block AMZL features requested: Learn how to create orders with Blank Box and Block AMZL features requested.
- Show the preview details of all ship speeds: Get the preview details of all ships speeds.
- View order notifications with the Notifications API: Subscribe to
FULFILLMENT_ORDER_STATUS
notifications to be aware of all the changes happening on the order. - Create a return for an MCF order: Create a return for an MCF order.
- Get dynamic delivery offers: Get dynamic delivery offers for a buyable product using a US ZIP Code or US IP address.
- Create a Japan order with delivery preferences: Create an order for Japan with delivery preferences
- Create a Japan order providing neighbor details in delivery preferences: Learn how to Create an order for Japan where the delivery preference is set to a designated neighbor if the recipient is not available at the destination address.
- Retrieve locker (delivery box) details for packages delivered in Japan: Get locker information for a package that was delivered to a locker (delivery box) for Japan in an outbound shipment for a Multi-Channel Fulfillment order.
Roles
cancelFulfillmentOrder
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment Product Listing |
createFulfillmentOrder
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
createFulfillmentReturn
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
deliveryOffers
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
getFeatureInventory
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
getFeatures
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
getFeatureSKU
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
getFulfillmentOrder
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
getFulfillmentPreview
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
getPackageTrackingDetails
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
listAllFulfillmentOrders
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
listReturnReasonCodes
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
submitFulfillmentOrderStatusUpdate
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
updateFulfillmentOrder
Attribute | Value |
---|---|
Regions | NA, EU, FE |
Required roles (need at least one) | Amazon Fulfillment |
Updated about 19 hours ago