The RMS Online API is an open source developer's kit offered at no additional charge providing qualified web developers a rich two-way data feed that can be used to integrate into the property's website with the full range of functionality of the RMS Internet Booking Engine.
Purchase of the RMS Online Module is required to utilise the Online API.
The RMS Online API includes sufficient information to allow an experienced developer to integrate a property's website with the full range of functionality of the RMS Online Booking System.
If the booking website requires the guest to make a payment during the booking process, the website developer must integrate with a payment gateway to facilitate online payments. The RMS Online API will accept a payment amount and token but will not accept raw credit card information or process payments on behalf of a website.
If a payment token is required for further processing the website and RMS must be configured to use the same Payment Gateway account and the developer must pass the token information in the RMSBookingRQ.
Click here for a list of RMS integrated payment gateways.
The below technical information will be required by the web page developer to write to the RMS API Schema.
|Transport Method||HTTPS POST|
|Web Server||IIS 7.0|
|Minimum RMS Version||RMS 9+ Live Version or above.|
|HTTP Request Link||Determined by Client Data Centre. Refer to URL Request & Response.|
Agent Id: 73
Client Id: 3038
POST /rmsxml/rms_api.aspx HTTP/1.1 HOST: api.rms.com.au content-type: application/xml authorization: Basic ZGVtb2FnZW50OmFSRWJmMjg3NWtodSo= content-length: 83 <RMSUrlRQ> <AgentId>73</AgentId> <RMSClientId>3038</RMSClientId> </RMSUrlRQ>
|Room Type||Represents a Category Type in RMS|
|NoOfRooms||An amount of rooms to be booked within a particular Room Type.|
|Charge Type||Represents a Charge in RMS|
|RMSClientId||Client reference number given to all RMS properties.|
|AgentId||Represents the Agent Code setup against a Travel Agent in RMS.|
|Additionals||Represent any custom guest setup by the property in RMS. E.g. Pets|
|Requirements||Represents requirements which are setup in RMS and are either attached to a sundry amount or given a set amount per unit. Requirements can be attached to a booking request.|
Our team of RMS experts are here for you!Submit Question