Orders: Read Orders
Name
ListOrders
Description
The ListOrders operation returns a list of orders created or updated during a time frame that you specify. You define that time frame using the CreatedAfter parameter or the LastUpdatedAfter parameter. You must use one of these parameters, but not both. You can also apply a range of filtering criteria to narrow the list of orders that is returned. The ListOrders operation includes order information for each order returned, including AmazonOrderId, OrderStatus, FulfillmentChannel, and LastUpdateDate. [API reference]
Parameters
Output Columns
Label | Data Type (SSIS) | Data Type (SQL) | Length | Raw | Description |
---|---|---|---|---|---|
AmazonOrderId |
DT_WSTR
|
nvarchar(76)
|
76 | False |
|
OrderTotal_Amount |
DT_NUMERIC
|
decimal(19,5)
|
False |
||
OrderTotal_CurrencyCode |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
BuyerName |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
OrderStatus |
DT_WSTR
|
nvarchar(32)
|
32 | False |
|
OrderType |
DT_WSTR
|
nvarchar(52)
|
52 | False |
|
PurchaseDate |
DT_DBTIMESTAMP
|
datetime
|
False |
||
LatestShipDate |
DT_DBTIMESTAMP
|
datetime
|
False |
||
PaymentMethod |
DT_WSTR
|
nvarchar(20)
|
20 | False |
|
ShippingAddress_City |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
ShippingAddress_PostalCode |
DT_WSTR
|
nvarchar(40)
|
40 | False |
|
ShippingAddress_isAddressSharingConfidential |
DT_WSTR
|
nvarchar(20)
|
20 | False |
|
ShippingAddress_StateOrRegion |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
ShippingAddress_CountryCode |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
ShippingAddress_Name |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
ShippingAddress_AddressLine1 |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
ShippingAddress_AddressLine2 |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
ShippingAddress_County |
DT_WSTR
|
nvarchar(255)
|
255 | False |
|
LastUpdateDate |
DT_DBTIMESTAMP
|
datetime
|
False |
||
IsReplacementOrder |
DT_WSTR
|
nvarchar(20)
|
20 | False |
|
NumberOfItemsShipped |
DT_I4
|
int
|
False |
||
ShipServiceLevel |
DT_WSTR
|
nvarchar(36)
|
36 | False |
|
SalesChannel |
DT_WSTR
|
nvarchar(40)
|
40 | False |
|
IsBusinessOrder |
DT_WSTR
|
nvarchar(20)
|
20 | False |
|
NumberOfItemsUnshipped |
DT_I4
|
int
|
False |
||
PaymentMethodDetails_PaymentMethodDetail |
DT_WSTR
|
nvarchar(32)
|
32 | False |
|
IsGlobalExpressEnabled |
DT_WSTR
|
nvarchar(20)
|
20 | False |
|
IsSoldByAB |
DT_WSTR
|
nvarchar(20)
|
20 | False |
|
IsPremiumOrder |
DT_WSTR
|
nvarchar(20)
|
20 | False |
|
EarliestShipDate |
DT_DBTIMESTAMP
|
datetime
|
False |
||
MarketplaceId |
DT_WSTR
|
nvarchar(52)
|
52 | False |
|
FulfillmentChannel |
DT_WSTR
|
nvarchar(12)
|
12 | False |
|
IsPrime |
DT_WSTR
|
nvarchar(20)
|
20 | False |
|
SellerOrderId |
DT_WSTR
|
nvarchar(76)
|
76 | False |
|
ShipmentServiceLevelCategory |
DT_WSTR
|
nvarchar(36)
|
36 | False |
|
BuyerEmail |
DT_WSTR
|
nvarchar(255)
|
255 | False |
Input Columns
Label | Data Type (SSIS) | Data Type (SQL) | Length | Raw | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
There are no Static columns defined for this endpoint. This endpoint detects columns dynamically at runtime. |
Examples
SSIS
Use Amazon MWS Connector in API Source component to read data or in API Destination component to read/write data:
Orders: Read Orders using API Source

Orders: Read Orders using API Destination

ODBC application
Use these SQL queries in your ODBC application data source:
Orders: read orders
SELECT * FROM ListOrders
SQL Server
Use these SQL queries in SQL Server after you create a data source in Data Gateway:
Orders: read orders
DECLARE @MyQuery NVARCHAR(MAX) = 'SELECT * FROM ListOrders';
EXEC (@MyQuery) AT [LS_TO_AMAZON_MWS_IN_GATEWAY];