# Get client transaction history Returns a list trasnsactions for a given client number Endpoint: GET /slapi/clients/transactionhistory Version: 0.0.1 Security: BasicAuthCredentials ## Query parameters: - `clientnumber` (string, required) - `startdate` (string, required) - `enddate` (string, required) - `includedetail` (integer, required) - `trantypes` (string) ## Response 200 fields (applicaiton/json): - `transactions` (array) - `transactions.date` (string) Example: "2025-07-29T15:26:17.000Z" - `transactions.items` (integer) Example: 1 - `transactions.amount` (number) Example: 9.99 - `transactions.tax` (number) - `transactions.total` (number) - `transactions.storeLocation` (string) Example: "Default Store" - `transactions.employee` (string) Example: "John Doe" - `transactions.receiptNo` (string) Example: "0000000001" - `transactions.lineItems` (array) - `transactions.lineItems.description` (string) Example: "Single Session Package" - `transactions.lineItems.units` (integer) Example: 1 - `transactions.lineItems.roomNumber` (integer) Example: 1 - `transactions.lineItems.tanTime` (integer) Example: 12 - `transactions.lineItems.taxAmount` (number) - `transactions.lineItems.taxAmount2` (number) - `transactions.lineItems.taxAmount3` (number) - `transactions.lineItems.tanTaxAmount` (number) - `transactions.lineItems.tranType` (string) Example: "T" - `transactions.lineItems.equipTypeDescription` (string) Example: "Level 1" - `transactions.lineItems.pricePerUnit` (number) - `transactions.payments` (array) - `transactions.payments.changeGiven` (number) ## Response 404 fields (applicatoin/json): - `error` (string) - `message` (string)