Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API for kiosk

  1. Booking ID, E-mail, and Pre-selected Menu API:
    • Purpose: This API is used to register users for events and make booking.
    • Functionality: Generates unique identifiers (QR codes or booking IDs) associated with the bookings.
      • Booking ID
      • Table ID
      • Custom Package(menu) ID
      • Special Menu ID
      • Pax/Date/Time
  2. QR Code/Booking ID Validation API:
    • Purpose: This API generates and validates QR codes used for self check-in.
    • Functionality: Generates QR codes for each booking. Validates scanned QR codes during the check-in process to verify user authenticity and booking details.
  3. Booking Status API:
    • Purpose: This API tracks and updates check-in status.
    • Functionality: Records when users successfully check in using the self check-in feature. Updates the central server with real-time attendance data.
    • Booking Status other than "Pending Arrival" will not pass the self check-in process.
  4. Error Handling and Notifications API:
    • Purpose: This API handles error messages and notifications to users.
    • Functionality: Sends error messages to users if QR codes are invalid, bookings conflict, or technical issues occur. Also sends notifications to users upon successful check-in.
      • Already checked-in
      • Wrong Booking ID/ E-mail
      • Wrong Booking Status
  5. Security and Authentication API:
    • Purpose: This API ensures secure data exchange and authentication.
    • Functionality: Implements encryption for data transmission, user authentication, and authorization to access different parts of the system.
  6. Analytics and Reporting API:
    • Purpose: This API provides access to attendance and event analytics.
    • Functionality: Offers event organizers insights into attendance patterns, peak check-in times, popular sessions, and demographic information. Enables the generation of reports for post-event analysis.