rssRSS feed

calendar-lines-penChangelog

Stay up to date with the latest changes, enhancements, and fixes for the pmsXchange API.

2026

BetaAddedRates

Rates: SM -> PMS

Receive real-time rate updates from SiteMinder to keep your PMS synchronized. More details in Rates: SM -> PMSarrow-up-right.

BetaAddedRestrictions

Restrictions: SM -> PMS

Receive real-time restriction updates from SiteMinder to keep your PMS synchronized. More details in Rates: SM -> PMSarrow-up-right.

BetaAddedConfiguration

Room and Rates: PMS -> SM

Share room type and rate plan configurations from your PMS with the SiteMinder Platform. More details in Rates: SM -> PMSarrow-up-right.

BetaAddedReservations

Reservation Upload

Added additional reservation type scenarios to help facilitate improved reservation handling in the greater SiteMinder ecosystem. For more details see POS/Sourcearrow-up-right and HotelReservationIDsarrow-up-right sections.

Sync PMS reservations back to SiteMinder Platform. More details in Reservation Uploadarrow-up-right.

2025

AddedReservations

Guest Communication Flags

Added support for 'ShareAllOptOutInd' and 'ShareAllMarketInd' Reservation Customer flags for PMSX. More details in Reservation Customerarrow-up-right.

AddedRates

Occupancy Based Pricing

OBP is a pricing model where rates vary based on the number of occupants in the room. Under this model, the rate changes depending on the number of guests staying in the room. The Rate updates for OBP include rates for various occupancy levels, providing detailed pricing based on the number of guests. More details in Ratesarrow-up-right.

2024

AddedConfiguration

Rooms and Rates: SM -> PMS

This API enables a Property Management System (PMS) to request a list of Room Rates and mapping codes from SiteMinder for a specific hotel. SupportsJSON. More details in Rooms and Ratesarrow-up-right.

AddedPayment

Non-Card Based Transactions

Updates the Payment Transaction Recordarrow-up-right to support new payment methods that are non-card based (Ex: AliPay). PaymentType="46" for online payment.

AddedReservations

Reservation Import

Bulk import active reservations from SiteMinder Platform to your PMS during initial integration setup. More details in Reservation Importarrow-up-right.

2022

AddedPayment

Payment Transaction Record

A one-way API that allows a PMS to retrieve reservation payment transaction data. These payment transactions are payments taken against a reservation via SiteMinder's Pay product. More details in Payment Transaction Recordarrow-up-right.

AddedReservations

Local Card (LC)

SiteMinder has added support for the Payment Card Type - Local Card (LC). This card is primarily used in the South Korean market and reservations from HotelsCombined. CardCode="LC".

2021

AddedReservations

Profile / Customer / Document

The OTA_ResRetrieveRS supports Customer / Document attributes to provide detailed document information for the guest (e.g. driver's license, passport, visa).

2019

AddedReservations

Strong Customer Authentication (SCA)

3DS data can now be delivered in reservations alongside payment card data. SCA functionality is opt-in.

2015

AddedRestrictions

Setting Maximum Stay

Setting maximum stay is achieved by including the LengthsOfStay element.

AddedReservations

ResGlobalInfo / BasicPropertyInfo / HotelCode

Booking.com Cancellations are being sent without a RoomStay present. As a result, RoomStay / BasicPropertyInfo / @HotelCode is not present on Booking.com reservation cancellation messages. To remedy this, the @HotelCode is being added to ResGlobal / BasicPropertyInfo / @HotelCode, in addition to the current location RoomStay / BasicPropertyInfo / BasicPropertyInfo.

NB: If you currently use RoomStay / BasicPropertyInfo / @HotelCode and require the use of ResGlobal / BasicPropertyInfo / @HotelCode, you'll need to get in contact with [email protected]envelope to get the change activated.

AddedReservations

ResGuest / PrimaryIndicator

When true indicates this is the primary guest.

AddedReservations

Guarantee / MaskedCardNumber

May be used to send a concealed or partial credit card number (e.g. "xxxxxxxxxxxx4444" or "4444").

AddedReservations

Support Percent for DepositPayments

This is the percentage of the Total charge for the deposit. If the the Total.amountAfterTax is provided, it will be a percentage of this value. If only the amountBeforeTax is provided it will be the percentage of this value. At least @Amount or @Percent will be populated.

2014

AddedRates

Setting Rates

Rates should be sent through in the BaseByGuestAmt element. Either @AmountAfterTax or @AmountBeforeTax must be included and must contain the rate as a positive decimal value.

AddedReservations

Multiple Rate Plans Reservation

Reservation with one room type booked, but multiple rate plans/codes contained.

AddedReservations

ResGuest / Age

If the guest is a child, the following addition may be sent:

AddedRestrictions

Service Inventory Code

The identifier code for the service as given by the source booking channel will be provided here: @ServiceInventoryCode.

AddedReservations

Services / Price / Base

Added the amount per unit for extra extra charge as provided by the hotel.

ModifiedReservations

CustLoyalty replaces Memberships

The Memberships node in HotelReservation / ResGlobalInfo is removed and is replaced by CustLoyalty node under Profiles / ProfileInfo / Profile / Customer.

2013

AddedReservations

Secondary Point Of Sale Company Code

Attribute 'Code' added to the CompanyName node for secondary channels. This will be relayed as provided from the source booking engine.

AddedReservations

Market Code for RoomStay

Attribute MarketCode to be added to the RoomStay node. This will be relayed as provided by the source booking engine.

AddedReservations

Comments for ResGlobalInfo

Comments node to be added to the ResGlobalInfo node. This will be relayed as provided by the source booking engine.

Last updated

Was this helpful?