Guest Service API
The Guest Service API provides self-service capabilities for hotel guests to manage their stay experience, request services, and interact with hotel staff through a comprehensive digital platform.
Overview
The Guest Service API enables guests to:
- Digital Check-in/Check-out - Complete check-in and check-out flows digitally
- Service Requests - Request housekeeping, maintenance, and on-demand services
- Personalized Recommendations - Receive AI-powered recommendations and book amenities
- Real-time Communication - Communicate with hotel staff in real time
- Profile Management - Manage profile, preferences, and stay history
- Booking Management - View and manage current and future bookings
Key Features
Self-Service Capabilities
- Digital check-in and check-out processes
- Room service and amenity requests
- Housekeeping and maintenance service requests
- Concierge service requests
- Restaurant and spa bookings
Personalization
- AI-powered recommendations based on guest preferences
- Personalized offers and upselling opportunities
- Context-aware suggestions based on stay timeline
- Historical preference learning
Real-time Updates
- WebSocket connections for instant notifications
- Service request status updates
- Staff message notifications
- Recommendation alerts
Mobile Integration
- Deep linking support for mobile apps
- Push notification capabilities
- Offline capability considerations
- Native mobile app integration
Authentication Methods
Booking Reference Authentication
- Primary authentication method using booking reference and guest details
- Secure session establishment for web applications
- JWT token generation for mobile applications
- Multi-step verification for enhanced security
Session Management
- Session-based authentication for web applications
- Token-based authentication for mobile applications
- Secure session timeout and renewal
- Device-specific session management
Privacy & Security
Data Protection
- Guest data retention policies (automatic purge after checkout + 30 days)
- End-to-end encryption for sensitive communications
- GDPR-compliant data export and deletion
- Separate consent management for marketing vs operational communications
Security Features
- TLS encryption for all communications
- Field-level encryption for sensitive data
- Rate limiting and abuse prevention
- Audit logging for guest actions
Service Categories
Core Services
- Housekeeping - Room cleaning, towel/linen requests, amenity restocking
- Maintenance - Room issue reporting and resolution tracking
- Concierge - Local recommendations, booking assistance, special requests
- Room Service - Food and beverage ordering and delivery
Amenity Services
- Spa & Wellness - Treatment bookings and wellness service requests
- Dining - Restaurant reservations and special dining arrangements
- Recreation - Activity bookings, equipment rentals, event participation
- Transportation - Shuttle services, taxi booking, car rental assistance
Communication Services
- Messaging - Real-time chat with hotel staff
- Notifications - Stay-related updates and alerts
- Feedback - Service feedback and review submission
- Support - Help desk and issue resolution