Get All Orders - Sellercloud API Docs
Get All Orders
Table of Contents
Overview
You can use this endpoint to retrieve paged results of existing Sales Orders with the option to specify different filtering values. For a complete set of results, multiple requests should be made by specifying a page number in the request.
To consume this endpoint, you must be an Authenticated User. As soon as you receive a valid token, you need to pass it to the call.
Endpoint
An example of this endpoint for server XX is:
https:// xx.api.sellercloud.com/rest/api/orders?pageNumber=1&pageSize=1
For your server, the endpoint will be: https://{ your_server_id}.api.sellercloud.com/rest/api/orders?pageNumber=1&pageSize=1
Request
- Method Type: HttpGet
- Authorization: Use Bearer Token + token received from token authentication
- Header info: Content-Type: application/json
- Query Parameters:
| Parameters | Data Type | Description | Is Required |
| pageNumber | integer | Page number that will be retrieved. If the page number is not set in the request, then only the 1st page will be pulled. |
No |
| pageSize | integer | Number of orders per page. If not set in the request, then the top 10 orders will be pulled. Maximum number of orders that can be pulled with a single call is 50. |
No |
| companyID | List | List of IDs of companies. | No |
| orderIDs | List | List of IDs of existing sales orders. | No |
| orderStatus | List | Accepted values are Cancelled, ShoppingCart, Completed, InProcess, ProblemOrder, OnHold, Quote, Void. | No |
| sku | string | ID of inventory. | no |
| createdOnFrom | DateTime | Minimum date of creation. | No |
| createdOnTo | DateTime | Maximum date of creation. | No |
| exported | integer | Filters orders based on their exported status. Possible values: All = -1, Yes = 1, No = 0 | No |
| hasParentOrder | integer | Filters orders based on whether they have parent order. Possible values: All = -1, Yes = 1, No = 0 | No |
| dateRange | List | Date range. For supported values, check here. | No |
| shipDateRange | List | Range of shipping date. For supported values, check here. | No |
| paymentDateRange | List | Range for payment date. For supported values, check here. | No |
| dropshipStatus | List | Dropship statuses. | No |
| DropshipPoNumbers | List | List of dropship purchase order IDs | No |
| paymentStatus | List | Acceptable values are ALL, NoPayment, Charged, PartialRefund, PartiallyPaid, etc. You can filter by one or several payment statuses. | No |
| orderSourceOrderIDList | Array | Filter by a list of channel order IDs. | No |
| channel | List | List of Channel IDs | No |
| orderSubType | string | Type of order: Sample, Charity, Prime etc. | No |
| shippingStatus | string | Possible values are Unknown, Unshipped, PartiallyShipped, FullyShipped, ReadyForPickup | No |
| trackingNumber | string | Tracking number | No |
| serialNumber | string | Serial number | No |
| lastUpdatedFrom | DateTime | Date of the last update | No |
| lastUpdatedTo | DateTime | Date of the last update | No |
| warehouseID | List | List of warehouse ID | No |
| companyGroupID | List | List of company group ID | No |
| keyword | string | A search term for performing a global search. | No |
| UpdatedFromDateRange | enum | Filter orders based on when they were last updated. This filter allows you to select specific ranges such as Last Month, Last 7 days, etc. See here for the possible values. | No |
| CreatedOnDateRange | enum | Filter orders based on when they were created. This filter allows you to select specific ranges such as Last Month, Last 7 days, etc. See here for the possible values. | No |
| ASIN | string | Order Item ASIN. | No |
| QBExported | enum | Accepted values are: All = -1, Yes = 1, No = 0 | No |
| UserID | list | List of integers for User IDs. | No |
| ShipFromDate | date | Filter orders based on their Ship Date. This is the earliest date filter. | No |
| ShipToDate | date | Filter orders based on their Ship Date. This is the latest date filter. | No |
| OrderFromDate | date | Filter orders based on their creation date. This is the latest date filter. | No |
| OrderToDate | date | Filter orders based on their placement date. This is the latest date filter. | No |
| PicklistID | string | Allows you to pull orders associated with a specific picklist. | No |
| ReplacementOrder | enum | Possible values are All = -1, Yes = 1, No = 0. | No |
| IsSettled | enum | True or False. | No |
| OrderBy | string | Possible values are OrderID, OrderDate, OrderStatus, ShipDate, ShippingStatus. | No |
| IsAscending | boolean | If you have provided the Order By, this parameter allows you to select whether results will be in ascending or descending order. | No |
| usersGroup | string | List of IDs for User Groups. | No |
Enumaration
Below is the list of acceptable values for the UpdatedFromDateRange and CreatedOnDateRange parameters:
Note: The Older than X Days options only retrieve data from within the last 120 days. For example, selecting Older than 3 Business Day will return orders that are more than 3 days old but less than 120 days old.
- AllDates = 9
- Today = 1
- Last24Hours = 12
- Yesterday = 20
- Last3Days = 11
- Last7Days = 10
- ThisWeek = 2
- LastWeek = 3
- Last14Days = 101
- Last21Days = 35
- Last31Days = 4
- Last60Days = 5
- LastMonth = 22
- Last90DAys = 21
- Last120Days = 6
- Last180Days = 180
- Last12Months = 23
- ThisCalendarYear = 7
- PreviousCalendarYear = 8
- OlderThan1BusinessDay = 17
- OlderThan2BusinessDay = 18
- OlderThan3BusinessDay = 19
- OlderThan24Hours = 24
- Tomorrow = 25
- Next3Days = 26
- Next7Days = 27
- MonthToDate = 28
- OlderThan6Months = 29
- OlderThan5Days = 30
- OlderThan30Days = 31
- This_Month = 32
- OlderThan7Days = 33
- OlderThan14Days = 34
Response
- If the user is authenticated and provides a valid page number and page size, then the response will be Status Code 200 => OK and orders metadata in JSON format.
- If the user is not authenticated, then the response will be Status Code 401 => Not Valid Token.
- In case of an error, the response will be Status Code 500 => Internal Server Error.
Response Body
{
"Items": [
{
"ID": 0,
"OrderSourceOrderID": "string",
"OrderSource": 0,
"MarketingSourceID": 0,
"OrderSubType": 0,
"bExported": true,
"bRushOrder": true,
"IsGiftOrder": true,
"IsBlackListed": true,
"ShippingStatus": 0,
"PaymentStatus": 0,
"StatusCode": 0,
"Dropship": 0,
"FirstName": "string",
"LastName": "string",
"TimeOfOrder": "2026-07-14T09:25:08.395Z",
"GrandTotal": 0,
"CompanyName": "string",
"UserID": 0,
"SalesRepEmail": "string",
"SalesRepId": 0,
"ShipDate": "2026-07-14T09:25:08.395Z",
"ShippedByUserID": 0,
"PackageType": "string",
"OrderShippingPromiseDate": "2026-07-14T09:25:08.395Z",
"CreatedOn": "2026-07-14T09:25:08.395Z",
"DeliveryDate": "2026-07-14T09:25:08.395Z",
"HomeCountryCode": 0,
"Country": "string",
"LastUpdated": "2026-07-14T09:25:08.395Z",
"Payments": [
{
"ID": 0,
"TransactionReferenceNumber": "string",
"PaidAmount": 0,
"PaymentDate": "2026-07-14T09:25:08.395Z",
"PaymentType": 1,
"PaymentMethod": 1,
"PaymentStatus": 0,
"Note": "string"
}
],
"DestinationState": "string",
"DestinationCountry": "string",
"ShippingAddress": {
"ClientID": 0,
"UserID": 0,
"HomePhoneExt": "string",
"PhoneNumberExt": "string",
"IsShippingAddress": true,
"IsBillingAddress": true,
"AddressClassification": 0,
"Notes": "string",
"HomePhone": "string",
"EmailAddress": "string",
"AddressStatus": 0,
"AddressSource": 0,
"ID": 0,
"FirstName": "string",
"MiddleInitial": "string",
"LastName": "string",
"CompanyName": "string",
"StreetLine1": "string",
"StreetLine2": "string",
"City": "string",
"StateName": "string",
"StateCode": "string",
"PostalCode": "string",
"CountryName": "string",
"CountryCode": "string",
"PhoneNumber": "string",
"FaxNumber": "string",
"WebSiteURL": "string"
},
"BillingAddress": {
"ClientID": 0,
"UserID": 0,
"HomePhoneExt": "string",
"PhoneNumberExt": "string",
"IsShippingAddress": true,
"IsBillingAddress": true,
"AddressClassification": 0,
"Notes": "string",
"HomePhone": "string",
"EmailAddress": "string",
"AddressStatus": 0,
"AddressSource": 0,
"ID": 0,
"FirstName": "string",
"MiddleInitial": "string",
"LastName": "string",
"CompanyName": "string",
"StreetLine1": "string",
"StreetLine2": "string",
"City": "string",
"StateName": "string",
"StateCode": "string",
"PostalCode": "string",
"CountryName": "string",
"CountryCode": "string",
"PhoneNumber": "string",
"FaxNumber": "string",
"WebSiteURL": "string"
},
"OrderSiteCode": 0,
"ClientID": 0,
"CompanyID": 0,
"EBaySellingManagerSalesRecordNumber": "string",
"CompletedOrderID": "string",
"OrderSourceUrl": "string",
"Items": [
{
"ID": 0,
"OrderID": 0,
"ProductID": "string",
"Qty": 0,
"DisplayName": "string",
"AdjustedSitePrice": 0,
"QtyReturned": 0,
"QtyShipped": 0,
"ID1": 0,
"OrderID1": 0,
"ProductID1": "string",
"Qty1": 0,
"DisplayName1": "string",
"OriginalBasePrice": 0,
"SitePrice": 0,
"AdjustedSitePrice1": 0,
"SiteCost": 0,
"TaxExempt": 0,
"TaxClass": 0,
"NonShipping": 0,
"ShipSeparately": 0,
"DropShipMode": 0,
"DropShipAddressID": 0,
"LineTotal": 0,
"LineTaxTotal": 0,
"StatusCode": 0,
"Weight": 0,
"Length": 0,
"Width": 0,
"Height": 0,
"MinimumQty": 0,
"DisplayDescription": "string",
"ImageURL": "string",
"ExtraInformation": "string",
"GiftWrap": 0,
"GiftWrapMessage": "string",
"GiftWrapAllowed": 0,
"InventoryKey": "string",
"ShippingCost": 0,
"QtyShipped1": 0,
"QtyReturned1": 0,
"ParentID": 0,
"ReferenceID": "string",
"eBayTransactionID": "string",
"OriginalOrderSourceID": "string",
"PostingFee": 0,
"FinalValueFee": 0,
"IsBackOrder": true,
"BackOrderAction": 0,
"BackOrderActionDate": "2026-07-14T09:25:08.395Z",
"BackOrderActionBy": 0,
"EstimatedTimeArrival": "2026-07-14T09:25:08.395Z",
"ReplacementSKU": "string",
"ListingError": 0,
"FeedBackID": "string",
"FeedBackReminderSent": "2026-07-14T09:25:08.395Z",
"BackOrderQty": 0,
"BackOrderDate": "2026-07-14T09:25:08.395Z",
"BackOrderBy": 0,
"EstimatedShipDate": "2026-07-14T09:25:08.395Z",
"NotifyCustomerService": true,
"NotifyCustomer": "string",
"DisputeID": "string",
"OriginalSKU": "string",
"IsSKUReplaced": true,
"InsuranceCost": 0,
"FeedbackLeft": true,
"FeedbackLeftOn": "2026-07-14T09:25:08.395Z",
"FeedBackLeftID": "string",
"IsDropShipped": true,
"DropShippedOn": "2026-07-14T09:25:08.395Z",
"DropShippedToVendor": 0,
"Notes": "string",
"ProductIDOriginal": "string",
"SalesRepId": 0,
"ShipFromWareHouseID": 0,
"ShipFromWarehouseName": "string",
"FeedBackFailureCount": 0,
"FeedBackLastFailureOn": "2026-07-14T09:25:08.395Z",
"FeedBackFailureMessage": "string",
"SourceOrderFileName": "string",
"eBayItemIDUnique": "string",
"eBayTransactionIDUnique": "string",
"DontCountInventory": true,
"ShippingTax": 0,
"GiftWrapTax": 0,
"DropShippedVendorOrderID": "string",
"GiftWrapType": "string",
"GiftWrapCharges": 0,
"ShippingCostForAccounting": 0,
"ReturnedToWarehouseID": 0,
"AverageCost": 0,
"LastCost": 0,
"CreditMemoID": 0,
"CreditMemoItemID": 0,
"HasBuyDotCoupon": true,
"BuyDotCouponAmount": 0,
"DiscountType": 0,
"DiscountAmount": 0,
"DiscountTotal": 0,
"QtyRequestedByOrderSource": 0,
"ProductRebateID": 0,
"ProductRebateValue": 0,
"Purchaser": 0,
"ShippingSourceOrderItemID": "string",
"SalesOutlet": "string",
"VariantID": 0,
"ShippingSourceWarehouseID": "string",
"ExportedProductID": "string",
"ExportedDocumentNumber": "string",
"BatchExportedGUID": "string",
"DeliveryDocumentNumber": "string",
"BatchExportDeliveryGUID": "string",
"SrcUpdatedForItemShipping": true,
"SrcUpdatedForItemShippingOn": "2026-07-14T09:25:08.395Z",
"ShipType": "string",
"DropShippedStatus": 0,
"BatchExportedJobID": 0,
"BatchExportedDateTime": "2026-07-14T09:25:08.395Z",
"ItemStatusCode": 0,
"ItemPaymentStatus": 0,
"ItemShippingStatus": 0,
"BatchExportDeliveryJobID": 0,
"BatchExportDeliveryDateTime": "2026-07-14T09:25:08.395Z",
"CancellationRequestSentToInnotrac": true,
"ShippingSourceCancellationQty": 0,
"TotalRefunded": 0,
"ReturnDocumentNumber": "string",
"BatchExportReturnGUID": "string",
"BatchExportReturnJobID": 0,
"BatchExportReturnDateTime": "2026-07-14T09:25:08.395Z",
"ProfitAndLossAdjustmentTotal": 0,
"SalesRecordNumber": "string",
"ShippingSourceOrderItemSKU": "string",
"QtyPerCase": 0,
"TotalCases": 0,
"PricePerCase": 0,
"QtyPicked": 0,
"ProductIDRequested": "string",
"WholesaleConfirmedQty": 0,
"WholesaleConfirmShipDate": "2026-07-14T09:25:08.395Z",
"WholesaleBackOrderQty": 0,
"WholesaleBackOrderShipDate": "2026-07-14T09:25:08.395Z",
"WholesaleRefuseQty": 0,
"KitItemsCount": 0,
"VatRate": 0,
"VATTotal": 0,
"AmazonShipmentID": "string",
"WarehouseBinCartSlotID": 0,
"SettlementID": 0,
"RoundNumber": 0,
"WarehouseBinCartID": 0,
"MainItemID": "string",
"LinkedToPOItemID": 0,
"OrderItemShipDate": "2026-07-14T09:25:08.395Z",
"ProductName": "string",
"InventoryAvailableQty": 0,
"LocationNotes": "string",
"ShadowOf": "string",
"DefaultVendorName": "string",
"BundleItems": [
{
"ID": 0,
"ParentID": 0,
"OrderItemId": 0,
"OrderID": 0,
"ProductID": "string",
"Qty": 0,
"QtyReturned": 0,
"IsPackageGenerated": true,
"IsBackOrder": true,
"BackOrderAction": 0,
"BackOrderActionDate": "2026-07-14T09:25:08.395Z",
"BackOrderActionBy": 0,
"BackOrderQty": 0,
"BackOrderDate": "2026-07-14T09:25:08.395Z",
"BackOrderBy": 0,
"TotalQty": 0,
"ReturnedToWarehouseID": 0,
"SiteCost": 0,
"LastCost": 0,
"AverageCost": 0,
"ProductRebateID": 0,
"ProductRebateValue": 0,
"ShippingSourceOrderItemID": "string",
"ShippingSourceWarehouseID": "string",
"QtyPicked": 0,
"ReplacementSKU": "string",
"IsSKUReplaced": true,
"WarehouseBinCartSlotID": 0,
"RoundNumber": 0,
"WarehouseBinCartID": 0,
"LinkedToPOItemID": 0,
"ProductName": "string"
}
]
}
],
"ShippingTotal": 0,
"ShippingCarrier": "string",
"ShippingService": "string",
"OrderDiscountsTotal": 0,
"ShippingDiscountsTotal": 0,
"Duties": 0,
"InsuranceTotal": 0,
"DeclaredValue": 0,
"HandlingFee": 0,
"PaymentDate": "2026-07-14T09:25:08.395Z",
"OrderCurrencyCode": 0,
"TrackingNumber": "string",
"AllTrackingNumbers": [
"string"
],
"InvoicePrinted": true,
"InvoicePrintedDate": "2026-07-14T09:25:08.395Z",
"CustomerServiceStatus": 0,
"TaxRate": 0,
"TaxTotal": 0,
"ShippingWeightTotalOz": 0,
"CustomerEmail": "string",
"ShippingState": "string",
"ShippingCountry": "string",
"FinalShippingFee": 0,
"FinalValueTotal": 0,
"ProductIDMostExpensiveInOrder": "string",
"EstimatedDeliveryDate": "2026-07-14T09:25:08.395Z",
"RequireSignatureConfirmation": true,
"RelatedOrders": [
{
"RelatedOrderID": 0,
"RelationshipType": 0,
"CreatedOn": "2026-07-14T09:25:08.395Z"
}
],
"RelatedPurchaseOrderID": 0
}
],
"TotalResults": 0
}
Demo in c#
string baseUri = "http://{server_id}.api.sellercloud.com/rest";
string url = $"{baseUri}/api/Orders?model.pageNumber=1&model.pageSize=50&model.createdOnFrom=2020/01/01&model.createdOnTo=2020/04/24";
string username = "{your_username}";
string password = "{your_password}";
IAuthenticationClient authenticationClient = new AuthenticationClient();
string token = authenticationClient.Login(baseUri, new LoginRequest(username, password));
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
var responseMessage = client.GetAsync(url).Result;
var content = responseMessage.Content
.ReadAsStringAsync()
.Result;
return JsonConvert.DeserializeObject<GetAllResponse>(content);
}
public class AuthenticationClient : IAuthenticationClient
{
public string Login(string baseUri, LoginRequest loginRequest)
{
using (var client = new HttpClient())
using (var request = new HttpRequestMessage(HttpMethod.Post, $"{baseUri}/api/token"))
{
var json = JsonConvert.SerializeObject(loginRequest);
using (var stringContent = new StringContent(json, Encoding.UTF8, "application/json"))
{
request.Content = stringContent;
var responseMessage = client.SendAsync(request).Result;
var content = responseMessage.Content
.ReadAsStringAsync()
.Result;
var response = JsonConvert.DeserializeObject(content);
return response.access_token;
}
}
}
}
public class LoginResponse
{
public string token_type { get; set; }
public string access_token { get; set; }
public DateTime? validFrom { get; set; }
public DateTime? validTo { get; set; }
}
public interface IAuthenticationClient
{
string Login(string baseUri, LoginRequest request);
}
public class LoginRequest
{
public LoginRequest(string username, string password)
{
this.Username = username;
this.Password = password;
}
public string Username { get; }
public string Password { get; }
}