Sella
  1. Customer Transactions
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
    • Import Stocks via Sheet
    • Stock (cursor)
  • 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 sales summary
    • 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
      • Get customer transaction summary
        GET
      • Get customer transaction product list
        GET
      • Customer purchase history
        GET
    • 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. Customer Transactions

Get customer transaction product list

GET
/customers/{customerId}/transactions/summary
Retrieve aggregated transaction summary statistics for a specific customer.
Returns transaction count, sales value, discounts, net sales, and wallet balance.
Supports filtering by date range and includes deleted transactions option.
If dates are not provided, defaults to current month till date.

Request

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

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/customers/cus14113883879077411/transactions/summary?from=2025-10-01&to=2025-12-31&includeDeleted' \
--header 'Authorization: Bearer <token>'

Responses

🟢200OK
application/json
Transaction summary retrieved successfully
Body

Example
{
    "transaction_count": 150,
    "sales_value": 50000,
    "total_discount": 2500,
    "net_sales": 47500,
    "wallet_balance": 30000
}
🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
Modified at 2025-12-08 11:15:05
Previous
Get customer transaction summary
Next
Customer purchase history
Built with