API

Build on
HotelX.

RESTful API with JSON responses and Bearer token authentication. Integrate guest services, rooms, and requests into your own systems.

Base URL
GET https://api.hotelx.app/v1

Authentication

All requests require a Bearer token in the Authorization header. Generate API keys from your Dashboard → Settings → API.

Endpoints

Authentication

POST/auth/token

Hotels

GET/hotels
GET/hotels/:id

Rooms

GET/hotels/:id/rooms
POST/hotels/:id/rooms

Services

GET/hotels/:id/services

Requests

GET/hotels/:id/requests
POST/hotels/:id/requests
PATCH/hotels/:id/requests/:id

Guests

GET/hotels/:id/guests

Webhooks

POST/webhooks

Events

request.createdrequest.updatedfeedback.submitted

Rate Limits

1,000 requests per minute per API key.

Response Format

All responses return JSON with standard HTTP status codes.

Full API documentation coming soon. Contact api@hotelx.app for early access.