API References
Get Room Availability
GET
https://api.aharooms.com/v1/rooms/availability
Get available rooms of hotel
Query Parameters
hotelID
string
"8f243ff2-43cc-414a-b336-8500f9c7cb6e"
fromDate
string
"2006-01-02T15:04:05Z07:00"
toDate
string
"2006-01-02T15:04:05Z07:00"
Headers
Authorization
string
Bearer ThisIsYourAPIKey
Content-Type
string
application/json
[
{
"data": [
{
"id": "string",
"housekeepingStatus": "string",
"housekeepingWarning": "string",
"lockDoorRoomNo": "string",
"refCode": "string",
"roomType": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"cmsroomID": 0,
"cmsweekendMaxSellUnits": 0,
"color": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"colorHex": "string",
"name": "string"
},
"description": "string",
"extranetRoomID": "string",
"hourlySettings": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"RoomType": {},
"UpdatedAt": "string",
"additionalHourPrices": "string",
"currency": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
},
"dailyPrice": 0,
"notes": "string",
"price": 0,
"roomTypeID": "string",
"timePrecision": 0
},
"name": "string",
"refCode": "string",
"roomTypeRules": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"roomTypeID": "string",
"serviceDate": "string"
}
],
"status": "string",
"weekendDates": "string"
},
"roomTypeID": "string",
"status": "string",
"title": "string"
}
]
}
Get List of Room
GET
https://api.aharooms.com/v1/rooms
Headers
Authorization
string
Bearer ThisIsYourAPIKey
Content-Type
string
application/json
[
{
"data": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"bookings": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"arrival": "string",
"balance": {},
"bookingGuest": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"booking": {},
"bookingID": "string",
"bookingRoomID": "string",
"guestID": "string"
}
],
"checkedInAt": "string",
"checkedOutAt": "string",
"clientRequestNotes": "string",
"cmsBookingID": 0,
"cmsSource": "string",
"company": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"address": "string",
"contactName": "string",
"country": "string",
"email": "string",
"isExistValueBudget": true,
"marketingChannel": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"description": "string",
"name": "string",
"status": "string"
},
"marketingChannelID": "string",
"marketingSource": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"description": "string",
"name": "string",
"status": "string"
},
"marketingSourceID": "string",
"name": "string",
"phone": "string",
"status": "string"
},
"departure": "string",
"folios": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"balance": {},
"bookingID": "string",
"bookingRoom": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"Room": {},
"RoomType": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"cmsroomID": 0,
"cmsweekendMaxSellUnits": 0,
"color": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"colorHex": "string",
"name": "string"
},
"description": "string",
"extranetRoomID": "string",
"hourlySettings": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"RoomType": {},
"UpdatedAt": "string",
"additionalHourPrices": "string",
"currency": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
},
"dailyPrice": 0,
"notes": "string",
"price": 0,
"roomTypeID": "string",
"timePrecision": 0
},
"name": "string",
"refCode": "string",
"roomTypeRules": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"roomTypeID": "string",
"serviceDate": "string"
}
],
"standard": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"codeName": "string",
"weight": 0
},
"status": "string",
"weekendDates": "string"
},
"UpdatedAt": "string",
"adults": 0,
"children": 0
},
"charges": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"amount": 0,
"booking": {},
"currency": "string",
"detail": "string",
"folio": {},
"hotelCurrencies": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
}
],
"name": "string",
"quantity": 0,
"revenueCategory": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"revenueGroupID": "string",
"status": "string"
},
"revenueGroup": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"categories": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"revenueGroupID": "string",
"status": "string"
}
],
"chargeType": "string",
"isLocked": true,
"name": "string",
"status": "string"
},
"serviceDate": "string",
"status": "string",
"taxIncluded": true,
"taxPercent": 0
}
],
"payments": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"amount": 0,
"currency": "string",
"detail": "string",
"hotelCurrencies": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
}
],
"paymentSubtype": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"paymentTypeID": "string",
"status": "string"
},
"paymentType": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"status": "string",
"subtypes": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"paymentTypeID": "string",
"status": "string"
}
]
},
"status": "string",
"user": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"avatar": "string",
"email": "string",
"hotels": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"address": "string",
"city": "string",
"cityID": "string",
"cmshotelID": 0,
"country": "string",
"currency": "string",
"district": "string",
"districtID": "string",
"email": "string",
"enabledCMSFeatureAt": "string",
"enabledFeatures": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"code": "string",
"name": "string"
}
],
"extranetAPI": "string",
"logo": "string",
"name": "string",
"phone": "string",
"refCode": "string",
"reportEmail": "string",
"status": "string",
"taxPercent": 0,
"taxType": "string",
"term": "string",
"timezone": "string",
"website": "string"
}
],
"name": "string",
"passwordChangedAt": "string",
"roles": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"code": "string",
"level": 0,
"name": "string"
}
],
"status": "string"
}
}
],
"refCode": "string",
"status": "string",
"totalCharge": {},
"totalPayment": {}
}
],
"guest": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"address": "string",
"city": "string",
"countryCode": "string",
"email": "string",
"firstName": "string",
"fullName": "string",
"lastName": "string",
"passport": "string",
"phone": "string",
"state": "string",
"title": "string"
},
"guests": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"address": "string",
"city": "string",
"countryCode": "string",
"email": "string",
"firstName": "string",
"fullName": "string",
"lastName": "string",
"passport": "string",
"phone": "string",
"state": "string",
"title": "string"
}
],
"housekeepingNotes": "string",
"isNightBooking": true,
"marketingChannel": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"description": "string",
"name": "string",
"status": "string"
},
"marketingSource": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"description": "string",
"name": "string",
"status": "string"
},
"mealNotes": "string",
"otherNotes": "string",
"refCode": "string",
"reference": "string",
"rooms": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"Room": {},
"RoomType": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"cmsroomID": 0,
"cmsweekendMaxSellUnits": 0,
"color": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"colorHex": "string",
"name": "string"
},
"description": "string",
"extranetRoomID": "string",
"hourlySettings": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"RoomType": {},
"UpdatedAt": "string",
"additionalHourPrices": "string",
"currency": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
},
"dailyPrice": 0,
"notes": "string",
"price": 0,
"roomTypeID": "string",
"timePrecision": 0
},
"name": "string",
"refCode": "string",
"roomTypeRules": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"roomTypeID": "string",
"serviceDate": "string"
}
],
"standard": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"codeName": "string",
"weight": 0
},
"status": "string",
"weekendDates": "string"
},
"UpdatedAt": "string",
"adults": 0,
"children": 0
}
],
"status": "string"
}
],
"buildingZone": "string",
"description": "string",
"floorZone": "string",
"hourlyBookings": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"charges": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"amount": 0,
"chargeTemplate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"amount": 0,
"currency": "string",
"isUnlimited": true,
"name": "string",
"quantity": 0,
"revenueCategory": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"revenueGroupID": "string",
"status": "string"
},
"revenueGroup": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"categories": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"revenueGroupID": "string",
"status": "string"
}
],
"chargeType": "string",
"isLocked": true,
"name": "string",
"status": "string"
},
"status": "string",
"taxIncluded": true,
"taxPercent": 0,
"unit": "string"
},
"currency": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
},
"finalAmount": 0,
"hourlyBookingID": "string",
"isIncludedTax": true,
"notes": "string",
"quantity": 0,
"revenueCategory": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"revenueGroupID": "string",
"status": "string"
},
"revenueGroup": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"categories": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"revenueGroupID": "string",
"status": "string"
}
],
"chargeType": "string",
"isLocked": true,
"name": "string",
"status": "string"
},
"room": {},
"status": "string",
"taxPercent": 0,
"user": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"avatar": "string",
"email": "string",
"hotels": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"address": "string",
"city": "string",
"cityID": "string",
"cmshotelID": 0,
"country": "string",
"currency": "string",
"district": "string",
"districtID": "string",
"email": "string",
"enabledCMSFeatureAt": "string",
"enabledFeatures": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"code": "string",
"name": "string"
}
],
"extranetAPI": "string",
"logo": "string",
"name": "string",
"phone": "string",
"refCode": "string",
"reportEmail": "string",
"status": "string",
"taxPercent": 0,
"taxType": "string",
"term": "string",
"timezone": "string",
"website": "string"
}
],
"name": "string",
"passwordChangedAt": "string",
"roles": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"code": "string",
"level": 0,
"name": "string"
}
],
"status": "string"
},
"userID": "string"
}
],
"guest": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"address": "string",
"city": "string",
"countryCode": "string",
"email": "string",
"firstName": "string",
"fullName": "string",
"lastName": "string",
"passport": "string",
"phone": "string",
"state": "string",
"title": "string"
},
"notes": "string",
"payments": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"amount": 0,
"currency": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
},
"hourlyBookingID": "string",
"notes": "string",
"paymentSubtype": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"paymentTypeID": "string",
"status": "string"
},
"paymentType": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"status": "string",
"subtypes": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"name": "string",
"paymentTypeID": "string",
"status": "string"
}
]
},
"status": "string",
"user": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"avatar": "string",
"email": "string",
"hotels": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"address": "string",
"city": "string",
"cityID": "string",
"cmshotelID": 0,
"country": "string",
"currency": "string",
"district": "string",
"districtID": "string",
"email": "string",
"enabledCMSFeatureAt": "string",
"enabledFeatures": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"code": "string",
"name": "string"
}
],
"extranetAPI": "string",
"logo": "string",
"name": "string",
"phone": "string",
"refCode": "string",
"reportEmail": "string",
"status": "string",
"taxPercent": 0,
"taxType": "string",
"term": "string",
"timezone": "string",
"website": "string"
}
],
"name": "string",
"passwordChangedAt": "string",
"roles": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"code": "string",
"level": 0,
"name": "string"
}
],
"status": "string"
}
}
],
"refCode": "string",
"serviceEndAt": "string",
"serviceStartAt": "string",
"status": "string"
}
],
"housekeepingStatus": "string",
"housekeepingWarning": "string",
"lockDoorRoomNo": "string",
"refCode": "string",
"roomType": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"cmsroomID": 0,
"cmsweekendMaxSellUnits": 0,
"color": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"colorHex": "string",
"name": "string"
},
"description": "string",
"extranetRoomID": "string",
"hourlySettings": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"RoomType": {},
"UpdatedAt": "string",
"additionalHourPrices": "string",
"currency": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
},
"dailyPrice": 0,
"notes": "string",
"price": 0,
"roomTypeID": "string",
"timePrecision": 0
},
"name": "string",
"refCode": "string",
"roomTypeRules": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"roomTypeID": "string",
"serviceDate": "string"
}
],
"standard": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"codeName": "string",
"weight": 0
},
"status": "string",
"weekendDates": "string"
},
"roomTypeID": "string",
"status": "string",
"title": "string"
}
]
}
]
Get List of Room Type
GET
https://api.aharooms.com/v1/room-types
Headers
Authorization
string
Bearer ThisIsYourAPIKey
Content-Type
string
application/json
[
{
"data": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"cmsroomID": 0,
"cmsweekendMaxSellUnits": 0,
"color": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"colorHex": "string",
"name": "string"
},
"description": "string",
"extranetRoomID": "string",
"hourlySettings": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"RoomType": {},
"UpdatedAt": "string",
"additionalHourPrices": "string",
"currency": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"hotelID": "string",
"name": "string",
"rate": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"currencyID": "string",
"rate": 0,
"rootCurrency": {},
"rootCurrencyID": "string",
"status": "string"
},
"status": "string"
},
"dailyPrice": 0,
"notes": "string",
"price": 0,
"roomTypeID": "string",
"timePrecision": 0
},
"name": "string",
"refCode": "string",
"roomTypeRules": [
{
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"allowOverBooking": true,
"cmsmaxSellUnits": 0,
"roomTypeID": "string",
"serviceDate": "string"
}
],
"standard": {
"CreatedAt": "string",
"DeletedAt": "string",
"ID": "string",
"UpdatedAt": "string",
"codeName": "string",
"weight": 0
},
"status": "string",
"weekendDates": "string"
}
]
}
]
Get List of Hotel
GET
https://api.aharooms.com/v1/hotels
Get list of Aharooms's hotel
Headers
Authorization
string
Bearer ThisIsYourAPIKey
Content-Type
string
application/json
{
"data": [
{
"id": "string",
"address": "string",
"city": "string",
"country": "string",
"currency": "string",
"district": "string",
"email": "string",
"logo": "string",
"name": "string",
"phone": "string",
"refCode": "string",
"reportEmail": "string",
"status": "string",
"taxPercent": 0,
"taxType": "string",
"term": "string",
"timezone": "string",
"website": "string"
}
]
}
Bookings API
Create a new booking
Description: Create a new booking
Endpoint: POST
- https://aharooms.com/v1/developer/bookings
Headers:
Content-Type: application/json
Authorization: Bearer ThisIsYourAPIKey
Body: required
{
"hotelID": "string"
"arrival": "string",
"clientRequestNotes": "string",
"departure": "string",
"guests": [
{
"email": "string",
"firstName": "string",
"fullName": "string",
"id": "string",
"lastname": "string",
"passport": "string",
"phone": "string"
}
],
"housekeepingNotes": "string",
"isNightBooking": true,
"mealNotes": "string",
"otherNotes": "string",
"rooms": [
{
"adults": 0,
"bookingID": "string",
"children": 0,
"id": "string",
"lockDoorRoomNo": "string",
"roomID": "string",
"roomTitle": "string",
"roomTypeID": "string",
"roomTypeName": "string"
}
],
"source": {
"companyID": "string",
"marketingChannelID": "string",
"marketingSourceID": "string",
"reference": "string"
}
}
Response:
{
"data": {
"id": "string",
"refcode": "string"
}
}
Cancel booking
PUT
https://api.aharooms.com/v1/booking/:id/cancel
Path Parameters
id
string
booking id
Headers
Content-Type
string
application/json
Authorization
string
Bearer ThisIsYourAPIKey
Get booking history
GET
https://api.aharooms.com/v1/bookings/history
Headers
Authorization
string
Bearer ThisISYourAPIKey
Content-Type
string
application/json
Get booking transactions
GET
https://api.aharooms.com/v1/bookings/transactions
Headers
Authorization
string
Bearer ThisIsYourAPIKey
Content-Type
string
application/json
Promotion API
Get List of Promotion
GET
https://api.aharooms.com/v1/promotions
Headers
Authorization
string
Bearer ThisIsYourAPIKey
Content-Type
string
application/json
{
"data": [
{
"id": "string",
"title": "string",
"fromDate": "string",
"toDate": "string",
"discountRate": "string"
}
]
}
Apply Promotion Code
POST
https://api.aharooms.com/v1/promotions/apply
Headers
Authorization
string
Bearer ThisIsYourAPIKey
Content-Type
string
application/json
{
"status": "ok"
}
Last updated
Was this helpful?