Get Started
Our APIs provide you with powerful ways to interact and connect with the Rover PMS, the possibilities are endless. The following is a list of best practices to help you make sure that the apps you create are providing the best possible end-user experiences.
- Check-In/ Check-Out Applications - Rover is a unique PMS and has its own specific check-in process. It is crucial that you understand Rover itself before you attempt creating applications like self-service check-in/ check-out applications.
- Make sure your app is making all the necessary method requests in the correct order and at the correct time.
- As Rover is highly customizable, make sure your app's structure aligns with a hotel's configuration settings. Many times a simple configuration setting is the difference between success and failure.
- Authorization/ Authentication
- Always track the expiration of tokens. In order to provide a consistent service to the end user, you will need to replace expiring tokens every 30 days.
- Tokens should always be secured in transport and in storage for sake of data security.
Configuration APIs
Our configuration APIs allow third-party applications hotel-specific meta-data (e.g. hotel code, check-in/check-out times, address, phone, contact, currency, available rates, room types, and rooms/ room status. These APIs are the most basic APIs that can be accessed through Rover Connect and are standard to any configuration. Self-service and booking APIs are both dependent on access to the configuration APIs.
Available APIs:
- List of Hotels (/hotels)
- Property Overview (hotels/id)
- Credit Card Types (hotels/id/credit_card_types)
- Check In Queue Information (hotels/id/queue_details)
- Hotel Rates (hotels/id/rates)
- Single Rate Information (rates/id)
- Hotel Room Types (hotels/id/room_types)
- Single Room Type (room_types/id)
- Room(s) Information (hotels/id/rooms)
- Single Room Information (rooms/id)
Booking APIs
Our booking APIs allow third-party applications to create new reservations as well as modify and view existing reservations. These APIs are available with access to the booking scope.
Available APIs:
- Guest Information (guests/id)
- List of all Reservations (reservations)
- List of reservations with status "Due In"
- List of reservations with status "Checked In"
- Reservation Lookup
Self-Service APIs
Our self-service APIs allow third-party applications to create check-in/check-out applications that allow guests to go through the check-in/check-out flow through a third party. These APIs are available through the self-service scope.
Available APIs:
- Checkin a Reservation
- Checkout a Reservation
- View Early Checkin Options
- Early Checkin a Reservation
- Add Late Check-out to a Reservation
- View Late Check-out Options for a Reservation
- View Notes on a Staycard
- Add Payment Methods to a Reservation
- Pre-Check-In a Reservation
- Check the Queue Status for a Reservation
- Record a Guest Payment
- Upsell a Room Type on a Reservation
- View Upsell Options for a Reservation