rezStream logo

RezStream Integration

Connects to RezStream Cloud via OAuth 2.0 refresh-token credentials. Read-only rates and inventory access. rezStream official site ↗

Coming soon. The RezStream integration is in active development and is not yet available to connect from the business console. The feature set below shows what is being built. Contact the Maison team if you would like early access when it ships.

Features in development

RezStream Cloud exposes a read-only availability, rates, and inventory API. Maison uses it to answer guest questions about availability and pricing; booking requests are handed off to the property's own reservation flow.

FeatureStatusNotes
Hotel availabilityIn developmentUnit availability for a date range and occupancy
Room typesIn developmentUnit catalog for the property
Room ratesIn developmentNightly rates via the availability, rates, and inventory query
Rate plansIn developmentDerived from rate data for the requested stay
List / get reservationsRezStream Cloud API access is read-only for rates and inventory
Create reservationGuests are directed to the hotel's booking engine instead
Payment link

Setup steps and the configuration reference will be published here when the integration is released.

Available tools

4 tools are available for rezStream. The concierge calls them on a guest's behalf during a conversation; which are enabled is set per property, so you only turn on what you want it to be able to do.

Enabled by default (4)

Every certified tool is on as soon as the integration is connected.

ToolWhat it does
rezstream_get_availability_calendarCheck which unit (room) types are available between two dates. Use this when a guest asks 'do you have rooms for...', 'what's available from... to...', or any availability question. from = check-in date, to = check-out date, both in YYYY-MM-DD format (e.g. 2026-09-01). The property is resolved automatically — never ask for or supply a property id. An empty result means no availability for those dates — not an error; do not retry. This property has NO reservation lookup and NO direct booking via chat — if the guest wants to book, modify, or ask about an existing reservation, direct them to contact the hotel directly.
rezstream_get_nightly_ratesGet the nightly rates for a stay window. Use this to quote prices once dates are known — for 'how much is a room from... to...' questions, after (or alongside) checking availability. from = check-in date, to = check-out date, both in YYYY-MM-DD format (e.g. 2026-09-01). The property is resolved automatically. READING THE RESPONSE: each entry has rateName — the RATE, e.g. 'Rack' or 'AAA' — and ratePlanName, which is the UNIT (room) TYPE, e.g. 'Standard' or 'Deluxe'. The same unit type appears once per rate, so several entries share a ratePlanName with different rateName values and prices. QUOTING: quote the LOWEST price available for the requested dates, and always name the rate it comes from — say '$90 on the AAA rate', never a bare '$90'. Some rates are membership or negotiated rates a given guest may not qualify for, and the API does not mark which, so naming the rate is what lets the guest tell whether it applies to them. If the guest asks about other rates, other options, or a different or cheaper price, list EVERY rateName with its price for the unit type they are asking about, rather than only the lowest. For the general rate catalog without dates use the rates catalog tool instead. This property has NO reservation lookup and NO direct booking via chat — if the guest wants to book, modify, or ask about an existing reservation, direct them to contact the hotel directly.
rezstream_get_ratesRetrieve the property's configured rate catalog (rate plan names and details, without dates). Use this to answer general questions about rate plans or packages. For an actual price quote over specific dates use the nightly rates tool instead. Takes no parameters — the property is resolved automatically. This property has NO reservation lookup and NO direct booking via chat — if the guest wants to book, modify, or ask about an existing reservation, direct them to contact the hotel directly.
rezstream_get_unit_typesRetrieve the property's unit (room) type catalog — names, descriptions, and occupancy details. Use this to answer 'what types of rooms do you have?' or to describe room options; it carries no dates or prices. For date-specific availability use the availability calendar tool; for prices use the nightly rates tool. Takes no parameters — the property is resolved automatically. This property has NO reservation lookup and NO direct booking via chat — if the guest wants to book, modify, or ask about an existing reservation, direct them to contact the hotel directly.

Not yet certified (1)

Built and working against the rezStream API, but Maison is not yet certified with rezStream to use them in production, so they cannot be enabled today. Listed so you can see what is coming rather than discover the gap when you ask for it.

ToolWhat it does
rezstream_get_inventoryRetrieve the property's full rezStream catalogue in one call: business details (timezone, currency), properties, units, unit types, rates and guest types. Use it to resolve a unit type or rate UUID to its name, or to list the properties on this account. Takes no parameters — the account is resolved automatically from the credential. This property has NO reservation lookup and NO direct booking via chat — if the guest wants to book, modify, or ask about an existing reservation, direct them to contact the hotel directly.