What are Kiosks?
Kiosks are self-service terminals where customers can:- Browse Marketing Offers: View available promotions and coupons
- Join Loyalty Programs: Sign up for rewards programs
- Check Loyalty Balance: View points, stamps, and rewards status
- Redeem Offers: Activate coupons and promotions for their purchase
How It Works
Kiosk Initializes
Kiosk terminal starts up and authenticates with ClearLine.
Retrieve Menu Options
Use the Get Kiosk Menu endpoint
to load available marketing actions for the terminal.
Display to Customer
Present menu options on the kiosk screen for customer interaction.
Customer Interacts
Customer selects options and completes actions (join loyalty, view offers,
etc.).
Kiosk Endpoints
Get Kiosk Menu List
Retrieve menu configuration for a specific kiosk terminal
Start Interaction
Initiate customer session for kiosk interactions
Best Practices
Cache Menu Configuration
Cache Menu Configuration
Handle Offline Gracefully
Handle Offline Gracefully
Implement offline mode with cached menu options. Show a friendly message if
the kiosk can’t reach ClearLine servers.
Filter by Terminal Configuration
Filter by Terminal Configuration
The menu endpoint returns options based on terminal configuration. Trust the
API response to show only relevant features for each kiosk.
Keep UI Simple
Keep UI Simple
Kiosk users expect quick, intuitive interfaces. Display only essential menu
items and minimize steps to complete actions.