Gain unburdened access to our webhook enhanced open hotel APIs to develop new interfaces and integrations.
Unburden your technology stack with our open APIs that facilitate seamless, real-time data exchange for enhanced system connectivity, more efficient operations, and a unified and personalized guest experience.
Webhooks are event-based HTTP notifications that automatically send data when initiated by a triggering event in our Connect APIs. While traditional Hotel APIs waste time searching through an entire haystack of data, webhooks give you the thread that leads directly to the needle.
Webhooks can be used to design highly targeted messaging based on triggering events informed by your guests’ preferences and activity. For example, if you have a guest that reserves a suite at your hotel, plays a round of golf, and enjoys a dinner at your lounge, webhooks could be used to send offers for future room upgrades, information on upcoming golf events, or loyalty benefits for free champagne with dinner.
Below, we set up a webhook and subscribed to a ‘create_reservation’ event. If a new reservation is made, we would send a notification that would look like this:
As an example, a Webhook that is set up and subscribed to a ‘create_reservation’ event. If a new reservation is made, we would send a notification that would look like this:
{ "created_at": "2018-10-15T19:11:40.622Z", "event": "create_reservation", "id": 2739, "data": { "arrival_date": "2018-10-15", "arrival_time": null, "confirmation_number": "108732", "departure_date": "2018-10-16", "departure_time": null, "hotel_id": 777, "id": 3157941, "object": "reservation", "status": "reserved" }, "object": "event" }
Name | Description | Type | Required |
created_at
|
The time the event was created. This is in UTC Format is 'YYYY-MM-DDTHH:MM:SS' |
datetime | Yes |
data
|
Object containing data associated with the event. *Please reference each data schema: Reservation, ReservationNotification,Inventory, Group. |
object:{Data Schema} | Yes |
event
|
Event name you subscribe. e.g.: create_reservation, checkin, update_inventory |
string | Yes |
id
|
Event identifier. The unique number for the transaction. |
integer | Yes |
object
|
Object name. Always 'event'. |
string | Yes |
Object | Description | Events |
Account |
An event for Company or Travel Agent |
|
EndOfDay |
An event for End of Day changes and notifications |
|
Financial |
|
|
Group |
An event for Group |
|
Guest |
An event for Guest |
|
Inventory |
An event for Inventory changes (hotel and room type) |
|
Reservation |
An event for Reservation changes and notifications |
|
ReservationRevenue |
An event for Reservation Revenue changes and notifications |
|
Restrictions |
|
|
RoomStatus |
An event for Housekeeping Room status changes |
|
RoomStatusService |
An event for the Room service status like an out of order or out of service in the calendar view |
|
Rates |
An event for any rate plan and rate amount change |
|
Easily build a tech stack that is seamless, scalable, and can deliver your ideal guest experience. All of our hotel APIs are publicly available to facilitate maximum access to vendors and enhanced flexibility to software developers.
See how StayNtouch’s Cloud PMS, Guest Mobility, and Guest Kiosk solutions deliver better results for hotels through better front & back of house communication, increased mobile touch-points, more revenue and operational efficiency, and unlimited interfaces.
Your demo will include how to:
Manage and Set Tasks Across Your Departments
Ensure Guest Satisfaction & Safety With Contactless Check-in Options
Automate Easy Upsells & Monetized Early/Late Checkouts
Set & Manage Rates/Availability
Integrate With Tools and Platforms Essential
to Your Hotel
And More!