Get All Orders

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; }
}

Was this article helpful?

Next
Delete Order