Hotel API Documentation

Comprehensive guide to our hotel reservation system API

Get Hotel Information
GET /api/info

Retrieve basic information about the hotel.

Parameters:
Name Type Required Description
apikey string Yes Your API key for authentication
Example Request:
GET /api/info?apikey=77855959
Try it
Get Room Types
GET /api/roomtypes

Retrieve all available room types with details.

Parameters:
Name Type Required Description
apikey string Yes Your API key for authentication
Example Request:
GET /api/roomtypes?apikey=77855959
Try it
Get Room Availability
GET /api/rooms

Check room availability with rates for specific dates.

Parameters:
Name Type Required Description
apikey string Yes Your API key for authentication
checkin_date date (YYYY-MM-DD) Yes Check-in date
checkout_date date (YYYY-MM-DD) Yes Check-out date
adults integer No Number of adults (default: 1)
roomtype_id integer No Specific room type ID to filter
promo_code string No Promotion code for special rates
Example Request:
GET /api/rooms?apikey=77855959&checkin_date=2024-08-01&checkout_date=2024-08-10
Try it
Create Reservation
GET /api/resadd

Create a new reservation.

Required Parameters:
Name Type Required Description
apikey string Yes Your API key for authentication
checkin_date date (YYYY-MM-DD) Yes Check-in date
checkout_date date (YYYY-MM-DD) Yes Check-out date
roomtype_id integer Yes Room type ID
rateplan_id integer Yes Rate plan ID
firstname string Yes Guest first name
lastname string Yes Guest last name
mobile string Yes Guest mobile number
Optional Parameters:
  • address1: Street address
  • address2: Additional address info
  • city: City
  • guests: Number of guests (default: 1)
  • res_notes: Reservation notes
  • rate: Custom rate (overrides rateplan)
  • session_id: Guest session ID if logged in
Example Request:
GET /api/resadd?apikey=77855959&checkin_date=2024-10-08&checkout_date=2024-10-09&roomtype_id=8&rateplan_id=12&firstname=John&lastname=Doe&mobile=03451234567
Try it