API References

Get Room Availability

GET https://api.aharooms.com/v1/rooms/availability

Get available rooms of hotel

Query Parameters

Name
Type
Description

hotelID

string

"8f243ff2-43cc-414a-b336-8500f9c7cb6e"

fromDate

string

"2006-01-02T15:04:05Z07:00"

toDate

string

"2006-01-02T15:04:05Z07:00"

Headers

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

id

string

booking id

Headers

Name
Type
Description

Content-Type

string

application/json

Authorization

string

Bearer ThisIsYourAPIKey

Get booking history

GET https://api.aharooms.com/v1/bookings/history

Headers

Name
Type
Description

Authorization

string

Bearer ThisISYourAPIKey

Content-Type

string

application/json

Get booking transactions

GET https://api.aharooms.com/v1/bookings/transactions

Headers

Name
Type
Description

Authorization

string

Bearer ThisIsYourAPIKey

Content-Type

string

application/json

Promotion API

Get List of Promotion

GET https://api.aharooms.com/v1/promotions

Headers

Name
Type
Description

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

Name
Type
Description

Authorization

string

Bearer ThisIsYourAPIKey

Content-Type

string

application/json

{
    "status": "ok"
}

Last updated

Was this helpful?