Access RDP Data with RDP API

RDP offers our own booking engine, Internet Reservation Module (IRM), as well as our mobile booking engine. The RDP API provides the ability to access RDP data and integrate with a marketing website.  Please note that the API must be purchased from RDP.

The diagram below shows the various reservation channels available from Resort Data Processing:

Reservation Distribution Channels – GDS/OTA Interfaces

The RDP reservation system is designed to provide true last room availability from a variety of channels simultaneously as illustrated by the diagram below.

For more information click on any box below or View All Reservation Channels

RDP API Implementation

The RDP API provides access to some of the RDP data using Microsoft’s Web Services. This information is intended as a guide for developers who have partnered with RDP to implement this interface.  The web services are installed as part of the IRM installation.  IRM (Module RR) is a required along with the RDP API Interface Module (SL).  Pricing is based on how much of the RDP API is implemented from the marketing website.

Please contact RDP Sales for more information.

IRM Only

Most RDP customers use the IRM without the API.  The IRM is highly customizable using themes and cascading style sheets.  When styled correctly, it appears to the guest, that the IRM is part of the marketing site.  For more information on customizing the IRM, see Using Themes in IRM.

Availability & Rates IRM

There are several levels of implementing the RDP API.  The first has the marketing site request availability from the API.  Availability can either be a list of available rooms for those customers that preassign rooms or a list of available room types for those that don’t assign specific room numbers.

Rates can be fetched as well.  RDP Recommends that as few rate plans as possible be used.  If there is only one Internet rate plan, then this information should be stored on the marketing site for performance reasons.  If a guest is choosing a rate plan, then the marketing site should fetch the rate for the room or room type after the rate plan and room/room type and dates are selected instead of doing it for each room or room type.  The marketing site is much faster with rate look ups since it is static data.  There are many ways to implement rates, so this should be discussed with an RDP representative.

The marketing site would collect the reservation dates, room/room type, rate plan and number of people and pass it to IRM as query parameters on the URL.  This would start IRM at either the Virtual Store page or the guest information page, depending on if Virtual Store is installed.  IRM would take over and process the credit card and make the reservation.

Owner Access – Reservations, Work Orders, Statements, Etc.

For customer using our Vacation Rental System, Condo-Hotel, Timeshare, Fractional, or Private Residence Club systems, RDP provides secure owner/member internet access which includes the following capabilities using IRM.

Note: These capabilities are available using RDP’s IRM, not RDP API.

RDP API/Web Services

View the Web Service Definition:  RDP API Web Service Definition

Login Credentials

The IRM Public web service requires a valid login ID and password in order to execute the methods.  Credentials will be provided to RDP customers enabling access to the methods that have been purchased.  Test credentials, which will only function against RDP’s demonstration data are available to developers.

Input Parameters and Return Values

The IRM Public methods all take a request (RQ) class object as input and return a response (RS) class object. The request structures include a Credentials structure and as applicable to each method, either simple input parameters (such as a reservation number) or input structures including various parameters.  The response structures include a status value (success or failure), an error message if applicable, and either a simple return value or a return structure (such as a data set) as applies to each method.

For the full documentation on the API, please contact RDP Sales.

Web Service Methods

Availability & Rates Methods

  • Get Room Info
  • Get Available Rooms
  • Get Room Calendar
  • Get Rate Per Stay
  • Get Agent Rate Per Stay

Housekeeping Methods

  • Get Room Info
  • Update Room Clean Status

Reservation Methods

  • Guest Login
  • Get Reservation Info
  • Cancel Reservation