About this integration
Hospitality channel manager for reservations, rates, and property distribution.
There are 4 triggers, 15 search modules and 2 actions available. The integration connects via oauth authentication.
How to connect
The credential form asks for Client ID and Client Secret.
OAuth asks you to approve openid, profile, and email before access is granted.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
To get your Client ID and Client Secret, sign in to rezStream and request Cloud API OAuth credentials for your integration (this is typically issued by rezStream support/onboarding or your account manager). You’ll be asked for a Redirect URL — for Make.com use: https://www.make.com/oauth/cb/app. Once rezStream provisions the app, copy the provided Client ID and Client Secret into the fields below.
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | — |
Client SecretRequired | password | — |
- openid
- profile
- roles
- folio:view
- folio:edit
- folio:create
- rate:view
- rate:edit
- inventory:view
- availability:view
- guest_communication
- revenue_management
- offline_access
Use it in workflow automation
Start with Watch Availability, then add Create Nightly Rates.
The canvas below runs Watch Availability into Create Nightly Rates — watch the video, then drop a node onto the canvas.
Select the Watch Rates trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create Nightly Rates as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 6 ready-made modules for scheduling work — each run logs its inputs and outputs for debugging.
RezStream workflow on the canvas: Watch Rates then Create Nightly Rates
Triggers, searches and actions
Open any RezStream trigger, search, or action to see its inputs and outputs — 4 triggers, 15 searchs, 2 actions.
Triggers
Use one of 4 triggers to kick off a workflow as soon as an event occurs in the app.
- Watch Availability
- Watch Rates
- Watch Reservations
- Watch Reserved Rates
Searches
This integration includes 15 search modules for looking data up mid-run.
- Get a Reservation
- Get Business Inventory
- Get Inventory
- List Availability Blocks by Date
- List Availability Calendar by Unit
Actions
Take action during a run with 2 available modules that write data back into the app.
- Create Nightly Rates
- Make an API Call
Explore the fields available for each RezStream trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Assignment ID | text |
Block ID | text |
Version | number |
Start date | date |
End date | date |
Unit ID | text |
Unit type ID | text |
Property ID | text |
| Field | Type |
|---|---|
Rate ID | text |
Rate name | text |
Rate plan ID | text |
Rate plan name | text |
Type | text |
Start date | text |
End date | text |
Allow updates | boolean |
Data | array |
| Field | Type |
|---|---|
Rate ID | text |
Rate name | text |
Rate plan ID | text |
Rate plan name | text |
Type | text |
Start date | text |
End date | text |
Allow updates | boolean |
Data | array |
| Field | Type |
|---|---|
ID | text |
Unit assignments | array |
Version | number |
Status | text |
Made at | date |
Updated at | date |
Canceled at | date |
Arrival | date |
Departure | date |
Ingestion source | text |
External channel | text |
Searches
| Field | Type |
|---|---|
Reservation IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Version | number |
Status | text |
Updated at | date |
Made at | date |
Arrival | date |
Departure | date |
Reservation name | text |
Primary person | object |
ID | text |
Name | text |
First name | text |
Last name | text |
Email | text |
Phone number | text |
Mobile phone number | text |
Tags | array |
Confirmation number | text |
Cancellation number | text |
Canceled at | date |
Channel code | text |
Channel sub code | text |
Ingestion source | text |
External channel | text |
Source of contact | text |
Reason for stay | text |
Invoice total | number |
Invoice paid | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Address | object |
Address | text |
City | text |
State | text |
Postal code | text |
Country | text |
Location | object |
Latitude | number |
Longitude | number |
Time zone | text |
Default currency | text |
Default locale | text |
| Field | Type |
|---|---|
Business | object |
ID | text |
Name | text |
Address | object |
Location | object |
Time zone | text |
Default currency | text |
Default locale | text |
Properties | array |
Units | array |
Unit types | array |
Rates | array |
Guest types | array |
| Field | Type |
|---|---|
From DateRequired | date |
To Date | date |
Limit | number |
| Field | Type |
|---|---|
Assignment ID | text |
Block ID | text |
Version | number |
Start date | date |
End date | date |
Unit ID | text |
Unit type ID | text |
Property ID | text |
| Field | Type |
|---|---|
From DateRequired | date |
To DateRequired | date |
Limit | number |
| Field | Type |
|---|---|
Unit ID | text |
Start date | date |
End date | date |
Statuses | array |
| Field | Type |
|---|---|
From DateRequired | date |
To DateRequired | date |
Limit | number |
| Field | Type |
|---|---|
Unit type ID | text |
Start date | date |
End date | date |
Unit count | number |
Metrics | array |
| Field | Type |
|---|---|
From Date | date |
To Date | date |
Limit | number |
| Field | Type |
|---|---|
Rate ID | text |
Rate name | text |
Rate plan ID | text |
Rate plan name | text |
Type | text |
Start date | date |
End date | date |
Allow updates | boolean |
Data | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Version | number |
Name | text |
Address | object |
Address | text |
City | text |
State | text |
Postal code | text |
Country | text |
Location | object |
Latitude | number |
Longitude | number |
Time zone | text |
Default currency | text |
Units | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Type | text |
Name | text |
Allow nightly updates | boolean |
| Field | Type |
|---|---|
From DateRequired | date |
To Date | date |
Limit | number |
| Field | Type |
|---|---|
Arrival | date |
Departure | date |
ID | text |
Version | number |
| Field | Type |
|---|---|
From DateRequired | date |
To Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Unit assignments | array |
Version | number |
Status | text |
Made at | date |
Updated at | date |
Canceled at | date |
Arrival | date |
Departure | date |
Ingestion source | text |
External channel | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Version | number |
Property ID | text |
Unit type ID | text |
Name | text |
Short name | text |
Max capacity | number |
Guest categories | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Version | number |
Rate plan ID | text |
Name | text |
Short name | text |
Ada accessible | boolean |
Max capacity | number |
Unit count | number |
Units | array |
Rates | array |
| Field | Type |
|---|---|
From DateRequired | date |
After At Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Updated at | date |
Version | number |
| Field | Type |
|---|---|
From DateRequired | date |
After At Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Unit assignments | array |
Version | number |
Status | text |
Made at | text |
Updated at | date |
Canceled at | date |
Arrival | date |
Departure | date |
Ingestion source | text |
External channel | text |
Actions
| Field | Type |
|---|---|
Rate IDRequired | choice |
DataRequired | array |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |

