Orders API

Learn how to use the Orders API.

You use the Orders API to retrieve order information. You can develop custom applications that facilitate order synchronization and order research.

Regulated orders

Amazon classifies some products as regulated to comply with local regulations and to provide a broader selection of regulated items to customers. Because orders that contain regulated items must be validated by skilled professionals before shipment, customers must provide additional information to complete the purchase (for example, upload a prescription). Regulated items include pet pharmacy items, eye contact lenses, and prescription glasses.

You can use the getOrderRegulatedInfo and updateVerificationStatus operations in the Orders API to programmatically integrate this validation process into your applications.

Amazon Business orders

An Amazon Business order is an order where the buyer is a verified business buyer. You can use the isBusinessOrder attribute in the order object to distinguish between business and non-business orders. An Amazon Business order will have the isBusinessOrder attribute set to true.

The Orders API is used to retrieve orders created for the selling partner for whom the calls are being made. You can use the getOrders operation to get all the orders for the selling partner, then get all business orders by filtering with the isBusinessOrder attribute. You can use getOrderAddress to retrieve the shipping address and associated delivery preferences.

Current versionLegacy versionsAvailabilitySandbox
v0 (Reference | Model)NoneSellers onlyStatic
Release notes

To learn more about the terms that are used in this guide, refer to Terminology.

📘

Note

Orders more than two years old don't show in the API response, except for the SG, JP, and AU marketplaces, which support orders from 2016 onwards.

Use cases

The following use case examples are available for the Orders API v0:

Roles for the Orders API v0

confirmShipment
AttributeValue
Regions NA, EU, FE
Required roles (need at least one) Inventory and Order Tracking
 Direct to Consumer Shipping (Restricted)
getOrder
getOrderAddress
getOrderBuyerInfo
getOrderItems
getOrderItemsBuyerInfo
getOrderRegulatedInfo
AttributeValue
RegionsNA, EU, FE
Required roles (need at least one)Direct to Consumer Shipping (Restricted)
getOrders
updateShipmentStatus
AttributeValue
RegionsNA, EU, FE
Required roles (need at least one)Inventory and Order Tracking
updateVerificationStatus
AttributeValue
RegionsNA, EU, FE
Required roles (need at least one)Direct to Consumer Shipping (Restricted)