Points Transaction History
Retrieve a comprehensive history of all point transactions for the authenticated user, including awards, redemptions, and adjustments. This endpoint provides detailed transaction data with filtering and pagination options.Transaction history includes both completed and pending transactions, with clear status indicators for each entry.
Path Parameters
Language code for localized content (e.g., “en”, “lt”)
Query Parameters
Page number for pagination (default: 1)
Number of items per page (default: 15, max: 50)
Filter transactions for a specific loyalty card
Filter by transaction type
award
- Points awardedredeem
- Points redeemedbonus
- Promotional bonusesadjustment
- Manual adjustmentsexpired
- Expired points
Start date filter (ISO 8601 format: YYYY-MM-DD)
End date filter (ISO 8601 format: YYYY-MM-DD)
Filter by transaction status
completed
- Finalized transactionspending
- Processing transactionscancelled
- Cancelled transactionsall
- All statuses (default)
Response
Indicates if the request was successful
Human-readable message about the operation
Transaction Types
Different transaction types represent various point activities:Award Transactions
Award Transactions
Points: Positive values (added to balance)Sources:
- Purchase transactions
- Activity rewards (check-ins, reviews)
- Referral bonuses
- Welcome bonuses
Redemption Transactions
Redemption Transactions
Points: Negative values (deducted from balance)Types:
- Purchase discounts
- Free product redemptions
- Gift voucher generation
- Cashback withdrawals
Bonus Transactions
Bonus Transactions
Points: Positive values (promotional)Sources:
- Seasonal promotions
- Tier upgrade bonuses
- Special campaign rewards
- Admin manual bonuses
Adjustment Transactions
Adjustment Transactions
Points: Can be positive or negativeReasons:
- Customer service corrections
- System error corrections
- Fraud prevention reversals
- Account reconciliation
Advanced Filtering
Date Range Queries
Transaction Type Combinations
Performance Optimization
Export and Analytics
Data Export: For large-scale analytics, consider using date-based chunking to retrieve transaction history efficiently while respecting rate limits.
Summary Statistics
The response includes asummary
object with aggregated data for the filtered period:
- Total Awarded: Sum of all positive point transactions
- Total Redeemed: Sum of all negative point transactions
- Net Change: Overall points balance change
- Transaction Count: Number of transactions in results
Business Intelligence
Use transaction data for:- 📊 Customer behavior analysis
- 📈 Redemption pattern tracking
- 🎯 Campaign effectiveness measurement
- 💡 Tier progression insights
Related Endpoints
Award Points
Create new point award transactions
Redeem Points
Create new point redemption transactions
Points Balance
Get current balance and tier information
Transaction Details
View specific transaction details
Real-time Data: Transaction history reflects real-time data. Pending transactions appear with
status: "pending"
until processing completes.