1. Customer Transactions
Sella
Default module
  • Default module
  • Admin
  • 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
      • Password login
      • Rotate refresh token
      • Logout current session
      • Logout all sessions
      • Check session
      • Validate token
    • 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
        • Delete Product
      • Product v2
        • Variant Type
          • Create Variant Type
          • Update Variant Type
          • List Variant Type
          • Get Variant Type
        • Variant Value
          • Create Variant Value
          • Update Product Option
          • Get Variant Values
        • Create Product
        • Create Product Variant
      • 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
        • stock adjustment
        • List summary
        • Inventory Qty Balance
        • Inventory Item Average Cost Price
        • stock movement
        • stock movement summary
        • purchase log
        • purchase log summary
        • stock adjustment list
        • stock adjustment seed list
        • stock adjustment seed list summary
        • stock adjustment list summary
        • purchase log seed list
        • purchase log seed summary
      • 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 dropdown
        • Fetch customer by email
        • get customer/vendor Copy Copy
      • 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)
        • List Location Overview
        • Fetch location dropdowns
        • Location outlet filter all
        • 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
      • Dashboard
    • Account
      • Fetch Income Account
      • chart of account dropdown data
    • Notification
      • Send Email
    • User
      • List Users(cursor)
      • Sidebar
    • Settings
      • Create Receipt
  • Admin
    • Locations
      • Extend user subscription
  • Schemas
    • Schemas
      • ApiSuccess
      • ProductStatus
      • OutletStatus
      • LocationStatus
      • BankStatus
      • RecordStatus
      • PurchaseLog
      • PaymentMethod
      • Stock
      • CustomerStatus
      • StockStatus
      • CartLineDto
      • CustomerTransactionDto
      • ApiError
      • Measurement
      • OutletType
      • LocationData
      • BankData
      • AdjustmentPurpose
      • CursorPage_PurchaseLog
      • SaleStatus
      • SalesByProductRow
      • PaymentAnalysisStatus
      • Cursor_Stock
      • VendorStatus
      • CartDto
      • CustomerTransactionListResponse
      • PaginationMeta
      • Product
      • OutletData
      • CursorPage_Location
      • CursorPage_Bank
      • AdjustmentEffect
      • PurchaseLogSummaryDTO
      • SaleList
      • CursorPage_SalesByProduct
      • PaymentAnalysis
      • PartyBase
      • Cursor_Products
      • AddCartItemRequest
      • PaymentLogRowDto
      • CustomerTransactionSummaryResponse
      • Platform
      • SalesByProductSummaryDTO
      • Cursor_PaymentAnalysis
      • CustomerData
      • ApiSuccess_ProductCursor
      • UpdateCartItemRequest
      • PaymentLogsResponse
      • CursorPage_Product
      • PaymentAnalysisDTO
      • VendorData
      • FacetsDTO
      • SaleLineDto
      • PaymentSummaryResponse
      • CursorPage_Outlet
      • Payment
      • Party
      • ApiSuccess_Facets
      • SaleDto
      • BankAccountListItemDto
      • LocationSummaryDTO
      • Cursor_Payment
      • Cursor_Party
      • ListSalesResponse
      • BankAccountListResponse
      • BankSummaryDTO
      • PaymentDTO
      • CustomerSummaryDTO
      • SalesSummaryResponse
      • BankTransactionDto
      • StockAdjustment
      • Expenses
      • VendorSummaryDTO
      • CheckoutRequest
      • BankTransactionsResponse
      • CategoryStatus
      • Cursor_Expenses
      • PartySummary
      • CheckoutResponse
      • CreateBankRequest
      • CursorPage_Sale
      • ExpenseDTO
      • UpdateBankRequest
      • RegisterRequest
      • SuccessMessage
      • ProductSummaryDTO
      • OutletSummaryDTO
      • BankDetailsData
      • CursorPage_Adjustment
      • IncomeType
      • SalesListDTO
      • LoginRequest
      • CursorPage_BankDetails
      • StockAdjustmentSummaryDTO
      • ProductCategory
      • SalesSummaryDataType
      • RefreshRequest
      • BankDetailsSummaryDTO
      • StockTakeStatus
      • CursorPage_ProductCategory
      • ForgotPasswordRequest
      • StockTake
      • CategorySummaryDTO
      • ResetPasswordRequest
      • CursorPage_StockTake
      • VerifyEmailRequest
      • StockTakeSummaryDTO
      • AuthTokens
      • UserPublic
      • SessionPublic
      • MfaRequired
      • MfaVerifyRequest
    • Response
      • BadRequest
      • Unauthorized
      • Forbidden
      • NotFound
      • Conflict
      • TooManyRequests
      • ServerError
  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