ROVER CONNECT

Rover Connect connects a great variety of apps – from Point of Sale to Revenue Management Systems or Door Locking Solutions. Any vendors of systems and devices that match the functionality of Rover PMS are welcome to develop interfaces to the Rover Connect data. Typically, we try to return as much data as possible in our GET /Reservations calls so that there is no need for multiple calls to be made.

We also provide several webhooks to allow you to pull only the data you need versus constant poling to gather data. And, it’s all free – we do not charge any setup fees!

AVAILABLE APIs

Here you can find our current available APIs. We are continuously working on adding new APIs so please feel free to check the above link for any future additions.

WEBHOOKS

Guidelines

Webhooks allows you to receive real-time HTTP notifications of changes to specific objects in the Rover Connect. For example, we could send you a notification when any of your reservations change their date range for your Hotel Chain.

Objects, Fields and Values

There are many types of events in Rover Connect, such as Reservation or Group events, so whenever you configure a Webhook you must first choose an event type. Whenever there’s a change to the value of any object field you have subscribed to, we will send you a notification. Notifications are sent to as HTTP POST requests and contain a JSON payload that describes the change.

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"
}

Schema

NameDescriptionTypeRequired
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

datetimeYes
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

stringYes
id

Event identifier. The unique number for the transaction.

integerYes
object

Object name. Always 'event'.

stringYes

WHERE TO START?

Our APIs are open and available for everyone to surf, but to retrieve any data, you will require API credentials. To get started please complete this short form and we will be in touch in no time

Add Your Heading Text Here

Contact Us
×