Connect APIs

Gain unburdened access to our webhook enhanced open APIs to develop new interfaces and integrations.

Connect APIs

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.

How Webhooks Work

Webhooks are event-based HTTP notifications which automatically send data when initiated by a triggering event in our Connect APIs. While traditional APIs waste time searching through an entire haystack of data, webhooks give you the thread that leads directly to the needle.

Objects, Fields and Values

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'
e.g.: 2018-05-10T13:50:30

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

List of Available Webhooks

Object Description Events
Account

An event for Company or Travel Agent

  • create_account
  • edit_account
EndOfDay

An event for End of Day changes and notifications

  • complete_end_of_day
Group

An event for Group

  • create_group
  • edit_group
Guest

An event for Guest

  • create_guest
  • edit_guest
  • anonymize_guest
Inventory

An event for Inventory changes (hotel and room type)

  • update_inventory
Reservation

An event for Reservation changes and notifications

  • create_reservation
  • edit_reservation
  • cancel_reservation
  • checkin_available
  • checkin_completed
  • checkin_failed
  • checkout_available
  • checkedout
  • pre_checkin_available
  • pre_checkin_success
  • pre_checkin_failure
  • room_assignment_succeed
  • room_move
ReservationRevenue

An event for Reservation Revenue changes and notifications

  • reservation_revenue_update
RoomStatus

An event for Housekeeping Room status changes

  • room_status
RoomStatusService

An event for the Room service status like an out of order or out of service in the calendar view

  • room_status_service

Gain Unparalled Flexibility with our Connect Open APIs

Easily build a tech stack that is seamless, scalable, and can deliver your ideal guest experience. All of our APIs are publicly available to facilitate maximum access to vendors and enhanced flexibility to software developers.

Contact Us
×

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!

Request a demo