List Available Offers
Retrieve a comprehensive list of available offers, promotions, and deals that users can claim or redeem with their loyalty points. This endpoint provides detailed offer information with filtering and pagination options.Offers are returned based on user eligibility, tier status, and availability. Only active offers within their validity period are included.
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 by offer category
discount
- Percentage or fixed amount discountsfreebie
- Free products or servicescashback
- Cash back offersexclusive
- Tier-exclusive offersseasonal
- Limited-time seasonal offers
Filter by minimum tier requirement
bronze
- Available for Bronze tier and abovesilver
- Available for Silver tier and abovegold
- Available for Gold tier and aboveplatinum
- Platinum tier exclusive
Minimum points required to claim offer
Maximum points required to claim offer
Filter offers for a specific shop
Show only featured offers (true/false)
Response
Indicates if the request was successful
Human-readable message about the operation
Offer Categories
Different types of offers provide various benefits to loyalty program members:Percentage & Fixed Discounts
- Percentage off total purchase (5%-50%)
- Fixed amount discounts (€1-€20)
- Category-specific discounts
- Minimum purchase requirements
Claiming Eligibility
Several factors determine whether a user can claim an offer:Tier Requirements
Tier Requirements
Minimum Tier Status
- Bronze: Basic offers available
- Silver: Enhanced offers + Bronze
- Gold: Premium offers + Silver + Bronze
- Platinum: All offers including exclusives
Points Balance
Points Balance
Sufficient Points
- User must have required points available
- Points are reserved during claim process
- Failed claims release reserved points
Usage Limits
Usage Limits
Personal & Global Limits
- Per-user maximum uses
- Total offer availability
- Cooldown periods between uses
- One-time only offers
Validity Period
Validity Period
Time-Based Availability
- Offer must be within validity dates
- Some offers have time-of-day restrictions
- Seasonal or event-based availability
Advanced Filtering
Smart Filtering Examples
Dynamic Category Discovery
User Experience Tips
Personalization: The
is_claimable
field and claim_reason
provide clear feedback about offer eligibility, enabling personalized user experiences.Recommended UI Patterns
- Badge System: Show tier requirements with colored badges
- Countdown Timers: Display
days_remaining
for expiring offers - Progress Indicators: Show points needed vs. user balance
- Category Filters: Use the categories array for filter options
Accessibility Considerations
- Clear eligibility messaging in
claim_reason
- Visual indicators for claimable vs. non-claimable offers
- Expiration warnings for time-sensitive offers
Related Endpoints
Claim Offer
Claim an available offer
Featured Offers
Get highlighted promotional offers
Points Balance
Check available points for claiming
User Profile
View tier status and eligibility
Real-time Updates: Offer availability and claimability status are calculated in real-time based on current user status, points balance, and usage history.