List Transactions
Retrieves a paginated list of transactions based on filter criteria such as date range, transaction type, and status.
Query Parameters
- Type: stringbrand
Name Optional Brand Name filter
- Type: stringlocation
Name Optional Location Name filter
- Type: string · enumpayment
Type Optional Payment Type filter (GiftCard, CreditCard, Crypto)
values- Gift
Card - Credit
Card - Crypto
- Type: string · enumstatus
Optional Status filter (Success, Failed)
values- Success
- Failed
- Type: string Format: datefrom
Date Optional start date filter (inclusive) in format yyyy-MM-dd
- Type: string Format: dateto
Date Optional end date filter (inclusive) in format yyyy-MM-dd
- Type: integer Format: int32page
Size min:1max:100Number of records per page (default: 10)
- Type: integer Format: int32page
Number min:1max:2147483647Page number (default: 1)
Headers
- Type: stringAuthorizationrequired
Bearer token for API authorization. Send in the format:
Bearer ACCESS_TOKEN_GOES_HERE.
Responses
- application/json
- application/json
Request Example for get/transactions/v1
curl https://SERVER_NAME_GOES_HERE.partech.com/transactions/v1 \
--header 'Authorization: Bearer ACCESS_TOKEN_GOES_HERE'
{
"transactions": [
{
"transactionId": "TRANSACTION_ID_GOES_HERE",
"brandName": "Starbucks",
"locationName": "Downtown Store",
"storeId": "STR001",
"status": "Success",
"transactionDate": "2026-03-05T11:28:29.7628989Z",
"transactionType": "Purchase",
"paymentType": "CreditCard",
"paymentSource": "Online",
"amount": 150.75,
"referenceNumber": "REF123456",
"cardType": "VISA",
"last4Digits": "1234",
"channel": "Ecommerce",
"tip": 10,
"taxes": 8.25,
"currency": "USD"
},
{
"transactionId": "TRANSACTION_ID_GOES_HERE",
"brandName": "Starbucks",
"locationName": "Airport Store",
"storeId": "STR002",
"status": "Success",
"transactionDate": "2026-03-04T11:28:29.7629011Z",
"transactionType": "Redeem",
"paymentType": "GiftCard",
"paymentSource": "POS",
"amount": 50,
"referenceNumber": "REF123457",
"cardType": "GIFT",
"last4Digits": "9876",
"channel": "InStore",
"tip": 0,
"taxes": 0,
"currency": "USD"
}
],
"totalCount": 25
}