API Reference

Field Reference

ratePlansAvailable: Array of available rate plans for the requested dates and room types, including pricing breakdowns, fees, and promotions.

roomTypesAvailable: Array of room types that have availability for the requested stay period.

promotionFromCode: Result of validating any promotional code included in the query.

query: Echoed back parameters from the original availability/pricing request.

reslyRoomTypeId: Internal ID of the room type in Resly.

reslyRatePlanId: Internal ID of the rate plan in Resly.

channelRoomTypeCode: Room type code used on the external channel

channelRoomTypeName: Display name of the room type on the channel.

channelRatePlanCode: External rate plan code used by the channel.

channelRatePlanName: Display name of the rate plan on the channel.

dailyRate: Object mapping each date (YYYY-MM-DD) to its per-night rate.


bundledFees: Array of fees included in the room rate. Each object contains:

id: Identifier for the fee.

name: Name of the fee (e.g., “Extra Guest Fee”).

amount: Value of the bundled fee.

isBundled: Boolean indicating the fee is already included in the base rate.


fees: Array of additional fees (not bundled). Each object contains:

id, name, amount


taxes: Array of tax entries applied to the rate. Each object contains:

id, name, amount


taxRuleId: Identifier for the tax rule set applied (e.g., for jurisdiction compliance like "VIC-LEVY").


promotion: Details of the applied promotion, if any:

id, name, description, promoCode


totalBaseRate: Sum of all nightly rates before any additional fees or taxes.

sumBundledFees: Total of all bundled fees.

totalRoomRate: Combined total of base rate and bundled fees.

sumFees: Total of additional (non-bundled) fees.

discount: Discount amount applied through promotions.

totalReservationRate: Net reservation rate after applying discounts (base + bundled fees - discount).

sumTaxes: Total amount of taxes applied.

total:Final total cost to the guest, including base rate, bundled fees, extra fees, and taxes.

reslyRoomTypeId: Internal Resly ID of the room type.

channelRoomTypeCode: Room type code used on the OTA or channel.

channelRoomTypeName: Display name of the room type on the OTA or channel.

available: Number of units available for the requested date range.

isPromotionValid: Boolean indicating whether the promo code was valid.

errorMessage: Any error message returned during promo code validation (empty if none).

checkIn: Requested check-in date.

checkOut: Requested check-out date.

adults: Number of adults in the booking query.

children: Number of children.

infants: Number of infants.

pets: Number of pets included.

promoCode: Promotional code used in the query (if any).

channelRoomTypeCode: Room type code used in the channel-based request.