Sella
  1. SalesList
Sella
General
  • General
  • Auth
    • Password
      • Request password reset (email or SMS)
      • Reset password using token/OTP
    • Email
      • Send email verification link/OTP
      • Verify email using token/OTP
    • Sessions
      • List active sessions/devices
      • Revoke a specific session
    • OAuth
      • Begin OAuth login (PKCE-capable)
      • Complete OAuth flow
    • MFA
      • Provision TOTP secret (QR)
      • Verify TOTP code
    • Register a new user
      POST
    • Password login
      POST
    • Rotate refresh token
      POST
    • Logout current session
      POST
    • Logout all sessions
      POST
    • Check session
      GET
    • Validate token
      POST
  • Inventory
    • ProductCategory
      • Create Product Category
      • Edit Product Category
      • Delete Product Category
      • List product categories (cursor)
      • Categories summary
    • Product
      • List products
      • Products summary
      • Create Product
      • Update Product
      • Get product by ID
      • Disable Product
    • Stocktake
      • List stocktakes (cursor)
      • Stocktakes summary
    • Adjustment
      • List stock adjustments (cursor)
      • Stock adjustments summary
    • PurchaseLog
      • List purchase logs (cursor)
      • Purchase logs summary
    • Stock
      • create bulk-stock
      • add stock
      • List inventory/stock rows
      • List summary
      • Inventory Qty Balance
      • stock adjustment
      • Inventory Item Average Cost Price
      • stock movement
    • Inventory
    • Measurements
      • Get measurement options for products
      • Create measurement
    • Get measurement
      GET
    • Import Stocks via Sheet
      POST
    • Stock (cursor)
      GET
  • CRM
    • Customer/vendor
      • Create customer/vendor
      • Update customer/vendor
      • Delete customer
      • get customer/vendor Copy
      • get customer/vendor transactions
      • Transaction (Customers or Vendors)
      • Transaction summary (Customers or Vendors)
    • Vendor
      • Create vendor
  • ORG
    • Outlet
      • Create Outlet
      • Edit Outlet
      • Delete Outlet
      • List outlets (cursor)
      • Outlets summary
      • outlet dropdown data
    • Location
      • create location
      • update location
      • delete location
      • List locations (cursor)
      • Locations summary
    • Currency
      • get all currency
  • Transaction
    • Bank
      • Create bank account
      • Edit Bank
      • Delete Bank Account
      • List bank accounts
      • Fetch Bank Transactions
      • Bank accounts summary
      • Bank ledger details (cursor)
      • Bank ledger summary
    • Payment
      • Get payment logs
      • Get payment summary
    • Sales
      • Product facets (categories, brands, stock counts)
    • SalesList
      • List sales
        GET
      • Get sales summary
        GET
    • SalesSummary
      • Sales by product (cursor)
      • Sales by product summary (totals)
    • Expenses
      • Expenses (cursor)
      • Expenses summary
    • PaymentAnalysis
      • Payment analysis (cursor)
      • Payment analysis summary
    • Cart
      • Get cart
      • Clear cart
      • Add item to cart
      • Update cart item
      • Remove item from cart
    • Checkout
      • Process checkout
    • Customer Transactions
      • Get customer transactions
      • Get customer transaction summary
      • Get customer transaction product list
      • Customer purchase history
    • Payments
    • Banks
      • Update bank account
      • Delete bank account
      • Get bank account transactions
      • Batch bank operations
  • Account
    • Fetch Income Account
    • chart of account dropdown data
  1. SalesList

List sales

Developing
GET
/sales
Get paginated list of sales with cursor-based pagination

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Query Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://mock.apidog.com/m1/1052146-0-default/sales?cursor&limit&locationId&customerId&dateFrom&dateTo&status' \
--header 'Authorization: Bearer <token>'

Responses

🟢200OK
application/json
OK
Body

Example
{
    "data": [
        {
            "saleId": "string",
            "cartId": "string",
            "customerId": "string",
            "transactionId": "string",
            "status": 0,
            "subtotal": "string",
            "discountAmount": "string",
            "discountMode": "string",
            "total": "string",
            "currencyId": "string",
            "paymentMethod": "string",
            "paymentReference": "string",
            "soldAt": "2019-08-24T14:15:22Z",
            "lines": [
                {
                    "lineId": "string",
                    "productId": "string",
                    "quantity": 0,
                    "unitPrice": "string",
                    "discountAmount": "string",
                    "discountMode": "string",
                    "totalPrice": "string",
                    "measurementId": "string"
                }
            ]
        }
    ],
    "nextCursor": "string",
    "hasMore": true
}
Modified at 2025-11-25 14:45:43
Previous
Product facets (categories, brands, stock counts)
Next
Get sales summary
Built with