Blockroom Response
Element
Format
Meaning
Mandatory/Optional
UserIp
String
IP Address of the end
user
Mandatory
Search_Token
String
Search Token ID
Mandatory
Currency
String
Currency Value (INR)
Mandatory
Error
[]
ErrorCode
Integer
Error code
Mandatory
ErrorMessage
String
In case of hotel search, if any issue arises, it shows an error message. Otherwise Null.
Mandatory
Currency
String
Preferred currency in
which client is
expecting price
Mandatory
Result
[]
AvailabilityType
String
If the value is available, we may book it.
Mandatory
ResponseStatus
Enumerati
on
Response status
Mandatory
IsPriceChanged
Boolean
Represent if price is
changed or not
Mandatory (Would be set
true, if there is a price
change. Would be set as
false, if no price change)
IsCancellationPolicyCh
anged
Boolean
Represent if cancellation
policy is changed or not
Mandatory (Would be set
true, if there is a change in
cancellation policy. Would
be set as false, if no change
in cancellation policy)
ChildCount
Integer
No. of Child
Optional
RequireAllPaxDetails
Boolean
Represents if passenger
detail is required for all
guests or only for lead
guest.
Mandatory
(If true, then details would
be required for all guests. If
false, then detail is required
only for lead guest of each
room. However, even if
“RequireAllPaxDetails” is
set as false, the
HotelPassenger array
structure is required for all
guests.
RoomId
Integer
Index of the room
(referenced in
OptionsForBooking)
Mandatory
RoomStatus
RoomIndex
Integer
Index of the room
(referenced in
OptionsForBooking)
Mandatory
RoomTypeCode
String
Room Type Code
Mandatory
RoomTypeName
String
Room Type Name
Optional
RatePlanCode
String
Rate plan code associated
with room
Mandatory
RatePlan
String
Name of the Rate plan
associated with room
Optional
SequenceNo
String
Sequence Number of the Room
Optional (Not Applicable
for API Customers)
InfoSource
String
Shows the format to
select possible multiple
room combinations to
book
Mandatory Possible values
can be FixedCombination,
OpenCombination.
SequenceNo
String
Sequence Number of the
Room
Optional (Not Applicable
for API Customers)
DayRates
Array
Per day rate breakup of the room
Mandatory
Amount
Decimal
Per day price of the
room
Mandatory
Date
Date
Date for which day rate is
applicable
Mandatory Format:
(dd/mm/yyyy)
CurrencyCode
String
Currency in which
minimum hotel price is
returned
Mandatory
Price
Array
Price detail of the room
Mandatory
CurrencyCode
String
Currency in which
minimum hotel price is
returned
Mandatory
RoomPrice
Decimal
Price of the room
Mandatory
Tax
Decimal
Tax applicable for the
room
Optional
ExtraGuestCharge
Decimal
Extra Guest Charges
applicable for the room
Optional
ChildCharge
Decimal
Child Charges applicable
for the room
Optional
OtherCharges
Decimal
Other Charges applicable
for the room
Optional
Discount
Decimal
Discount applicable for
the room
Optional
PublishedPrice
Decimal
Published Price of the
room
Mandatory (This price
would be different only if
Room Price is on
PUBLISHED. In case of
NET, Published Price
would be same as Offered
Price)
ublishedPriceRounde
dOff
Integer
Published Price (rounded
off) of the room
Mandatory (This price is
for display purpose only)
OfferedPrice
Decimal
Offered Price of the room
Mandatory
OfferedPriceRoundedO
ff
Integer
Offered Price (rounded
off) of the room
Mandatory (This price is
for display purpose only)
AgentCommission
Decimal
ACommission applicable
on the Room Price
Optional
AgentMarkUp
AgentMarkUp
Agent Mark Up
applicable on the Room
Price
Optional (Agent will earn
this amount if Hotel
markup is set from
backend)
ServiceTax
Decimal
Service tax applicable for
the room
Mandatory
TDS
Decimal
TDS applicable on
Commission Earned
Optional (This would be
deducted only when
commission is parted to the
agent)
ServiceCharge
Decimal
Service Charge
Optional
RoomPromotion
String
Room promotion
applicable for the room
Optional
Amenities
StringList
List of room amenities
Optional
SmokingPreference
Enumerati
on
Smoking Preference
associated with room
Optional -
SmokingPreference
NoPreference = 0, Smoking
= 1, NonSmoking = 2,
Either = 3
BedTypes [ ]
Array
Array of bed types
Optional
HotelSupplements
String
List of supplements
Optional
LastCancellationDate
Date
Last Cancellation Date
Mandatory (No
cancellation charge will be
applied up to this date. If
the date is less than book
date then cancellation
charge will be applicable as
per policy) Format:
(dd/mm/yyyy))
CancellationPolicies
Array
Array of cancellation
policies
Mandatory
Charge
Charge
Charge
Mandatory (Contains
amount in case of Amount,
Percentage value in case of
Percentage, No of nights in
case of Night)
ChargeType
Enumerati
on
Cancellation charge type
Mandatory -
CancellationPolicies -
ChargeType Amount = 1,
Percentage = 2, Nights = 3
Currency
String
Base currency of
Cancellation charge
Mandatory (Default
currency would be INR)
FromDate
Date
Date from which charges
will apply
Mandatory Format:
(dd/mm/yyyy)
ToDate
Date
Date up to which charges
will apply
Mandatory Format:
(dd/mm/yyyy)
CancellationPolicy
String
Cancellation policy in
text format
Mandatory (Format: Text)
Inclusion
Array
Inclusion
Optional
HotelName
String
Unique Hotel Name
Mandatory
AddressLine1
String
Address
Mandatory
AddressLine2
IntegerArray
Index of rooms which
can be combined
Optional
StarRating
Enumerati
on
Star Rating of the hotel
Mandatory - StarRating
All = 0,
OneStar = 1,
TwoStar = 2,
ThreeStar = 3,
FourStar = 4,
FiveStar = 5
HotelPolicyDetail
String
Hotel Policy Details
Optional
Latitude
String
Latitude inFormation of
the hotel
Optional
Longitude
String
Longitude inFormation
of the hotel
Optional