RMS Product Updates logo
Back to Homepage Subscribe to Updates

Product Updates

Check out the latest features, improvements, and product updates from RMS

Labels

  • All Posts
  • Announcement
  • New Feature
  • Improvement
  • New Channel
  • New Integration
  • Fix
  • BETA
  • Release Candidate
  • Live
  • RMS Pay
  • RMS Booking Engine
  • Partners
  • Rest API
  • Rollback
  • Reports
  • RMS
  • Guest Portal

Jump to Month

  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
Powered by

Create yours, for free!

New Feature
2 weeks ago

Maya

RMS has integrated Maya as a new eCommerce payment gateway, enabling customers in the Philippines to complete online transactions. This release expands RMS’s regional payment capabilities and improves the checkout experience for customers in the Philippine market by offering a familiar and locally preferred payment option

Avatar of authorChloe Unwin
New FeatureRelease CandidateRMS
2 weeks ago

Tribunal Bundle for correspondences

The users now can generate and download a password protected tribunal bundle, including the details of the reservation, transactions and correspondece.

Help Article

Avatar of authorChloe Unwin
New FeatureRelease CandidateRMS
2 weeks ago

Categorise and filter Form Letters

You can now organise yourΒ Form LettersΒ by category and quickly filter to find what you need.

  • Faster access to the right letters for Payments, Marketing, Contracts, and more
  • Cleaner organisation of Form Letters across departments and use cases
  • Easier administration via a central lookup table for categories

Help Article


Avatar of authorChloe Unwin
New FeatureImprovementFixLiveRest API
3 weeks ago

REST API v10.26.105.2 - Live

Summary

This Live release brings together the improvements, fixes, and new features previously delivered across the Beta cycle, spanning error handling improvements, notes management enhancements, guest classification management, reservation reliability fixes, and new headless payment tokenisation support.

Included in this Live release:

  • Error Handling & HTTP Status Improvements Fixes to incorrect HTTP status codes returned during transient errors in payment processing, and resolution of a 500 error on the NPS Results Report endpoint in Beta and Test environments. πŸ‘‰ Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.65.2----beta-S8aju

  • Company & Travel Agent Notes β€” All Properties Support New support for creating and updating notes scoped to All Properties for company and travel agent records via propertyId: 0, aligning API behaviour with the RMS UI. Validation added to PUT requests to enforce scope consistency. πŸ‘‰ Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.77.4----beta-XO8UM

  • Guest Classifications, Reservation Fixes & Stability Improvements New guest classification endpoints, a fix for dynamic pricing rate consistency on pencil reservations, and a fix for a 404 error incorrectly returned when creating reservation holds. πŸ‘‰ Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.90.1----beta-104VXi

  • Guest Classifications, Company Branch Offices & Credit Card Tokenisation New endpoints for managing company branch office relationships, and a merchantReference field for headless payment tokenisation via POST /guests/{id}/creditCard. πŸ‘‰ Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.105.2----beta-4BL7va

  • Availability & Rate Calculation Enhancements Improvements to availability and rate calculation workflows, along with new API support for managing guest correspondence notes. πŸ‘‰ Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.10.1----beta-3ECvn2

  • Reservation Workflow Fixes & Stability Improvements Fixes to reservation creation and update workflows, ensuring rate-based configuration fields are correctly applied and resolving timeout issues when overriding rates. πŸ‘‰ Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.19.2----beta-1eL7Q4

Notes

  • This release is now available in Live
  • Release Date: April 22, 2026 (AEST)
  • Partners can begin using these changes in production immediately
  • ⚠️ Upcoming Breaking Change β€” June 2, 2026 (AEST): A global maximum record limit of 50,000 will be enforced across POST /transactions/allocations/search, POST /transactions/search, POST /guests/search, and POST /reservations/search. Requests exceeding this limit will return HTTP 400. If your integration requests more than 50,000 records in a single call on any of these endpoints, please reduce your limit or implement pagination before this date. https://releasenotes.rmscloud.com/rest-api-v10.26.105.2----beta-only-breaking-change---maximum-query-limit-4CTw1q
  • Please report any issues through standard support channels: https://rmsapi.zendesk.com/hc/en-gb/requests


Avatar of authorRaul Lopez
New FeatureImprovementBETARest API
3 weeks ago

REST API v10.26.105.2 β€” Beta

Summary

This Beta release introduces three new feature areas β€” guest classifications, company branch offices, and headless payment tokenisation β€” along with a platform-wide query limit change. Partners using high-volume search endpoints should review the Breaking Change section below ahead of Live.


New Features

Guest Classifications β€” New Endpoints

New endpoints have been added to support full management of guest classifications, enabling retrieval, assignment, replacement, and removal of classifications on a guest record.

New endpoints:

  • GET /guestClassifications β€” Retrieve available classification types
  • GET /guests/{id}/classifications β€” Get classifications assigned to a guest
  • POST /guests/{id}/classifications β€” Add a classification to a guest
  • PUT /guests/{id}/classifications β€” Replace the full classification set for a guest
  • DELETE /guests/{id}/classifications/{classificationId} β€” Remove a specific classification from a guest

Company Branch Offices β€” New Endpoints

New endpoints have been added to support programmatic management of branch office relationships between company records. This removes the need to maintain these links manually in the RMS UI.

When adding branch offices, you can optionally copy all assigned rates from the master company to each branch office at the time of creation by passing "assignParentRates": true. Note: rate copying occurs at creation time only and does not establish an ongoing sync.

New endpoints:

  • POST /companies/{parentId}/branchOffices β€” Link one or more companies as branch offices of a master company
  • GET /companies/{parentId}/branchOffices β€” Retrieve all branch offices for a master company
  • DELETE /companies/{parentId}/branchOffices/{companyId} β€” Remove a branch office link

Credit Card Tokenisation β€” merchantReference Field

POST /guests/{id}/creditCard now accepts an optional merchantReference field. This integrator-supplied string (max 100 characters) is stored at token creation time and acts as the lookup key when retrieving token details via searchGuestRmsPayToken.

This enables fully headless payment flows β€” for example, AI voice agents collecting card details over the phone β€” to complete the rmsPay flow without requiring any UI interaction from the guest.

  • Endpoint affected: POST /guests/{id}/creditCard

Note: RMS does not enforce uniqueness on merchantReference. The integrator is responsible for managing reference values.


⚠️ Breaking Change β€” Global Maximum Query Limit: 50,000 Records

A global maximum record limit of 50,000 is being introduced across all REST API endpoints that accept a limit parameter. Previously, requests with limits up to 1,000,000 were accepted and silently truncated. From this release, any request exceeding 50,000 will return HTTP 400 Bad Request.

Affected endpoints:

  • POST /transactions/allocations/search
  • POST /transactions/search
  • POST /guests/search
  • POST /reservations/search

Action required: If your integration currently requests more than 50,000 records in a single call on any of the above endpoints, you will need to reduce your limit value or implement pagination before this change reaches Live. Partners identified as using limits above 50,000 have been contacted directly.

Endpoints with an existing explicit limit lower than 50,000 are unaffected.


Notes

  • Release Date: April 16, 2026 β€” Beta only
  • Please report any issues through standard support channels: https://rmsapi.zendesk.com/hc/en-gb/requests
Avatar of authorRaul Lopez
New FeatureImprovementFixBETARest API
a month ago

REST API v10.26.90.1 β€” Beta

Summary

This Beta release includes two fixes and one new feature enhancement. Partners are encouraged to validate these changes in Beta and report any issues via standard support channels.


New Features

Guest Classifications β€” New Endpoints

New endpoints have been added to support full management of guest classifications, enabling retrieval, assignment, replacement, and removal of classifications on a guest record.Β 

New endpoints:

  • GET /guestClassifications β€” Retrieve available classification types SwaggerHub β†—
  • GET /guests/{id}/classifications β€” Get classifications assigned to a guest SwaggerHub β†—
  • POST /guests/{id}/classifications β€” Add a classification to a guest SwaggerHub β†—
  • PUT /guests/{id}/classifications β€” Replace the full classification set for a guest SwaggerHub β†—
  • DELETE /guests/{id}/classifications/{classificationId} β€” Remove a specific classification from a guest SwaggerHub β†—

Fixes & Improvements

Pencil Reservation β€” Dynamic Pricing Rate Consistency

  • Issue: When a rate type was applied to a pencil reservation via the API, the quoted rate was not being preserved. If dynamic pricing changed before the pencil was converted to Unconfirmed/Confirmed, the reservation would be re-quoted at the new rate β€” producing a different rate than originally presented to the guest.
  • Fix: Applying a rate type to a pencil reservation via the API now correctly preserves the quoted rate and occupancy snapshot. The rate will be retained when the pencil is subsequently converted.
  • Endpoints affected: PATCH /reservations/{id}, PUT /reservations/{id}/status

Reservation Hold β€” 404 Error on Create

  • Issue: When creating a new reservation hold via the API, a 404 Not Found error was returned despite the hold record being successfully created.
  • Fix: POST /reservations/{id}/holds now returns the correct 200 OK response with the hold record payload upon successful creation.
  • Endpoint: POST /reservations/{id}/holds

Notes

  • Release Date: April 8, 2026 Beta only
  • Dependencies: None
  • There is no impact to Live environments.
  • Please report any issues through standard support channels: https://rmsapi.zendesk.com/hc/en-gb/requests
Avatar of authorRaul Lopez
AnnouncementNew FeatureLiveRMS PayRMS Booking Engine
a month ago

Apple Pay is now available for RMSPay

Your guests can now pay with Apple Pay directly from the guest page- making checkout faster, more familiar, and more secure.


How it works

Apple Pay appears as a payment option on the guest page alongside existing methods. Guests on an Apple device can pay instantly. Guests on a non-Apple device will still see the option- they can select it and scan the QR code with their iPhone to complete the payment seamlessly.


Works just like your existing card payments

Tokens and receipts behave exactly the same as credit card transactions, so your team won't need to change a thing. That means:

  • βœ… Refunds can be processed as normal
  • βœ… Pre-auth tokens can be created for same-day arrivals
  • βœ… All existing RMSPay workflows apply

A couple of things to know

Apple Pay will not appear as a payment option when a property's deposit rule is set to No Deposit & Tokenize. In that case, the option is automatically hidden - no action needed on your end.



Avatar of authorRachael Todd
New FeatureBETARest API
a month ago

REST API v10.26.77.4 β€” Beta

Summary

This Beta release includes one enhancement to company and travel agent note management via the API. Partners are encouraged to validate this change in Beta and report any issues via standard support channels.


New Features

Company & Travel Agent Notes β€” All Properties Support

The API now supports creating and updating notes scoped to All Properties for both company and travel agent records, by passing propertyId: 0 in POST and PUT requests. This aligns API behaviour with what is already possible in the RMS UI.

Previously, propertyId: 0 was rejected by the API, requiring notes to be managed on a per-property basis only.

Additionally, validation has been added to PUT requests to ensure the propertyId in the request matches the existing note's scope. Attempting to update an All Properties note with a specific property ID (or vice versa) will return a 400 error.

Endpoints affected:

  • POST /companies/{id}/notes β€” SwaggerHub β†—
  • PUT /companies/{id}/notes/{noteId} β€” SwaggerHub β†—
  • POST /travelAgents/{id}/notes β€” SwaggerHub β†—
  • PUT /travelAgents/{id}/notes/{noteId} β€” SwaggerHub β†—

Note: Using propertyId: 0 creates a note that applies across all properties the token has access to. API users should be intentional when using this scope β€” if your integration does not have access to all properties, use property-specific notes instead.


Notes

  • Release Date: March 25, 2026 Β Beta only
  • Dependencies: None
  • There is no impact to Live environments.
  • Please report any issues through standard support channels: https://rmsapi.zendesk.com/hc/en-gb/requests
Avatar of authorRaul Lopez
New FeatureLiveRMS Booking Engine
a month ago

Availability Calendar Now on the New Booking Engine

What's new?

The Availability Calendar is now a standard feature of the new RMS Booking Engine - visible across all properties, automatically.

Here's what's changed and what you need to know:

Always on, for everyone The calendar now displays by default for all properties using the new Booking Engine. There's no longer a toggle in Online Options to turn it on or off - it's simply there, ready for your guests.

Rates on the calendar β€” your choice Want guests to see rates directly on the calendar? You can enable this in your Online Options settings. If you'd prefer to keep rates off the calendar view, simply leave the setting off.

Clean and focused The calendar shows availability and rates only. Restrictions are not displayed, keeping the guest-facing experience simple and distraction-free.


What do you need to do?

  • βœ… Nothing required to show the calendar - it's automatic
  • βš™οΈ Head to Online Options if you want to enable rate display on the calendar

Why this matters Giving guests a clear view of what's available - and at what price -reduces friction and helps drive direct bookings. Less guesswork for guests means more conversions for you.

Availability Calendar Help Article

Avatar of authorRachael Todd
New FeatureLiveRMS Booking Engine
a month ago

Auto Discounts now live for all IBE+ customers

Auto Discounts are now available to all IBE+ customers across all environments!

What's changed

Nothing about how Auto Discounts work has changed - this is the same behaviour as legacy IBE.

A few important things to be aware of

Promo codes & memberships take priorityΒ - if a guest uses a promo code or has a membership applied, the auto discount will not calculate. Pre-determined promo codes and memberships sit at the top of the hierarchy.

Discount priority order:

  1. Promo codes & memberships - applied first, overrides auto discount calculation entirely
  2. Auto discounts - calculated when no promo code or membership is present
  3. No discount - standard rate applies when neither condition is met
Avatar of authorRachael Todd