1. Purpose and audience

Purpose

This guide explains how hotels behave operationally — covering search, pricing, booking, servicing, fees, outages, and claims — as exposed through Travelport TripServices Stays API. It is written in business language for cross-functional teams who work with the API or its outputs, but who are not writing the integration code themselves.

It complements, rather than replaces, the Developer Portal and Swagger documentation. Where this guide explains what happens and why, the Developer Portal and Swagger define the exact request and response structures for developers building the integration.

The three-layer documentation model

Understanding where this guide fits helps you know where to go for different types of questions:

Documentation layer

Audience

What it answers

Layer 1 — Swagger / OpenAPI

Narrowest audience: developers and architects only

Exact request/response schemas, field constraints, enumerations, validation rules. The answer to: 'How do I code it?'

Layer 2 — Developer Portal

Technical and some operational roles

How-tos, environment setup, workflow diagrams, SDK guidance, basic troubleshooting. The answer to: 'How do I build and operate it?'

Layer 3 — This guide

Broadest audience — the document you are reading

Hotel industry behaviour, supplier differences, fees, loyalty, cancellations, claims, outages, migrations. The answer to: 'What actually happens, and what does it mean for our customers?'

Intended audience

This guide serves two distinct groups: Travelport-internal teams who support, sell, and develop the API; and teams at agency and partner organizations who consume it. Both groups need to understand what the API does and how it behaves, they just come to that question from different directions.

The 'Who Uses This' column below distinguishes where each role typically sits. Many roles exist on both sides and are marked accordingly.

  • Travelport — Travelport-internal roles.

  • Agency / Partner — roles at agency, TMC, OTA, or corporate booking tool customers.

  • Both — roles that exist on both sides and will use this guide in similar ways.

Role

Who uses this

Typical questions

How this guide helps them

Customer Success / Account Manager

Both

Why didn't the corporate rate show? Can we cancel directly with the hotel?

Resolve partner questions without engineering escalation. Use talk tracks and operational callouts throughout.

Pre-Sales / Solutions Consultant

Travelport

How do we compare to hotel websites? Where do chains differ?

Explain capabilities in business terms, set expectations, and avoid overselling.

Tier 1 / Tier 2 Support

Both

Empty availability? Timeouts? Unexpected fees? Cancellation issues?

Use triage reference tables in Outages and Cancellations sections to reduce guesswork and escalations.

Business Analyst

Both

What are the requirements and edge cases for this feature?

Translate API behavior into requirements, test cases, and functional specifications.

QA Lead / Test Analyst

Agency / Partner

What should the API actually return in this scenario? How do I test loyalty rate handling?

Understand business rules and supplier differences well enough to design meaningful test scenarios beyond schema compliance.

Training and Enablement

Both

How do I explain this to non-technical staff?

Build non-technical training and onboarding programs. Guide content and talk tracks are designed to be repurposed.

Implementation / Onboarding Specialist

Both

How do we get this right first time? What are the common mistakes?

Avoid trial-and-error by understanding loyalty, negotiated rates, and supplier differences before go-live.

Product Manager / Product Owner

Both

What are the real constraints? What should we build next?

Make roadmap decisions with realistic operational constraints and supplier context.

Stakeholder / Decision Maker

Agency / Partner

What does this API actually do? Is it the right fit for us?

Overview and concept sections — Sections 1–4 — provide the business context needed for investment and adoption decisions.

Finance / Audit

Both

How are fees structured? What can we claim and when?

Fee structures, claims processes, and refund timelines are covered in detail in Sections 9, 12, and 13.

Travel Consultant / GDS Power User

Agency / Partner

How does this map to what I do in the GDS? Why is this rate behaving differently?

Sections on Loyalty, Negotiated Rates, and Unsolicited Cancellations explain behavior that directly affects daily booking decisions.

2. Quick role guide

Use this table to go directly to the sections most relevant to your role. If you are at an agency or partner organization, look for your role in the 'Who Uses This' column — most roles appear on both sides of the relationship.

  • Travelport — Travelport-internal roles.

  • Agency / Partner — roles at agency, TMC, OTA, or corporate booking tool customers.

  • Both — roles that exist on both sides and will use this guide in similar ways.

Role

Who uses this

Typical questions

Go to sections

Pre-Sales / Solutions Consultant

Travelport

'How do we compare to hotel websites?' 'Where do chains differ for this customer?'

Sections 4, 9, 11, 15

Customer Success / Account Manager

Both

'Why didn't the corporate rate show?' 'Can we cancel directly with the hotel?'

Sections 5, 6, 7, 10, 15

Tier 1 / Tier 2 Support

Both

'Empty availability? Timeouts? Unexpected fees? Cancellation not processing?'

Sections 8, 9, 12, 13, 14

Implementation / Onboarding Specialist

Both

'How do we get loyalty, negotiated rates, and cancellations right first time?'

Sections 5, 6, 7, 8, 14

Business Analyst

Both

'What are the requirements, rules, and edge cases I need to specify?'

Sections 5, 6, 7, 8

Training and Enablement

Both

'Plain-language explanations for non-technical staff at our organization'

Section headers + all Talk Track callouts

Product Manager / Product Owner

Both

'What are the real constraints? What does supplier variability mean for our roadmap?'

Sections 9, 10, 11, 14, 15

Finance / Audit

Both

'How are fees classified? What can be claimed, within what timeframe?'

Sections 9, 12, 13

QA Lead / Test Analyst

Agency / Partner

'What should this API return in this scenario? How do I test loyalty or rate handling?'

Sections 6, 7, 8, 14 — read for business rules behind the test cases

Stakeholder / Decision Maker

Agency / Partner

'What does this API do? Is it the right fit for our platform?'

Sections 1, 2, 3, 4 for context; Section 15 for chain coverage

Travel Consultant / GDS Power User

Agency / Partner

'Why is this rate behaving differently? What happens if a traveler cancels by phone?'

Sections 7, 8, 14

3. Common industry concepts

This section defines the key terms used throughout the guide. Readers already familiar with hotel industry terminology can skip ahead.

Hotel brand

A large hospitality company that manages a collection of hotels, and resorts.

Examples: Marriott, Accor Hotels, Choice Hotels Corporation, Hilton Hotels Corporation.

Hotel chain

The unique identity of a hotel or group of hotels — its name, standards, and guest proposition — which allows chains to cater to different traveler types. Each hotel chain is assigned a two-letter chain code. For example, Marriott brand chains include Autograph Collection (AK) and Courtyard by Marriott (CY). Accor brand chains include Rixos (RX) and Sofitel (SB).

Hotel property

The physical building and location where guests stay. A property can be owned and operated by a chain, or independently owned and operated to the standards of the brand and chain it is affiliated with.

CRS: Central Reservation System

The CRS manages room rates, availability, and inventory and distributes this information across booking channels. All reservations are created, modified, and cancelled in the CRS — it is the central source of reservation truth for a hotel chain. Chains sometimes migrate from one CRS to another. When this happens, Travelport supports the migration by testing and certifying the new workflows and capabilities.

PMS: Property Management System

On-site software that manages the operational day-to-day of a property: reservations management, guest check-in and check-out, room assignment, and folio management. The CRS sends reservation information to both Travelport and the PMS. Because Travelport connects to the CRS, there is no direct visibility into messages passing between the CRS and the PMS, or between chains directly.

Chain switch / swap

A chain switch or swap refers to the process of a hotel property changing its affiliation from one hotel chain to another. This affects how the property is represented, booked, and managed across GDSs, OTAs, and corporate booking tools. HEDNA (Hotel Electronic Distribution Network Association) publishes formal guidelines that govern this process.

When a chain swap occurs at Travelport, the losing chain code is marked inactive, the property is relisted under the new chain code, and existing reservations and cancellations are transferred. Whether those transfers happen seamlessly depends on CRS continuity.

If the reservation system maintains continuity, reservations remain valid after the swap and can be cancelled under the new chain code. If continuity is not maintained, reservations may not be recognized under the new code and may need to be handled manually by the property or the original booking channel.

Cancellations

When a booking is cancelled, Travelport sends the cancellation request to the chain's CRS. If successful, a cancellation number is returned. In some scenarios the cancel may not process immediately, Travelport will retry. It can take up to four hours for the hotel to return confirmation of success or failure. Travel counsellors using the GDS validate successful cancellations by checking remarks and PNR history.

If a cancellation number is not returned after retries, it is recommended that the traveler or agent contact the hotel directly. Common reasons for cancellation failures include hotel system unavailability, request timeouts, send failures, active CRS migrations, and chain swap transitions where cancellations have not been transferred correctly.

If a customer is charged a no-show fee due to a hotel cancellation error, a refund claim can be submitted. Refunds can take up to three months for the chain or property to process.

In essence — Core concepts

The CRS is the system of record for every booking. The PMS is the on-property system that receives from it. Chain codes are the two-letter identifiers that connect everything. When chains swap or systems migrate, those identifiers change — and that has downstream effects on rates, reservations, and cancellations.

4. The hotel booking lifecycle

Understanding the sequence of steps in a hotel booking helps explain why certain things must happen in a specific order, and why shortcuts create problems downstream.

Step

What happens and what matters

1. Search

The initial availability request. Negotiated rate codes and loyalty cards must be included here. The API cannot retroactively apply them at a later stage. This is the step that determines what inventory and pricing the traveler sees.

2. Rules and Details

Retrieve the full rate rules, cancellation policy, and terms for a specific rate before committing. Skipping this step is the most common cause of downstream disputes, the traveler and agent must know the cancellation window before booking.

3. Build Session / Workbench (Optional)

Some workflows support a workbench or session object that holds rate details temporarily while the booking is being assembled. This is optional and depends on the integration pattern.

4. Book / Commit

The actual reservation. This is when the booking is created in the hotel's CRS and a confirmation number is issued. A booking does not exist until this step completes successfully.

5. Retrieve and Service

Post-booking actions: retrieving the reservation, making modifications, and processing cancellations. Cancellations must go through this same channel, not directly to the hotel.

Common pitfalls

'The rate I expected is missing.': Check that negotiated codes and loyalty cards were included in the search request, and confirm the hotel has loaded the rate in its CRS.

'I booked a member rate but it was rejected.': Loyalty rates require the card in both the search and the booking request.

'We cancelled with the hotel by phone but the booking is still showing as active.': That is an unsolicited cancellation. The booking must also be cancelled through the platform to update the record. See Section 14.

Talk track — Managing customer expectations

Seeing a rate is not the same as having a booking. A reservation only exists after the final commit step, when the hotel's system confirms. Until that point, the rate and availability can change.

5. How agencies and CBTs manage negotiated rates

Corporate booking tools, travel management companies, and agencies manage negotiated hotel rates through commercial contracts and distribution setup in the hotel's reservation systems. When rates need to be created, updated, or corrected, the process follows two stages: initial loading and ongoing maintenance.

Loading negotiated rates

Contract negotiation and structure

The hotel negotiates directly with the corporation, agency, or group. Depending on the hotel's structure, rates are loaded either by the chain's central office, the individual property, or a third-party representation company that manages independent hotels. Contracts define room types, blackout dates, included amenities, cancellation rules, and the rate access code, typically a three to six character alphanumeric string.

Contract execution and rate code assignment

Once the contract is signed, the hotel assigns or requests a corporate rate code. If the hotel or chain already has a code established in its CRS, that code is reused. If not, the property requests creation of a new access code through its central reservations team or representation partner. The CRS team will not activate the rate without a signed agreement.

Distribution system loading

The hotel's CRS or central office loads the rate plan and rate access code into connected distribution systems, including GDSs and channel managers. The code ensures that only authorized agencies or corporate IDs can view and book the negotiated rates.

Verification and testing

Within a few business days of loading, the agency or CBT should test rate visibility by searching the property using the agreed rate access code across multiple stay dates to confirm availability. If the rate is not visible, the agency should contact the hotel to verify that the CRS update was completed, the rate access code was properly linked to the corporate ID, and the property has submitted the code for activation in connected systems.

Editing or correcting negotiated rates

When a negotiated rate appears incorrectly — wrong pricing, missing inclusions, or unavailable dates — agencies and CBTs follow a collaborative correction workflow:

  • Identify the issue. Confirm whether the error originates from the hotel's rate setup (CRS mis-entry, expired rate, missing corporate code) or from the booking platform's mapping or caching.

  • Hotel rate correction. The hotel revenue or distribution team corrects the rate plan in the CRS. Updated data automatically flows to all connected systems.

  • Agency verification. The agency or CBT refreshes cached data and retests rate retrieval. If discrepancies persist, both sides coordinate a technical validation — checking that rate codes match, the property is active, and corporate IDs are linked.

Escalation and support resources

When rate issues cannot be resolved through standard verification, properties should follow this escalation path:

  1. Individual properties contact their chain's central headquarters or distribution support team.

  2. Hotel chains and brands access MyTravelport: a self-service platform for managing distribution issues, to raise and track cases.

  3. If the chain cannot resolve the issue internally, they raise a case to Travelport through MyTravelport with full details of the rate loading problem.

MyTravelport provides case submission and tracking for technical issues, chain-level user management, proactive alerts and advisories, and a searchable knowledge base for common distribution questions.

Key principle: Negotiated rates are jointly managed. Hotels control setup and accuracy; agencies ensure correct code transmission and visibility in their booking systems. When rates are missing or incorrect, both sides need to be involved in the resolution.

6. Master Rate Codes

What is a Master Rate Code?

A Master Rate Code is a single access code that acts as a shortcut to a collection of negotiated rate codes. Rather than submitting each negotiated code individually, an agency or corporate booking tool can pass one Master Rate Code and the Travelport API resolves it behind the scenes into all the underlying rates that have been mapped to it.

This is particularly useful for large customers who have negotiated rates across multiple hotel chains and want to simplify how those rates are requested at search time — without maintaining a long list of individual codes in every booking request.

Master Rate Code vs. Standard Rate Code

The two types of rate code behave differently and must be submitted in separate, dedicated fields:

Rate code type

How it works

Standard Rate Code

A direct property-level access code, passed to the hotel supplier exactly as submitted. Up to twelve can be requested per property.

Master Rate Code

A single code that maps to up to twelve underlying negotiated rate codes. The API expands it to its component codes at search time before sending the request to the supplier.

Important: A Master Rate Code placed in the standard rate code field is not recognised as a Master Rate Code. It is treated as an unknown standard code and will return a 'negotiated rate code not found' error. The two types must always go in their respective fields.

How Master Rate Code resolution works

When the API receives a request containing a Master Rate Code, it performs the following steps before sending the search to the hotel supplier:

  • Expand: The Master Rate Code is looked up and expanded to its associated negotiated rate access codes — up to twelve.

  • Filter: Only those component codes linked to the hotel chain in the request are selected.

  • Append: The selected codes are added to the outbound supplier message.

  • Return: Rate results come back as though each underlying code had been explicitly requested.

This process is invisible to the end user. From the traveler's perspective, they simply see the negotiated rates they are entitled to.

Key rules and limits

Rule

Detail

One per property

Only one Master Rate Code can be submitted per hotel property in a single request.

Up to 12 component codes

A Master Rate Code can be mapped to a maximum of 12 underlying negotiated rate access codes. This mapping is configured at setup time, not in the API request.

Keep them separate

In v11, a Master Rate Code and a standard rate code cannot be combined in the same rate candidate entry — they must be in separate entries. In v12, they sit in separate fields by design.

Format

Master Rate Codes follow a fixed 6-character format: one digit, three uppercase letters, two digits — for example 1HTL01. Codes that do not match this pattern will fail validation.

v11 and v12 — Where to submit the code

API version

Where to submit

v11 Stays API

Rate codes are submitted through the RateCandidates object. Each rate — whether standard or master — is placed in its own separate entry within the RateCandidate array, alongside the relevant chain code and property code.

v12 Search Complete

Rate codes are submitted through the privateRateType object within the search request's property filter. The Master Rate Code sits alongside any standard negotiated codes, consortia codes, or TMC codes. Note: the older NegotiatedRates object in v12 is deprecated and should not be used.

v12 note: In v12 Search Complete, the Master Rate Code applies across all properties in the search — not per property as in v11. This reflects the multi-property search architecture of the newer API.

Common errors

Error message

Cause and resolution

Only one master rate access code can be used per property / MAXIMUM NUMBER OF MASTER RATE CODES IS ONE

More than one Master Rate Code has been submitted for the same property. Reduce to one. Additional codes should use the standard rate code field.

Negotiated rate code not found

A Master Rate Code has been placed in the standard rate code field. Move it to the masterRateCode field.

Talk track — Corporate rate not showing

Corporate and private rates appear only when the correct access code is sent in the correct field and the hotel has loaded that code in their system. If the rate is missing, there are two places to check: the code and field being sent, and whether the hotel's CRS has the rate linked to the corporate ID.

In essence — Master Rate Codes

A Master Rate Code is a convenience mechanism — one code in, many rates out. It simplifies booking tool configuration for agencies and corporates with complex negotiated rate portfolios. The key discipline is ensuring Master Rate Codes always go in the dedicated field, one per property, and are never mixed with standard rate codes in the same entry.

7. Hotel loyalty

What is hotel loyalty?

Hotel loyalty programs — also called rewards or frequent guest programs — are free membership schemes run by hotel chains to encourage guests to return to their properties rather than booking with competitors. They are, in broad terms, the hotel industry equivalent of airline frequent flyer programs.

Guests join for free, earn points on qualifying stays, progress through membership tiers as they accumulate nights or spend, and redeem points for free nights, upgrades, airline miles, and other rewards. Higher tiers unlock better benefits: room upgrades, lounge access, complimentary breakfast, late check-out, and bonus point multipliers.

The four largest hotel groups each operate a global program with hundreds of millions of members between them:

Chain

Program name

Tiers

Example brands

Hilton

Hilton Honors

Member, Silver, Gold, Diamond

Hilton, DoubleTree, Hampton, Curio, Embassy Suites, Waldorf Astoria

IHG

IHG One Rewards

Club, Silver, Gold, Platinum, Spire

InterContinental, Holiday Inn, Crowne Plaza, Kimpton

Marriott

Marriott Bonvoy

Member, Silver, Gold, Platinum, Titanium, Ambassador

Marriott, Sheraton, Westin, W Hotels, Ritz-Carlton, Courtyard

Hyatt

World of Hyatt

Member, Discoverist, Explorist, Globalist

Park Hyatt, Grand Hyatt, Andaz, Alila, Thompson Hotels

Loyalty rates vs. loyalty benefits

These are two distinct things that loyalty programs provide, and they are handled differently in the booking process:

Type

Description

Master

Special room rates available only to loyalty members. The member number must be present at time of booking — the reservation will be rejected by the hotel supplier without it. These rates are surfaced through availability and rules responses and are actively managed by the Travelport API.

Loyalty benefits

Perks and privileges applied during the stay — room upgrades, late check-out, lounge access, bonus points. These are managed by the hotel property at check-in, based on the guest's tier status. They are not represented in the booking API response and require no specific action in the booking request beyond passing the loyalty card number.

Why this matters for agencies and booking tools

  • Rate completeness. If a traveler's loyalty card is not included in the search request, loyalty rates will not be returned for Hilton, IHG, Marriott, or Hyatt. The availability results will be missing an entire category of inventory the traveler is entitled to — and that the hotel's own website would show.

  • Booking success. A loyalty rate booked without the card number in the reservation request will be rejected by the supplier. This creates a failed booking after the traveler has already selected a rate. Reading the loyalty requirement indicator correctly and enforcing card presence before the booking call prevents this entirely.

  • Traveler trust. Business travelers are highly aware of their loyalty status and point balances. Passing card details correctly, surfacing loyalty rates clearly, and confirming point accrual where available are all factors that drive repeat use of a platform.

How loyalty rates are retrieved

Most major hotel chains do not expose loyalty rates through standard availability channels. They require a specific negotiated rate code to be present in the search request before including loyalty-priced inventory in the response.

Hotel Search Complete handles this automatically. When a search request includes a traveler's hotel loyalty card for a recognised chain, Search Complete appends the appropriate supplier-specific negotiated rate code to the availability request sent to that chain. This happens behind the scenes — there is no need to know or manage those codes directly.

Example — Hilton

A search request containing a Hilton Honors card causes Search Complete to append Hilton's negotiated loyalty rate code to the availability call. Hilton then includes loyalty rates in its response that would otherwise not be returned. Search Complete detects those rates and sets the loyalty required indicator, signaling to the booking tool that the card must be present at time of booking.

Supported chains

The following hotel chains have automatic loyalty rate handling in Hotel Search Complete:

Chain and program

Supported chain codes

Hilton — Hilton Honors

HH, WA, DT, ES, HX, GI, CH, OL, CU, HP, BU, UP, HT, HGV

IHG — IHG One Rewards

IC, HI, CP, CV, EV, HS, SB, IN, KI, NK, VA

Marriott — Marriott Bonvoy

MC, SI, WI, CY, RI, MV, MA, MD, TX, AR, AK, AL, EB, JW, MX, AC, XR, LC, OX, PR, XT, RC

Hyatt — World of Hyatt

HY, PK, HR, GP, AN, HU, TP, JA, UE

Loyalty indicators in rate responses

Rate responses include two indicators that are frequently confused with each other. They serve entirely different purposes and should be read independently.

Loyalty ID required at reservation. This indicator is set by Search Complete's own processing logic — not by the hotel supplier. When true, Search Complete has matched the returned rate against a supplier-specific loyalty negotiated code, confirming it is a loyalty fare. The traveler's loyalty card number must be included in the booking request, or the supplier will reject the reservation.

When false, this is a definitive signal — not an absence of data. It means the rate has been checked and confirmed as not a loyalty fare. Both outcomes carry meaning and should be used actively in display and booking logic.

Rate qualification ID required at check-in. This indicator is unrelated to loyalty programs. When true, it means the rate is restricted to a specific qualifying group — AAA members, government employees, military personnel, or senior citizens. The rate can be booked through the GDS, but the hotel's front desk will require proof of eligibility on arrival. Failure to present the appropriate ID results in the guest being charged the standard room rate.

Distinguishing the two indicators:

  • Loyalty ID required at reservation — loyalty program membership required at time of booking.

  • Rate qualification ID required at check-in — qualifying identity (not loyalty membership) required at the property on arrival. These are independent of each other.

Loyalty points

Where available, rate responses include an estimated loyalty point accrual figure — the number of points the guest will earn by booking that rate. This field is populated only where the hotel supplier provides the data and will not be present on all rates. Point accrual is a common comparison factor for business travelers choosing between similarly-priced options.

Sending loyalty cards in requests

To unlock loyalty rates, the traveler's hotel loyalty card details must be included in the search and rules requests. The loyalty card entry requires the card number and the hotel chain code — for example HH for Hilton Honors or MC for Marriott Bonvoy. The program name and the traveler's current membership tier can also be included where known.

A traveler may belong to multiple hotel loyalty programs. Multiple cards can be included in the same request — one per program. Search Complete handles each chain independently, so including additional cards does not cause errors even if some chains are not represented in the search results.

Tip — Traveler profiles

When building a search from a traveler profile, send all hotel loyalty cards stored in the profile. Search Complete only activates the auto-append logic for chains that appear in the available inventory, so there is no downside to including the full set.

Booking a loyalty rate

When a rate carries the loyalty required indicator, the loyalty card number must be passed through to the booking request. The supplier validates the card at time of booking — omitting it will result in a supplier rejection.

Important: An invalid or mismatched loyalty card number will not produce a Travelport API error — the request is forwarded to the supplier, who may return an error or silently downgrade the rate to the standard price. Always validate card numbers before booking.

Talk track — Loyalty rates and card numbers

Include the loyalty card in the search to unlock member rates, and include it again in the booking to keep them. Benefits like upgrades are handled by the hotel at check-in — they don't come through the booking API.

In essence — Hotel loyalty

Hotel loyalty handling in the Travelport API is designed to be largely automatic — send the card in, and Search Complete takes care of unlocking the right rates from each supported chain. The key responsibilities are: include loyalty cards in search requests, read the loyalty required indicator correctly in rate responses, and ensure the card number is present in the booking request whenever that indicator is true.

8. Hotel system outages and service alerts

The CRS manages availability, pricing, and inventory across all channels, while the PMS handles on-property operations. Although modern systems are cloud-based and highly redundant, temporary outages remain a normal part of the hospitality ecosystem.

Types of outages

Outage type

What it affects

Planned maintenance

Short, scheduled updates during off-peak hours. Announced in advance via Travelport Service Alerts.

Unplanned CRS interruption

Caused by network issues, supplier downtime, or synchronization failures. Typically affects availability and pricing feeds. Bookings may be queued or cached until recovery.

PMS outage

Impacts check-in or folio posting but rarely blocks reservations — the CRS continues to accept bookings independently.

Synchronization failure

The CRS and PMS fall out of sync during or after an outage. Systems reconcile queued transactions and re-sync room inventory once service resumes.

Travelport service alerts

Travelport issues service alerts when there are disruptions, changes, or planned activities that may impact system performance or user experience. These cover four types of events: 

  • System outages or degradations. Unexpected failures in hotel JSON or related systems, performance issues affecting availability or reliability, connectivity problems with suppliers or third-party services.

  • Scheduled maintenance. Planned system upgrades or infrastructure changes. Advisory notices are issued in advance so affected teams can plan around them.

  • Health monitoring events. Alerts based on internal system health checks and automated detection of anomalies or threshold breaches.

  • Advisories and updates. Changes to formats, pricing engines, or configuration. Migration notices (for example, platform transitions). Updates to optional products or applications.

How alerts are communicated

  • Service alerts portal — centralized location for viewing current alerts.

  • Maintenance advisories — posted ahead of scheduled work.

  • System health dashboards — real-time status updates.

  • Community forums and knowledge base — may include contextual updates or workaround guidance.

API response during system issues — Quick reference

System issue

What you will see

Recommended action

CRS outage

Empty availability or stale cached data

Retry after 15 minutes. Check service alerts.

Rate code not loaded

Rate not returned in search response

Contact hotel to verify CRS setup.

Scheduled maintenance

HTTP 503 errors or degraded performance

Plan around maintenance windows. Implement fallback messaging for end users.

Fee disclosure change

New fee fields appear in response

Update UI to display the new fee breakdown correctly.

Support triage — Outage checklist

When a customer reports unexpected availability issues or system behavior, work through the following in order:

  1. Check whether a maintenance window or advisory is currently posted on the Service Alerts portal.

  2. Retry the request with a reduced scope — narrow the search dates or test a single property to isolate the issue.

  3. Compare results against a control market or different chain to determine whether the issue is chain-specific or platform-wide.

  4. If escalating, log the correlation IDs and timestamps from the affected requests and attach them to the support case.

In essence — Outages

Outages are a normal part of the hotel technology ecosystem. The CRS and PMS have independent resilience, and most disruptions are short-lived. The Travelport Service Alerts system is the authoritative source for current issues — check it first before escalating.

9. How hotel chains manage fees

Hotel pricing transparency depends on correctly distinguishing between mandatory regulatory fees and hotel-imposed charges. Both categories appear in rate responses and must be handled differently in display and reconciliation.

Governmental fees

Governmental fees include VAT, city occupancy tax, tourism levies, and environmental surcharges. They are mandated by local law and remitted to authorities. They may be displayed separately or included in the total depending on jurisdictional rules. For example, a hotel in New York City must collect NYC occupancy tax as a governmental fee — this is distinct from a facility fee for gym access, which is hotel-imposed.

Non-governmental fees (hotel-imposed)

These include resort fees, destination fees, facility fees, and service charges. They are intended to cover amenities such as Wi-Fi, gym access, or pool use. They are discretionary, property-specific, and increasingly subject to transparency regulations in various markets.

Disclosure and accounting

Best practice requires all mandatory charges to be disclosed upfront at the time of booking. Optional or property-imposed fees must be clearly noted as payable locally at check-in — not included in the total room rate. CRS and PMS systems store detailed fee structures for taxation, reporting, and audit compliance.

Talk track — Unexpected charges at check-in

Some fees are included in the total price displayed at booking. Others are collected directly by the property at check-in — these are disclosed separately. When a customer questions an unexpected charge, the first step is to check whether it was flagged in the rate rules as a locally collected fee.

In essence — Fees

Hotels classify fees as regulated (governmental) or discretionary (property-imposed). Both must be disclosed clearly, but they are collected through different channels and require different handling in display and reconciliation. If a charge is showing at check-in that wasn't expected, it is almost always in the locally-collected fee category — check the rate rules.

10. CRS migrations

A CRS migration occurs when a hotel chain or property transitions its core reservation infrastructure from one platform to another. These migrations are undertaken to modernise, improve performance, reduce costs, or improve connectivity with other systems. Because the CRS is the system through which inventory, rates, and restrictions flow to all distribution partners, migrations are complex and highly coordinated across the hospitality ecosystem.

Why CRS migrations happen

  • Adopt modern, cloud-native architectures that reduce downtime and maintenance overhead.

  • Improve integration with new Property Management Systems, Channel Managers, or Revenue Management Systems.

  • Consolidate multiple legacy systems after acquisitions or brand unifications.

  • Unlock new capabilities such as dynamic pricing, richer content distribution, or improved API connectivity.

How CRS migrations are executed

This is a collaborative process between the hotel and Travelport, typically follows several controlled phases:

  • Planning and Data Mapping. The hotel and CRS vendors define how key data — room types, rate plans, taxes, restrictions, negotiated codes — will map between the old and new systems. External distribution partners including GDSs, OTAs, aggregators, and booking tools are notified of the migration window and data change schedule.

  • Parallel Operations. For a period, both systems operate simultaneously. Rates and availability are maintained in both to prevent booking disruption. Reservations are synchronized daily or in real time until confidence in the new CRS stabilizes.

  • Cutover and Validation. The final cutover redirects live traffic — availability, pricing, booking — to the new CRS. Bookings in the legacy system are imported into the new CRS or remain accessible through archival connectors. Partners test that rates, inventory, and negotiated access codes display correctly.

  • Decommissioning. Once confirmed stable, the old CRS is retired. Connectivity with channel managers and distributors is re-established using the new platform credentials and endpoints.

Industry impact

CRS migrations can temporarily affect:

  • Rate visibility or synchronization — particularly for negotiated or chain-level corporate rates.

  • Booking confirmations — if both systems process reservations during the transition period.

  • Content display — if identifiers, such as property codes, room codes, or amenity descriptions, change format.

What this means at Travelport

Travelport works collaboratively with hotel chains throughout the entire migration process — from initial planning and testing through cutover and stabilization. During a migration, customers may see temporary changes in rate availability or confirmation behavior. Travelport will communicate these through the Service Alerts process.

In essence — CRS migrations

A CRS migration is a large-scale, carefully coordinated data and connectivity transition designed to preserve rate integrity and minimize disruption. For agencies and booking tools, the practical impact is usually temporary — short-term variance in rate visibility or confirmation behavior while both systems stabilize. Re-test negotiated rate links post-migration and monitor for parity issues.

11. Chain swaps

A chain code swap occurs when a hotel or group of properties changes the two-letter code that identifies its brand within a GDS or other distribution platform. This can happen due to rebranding, mergers, CRS transitions, or a change in representation company.  For example, a property operating as a Sheraton (SI) that converts to a Marriott (MC) changes its GDS identifier from SI12345 to MC67890.

How chain code swaps are executed

  • Announcement and Coordination. The chain notifies distribution partners of the upcoming change. A cutover date is established and rate access codes, corporate contracts, and property identifiers are mapped to ensure continuity.

  • System Preparation. The old chain code remains active during the transition period, often with mirrored rates and availability. The new chain code is provisioned in the GDS and CRS, including rate categories, amenities, and negotiated rate links. Property profiles and room types are copied or remapped.

  • Cutover Execution. On the designated date, the property's active inventory, rates, and bookings transfer to the new chain code. Future reservations under the old code are retained and recognized through internal mapping tables. Agencies and CBTs are advised to update saved searches, rate access profiles, and corporate rate lookups to reference the new code.

  • Verification and Stabilization. Post-cutover testing ensures that negotiated rates, commissions, and loyalty integrations work as expected. Bookings made prior to the swap continue to be serviced even if the legacy code is no longer visible in searches.

Operational considerations

  • Agencies and CBTs: update stored references or templates that point to the old chain code.

  • Hotels: maintain both codes in parallel for a short period to avoid disruptions in corporate rate access.

  • Distributors: monitor rate parity and mapping consistency to prevent duplicate listings.

In essence — Chain swaps

A chain code swap is an identifier-level rebranding at the system level. The property itself doesn't change — but every reference to it in GDS searches, corporate profiles, and rate access configurations needs to be updated. The most common issue post-swap is agencies finding that their saved searches or rate profiles still reference the old code.

12. The hotel claim process

In the hotel industry, a claim is the formal mechanism used to resolve discrepancies between what was contracted or expected and what was actually delivered or charged. Claims can arise between hotels, travel agencies, corporate clients, or distribution partners and may involve rates, commissions, availability, or guest experience issues.

Why claims occur

Typical reasons for claims include:

  • Rate Discrepancies. The booked or billed rate differs from the contracted rate, or extra charges not listed in the rate rules appear on the final bill.

  • Availability or Overbooking Issues. A confirmed reservation could not be honored due to overbooking or CRS synchronization errors.

  • Reservation Not Found. The vendor could not find the reservation at time of arrival despite a confirmation number being issued.

  • Content or Amenity Disputes. Amenities or inclusions shown at booking were not honored at that property, often due to feature page discrepancies maintained by the supplier.

  • Cancellation Policy Disputes. A cancellation or no-show fee is applied despite the client having cancelled or arrived within policy.

  • Billing or Tax Errors. Incorrect charges, double billing, or missing invoice details.

How the industry claim process works

Most hotel claim processes follow five key steps, regardless of brand or distribution network:

Step Description Notes

1. Claim Initiation

The claimant submits a formal claim through a defined channel (agency portal, brand customer service, or corporate procurement system) with booking details and supporting documentation.

Confirmation number, stay dates, traveler name, rate code, folio or screenshots.

2. Verification

The receiving party verifies the booking against internal CRS, PMS, and folio records. A case reference number is created and logged.

Automated reconciliation systems flag mismatched transactions in some chains.

3. Investigation

The relevant team reviews contract terms, folio data, commission eligibility, and transaction logs. External distributors may be asked to provide audit trails.

Timeline of actions — sell, modify, cancel — is reviewed in full.

4. Resolution

Rate corrections, refunds, credit notes, or commission payments are issued. Service claims may result in goodwill adjustments or loyalty points.

Each resolution is documented and the case status updated.

5. Closure and Reporting

The case is closed once the claimant confirms receipt or a defined response window elapses. Insights feed back into rate integrity and partner compliance programmes.

Typical window: 30–90 days post-departure for submission.

Timelines and service levels

Milestone Typical expectation

Claim Submission Window

30–90 days post-departure (varies by chain)

Acknowledgement

Within 5–10 business days

Resolution

30–45 days for validated claims; faster for automated commission platforms

In essence — The claim process

The hotel claim process is a structured, traceable workflow designed to ensure commercial accuracy. It resolves mismatches between contracted expectations and operational outcomes through documentation, validation, and transparent settlement. Act quickly — most chains have strict time windows — and contact the provider first before escalating to Travelport.

13. Travelport hospitality claims process

Travelport's Hospitality Claims team investigates and processes reimbursement requests for incorrect hotel and car charges on behalf of travel agencies and corporate clients. This process is designed to verify system transactions, coordinate with suppliers, and resolve discrepancies where appropriate.

Required steps before filing a claim

Agencies must take the following actions before contacting Travelport's Hospitality Claims team:

  1. Contact the provider first. Dispute the charge directly with the local office or head office of the provider. Document all correspondence. Attempt to resolve the issue locally before escalating to Travelport.

  2. Gather required documentation.

    • Proof of payment — credit card slip, invoice, or vendor billing

    • Supporting computation — a clear breakdown showing how the claim amount was derived

    • PNR details — locator, hotel/car history, OSIs

    • Reservation evidence — customer email confirmations, booking records

    • Error messages or system anomalies — any logs or screenshots showing issues at point of sell, modify, or cancel

    • Previous case numbers — if raised with Travelport Help Desk previously, include those case numbers

    • Clear explanation — a summary of the claim with justification for why it is valid

  3. Documentation standards. All documentation must be in English. Use the correct subject line format:

    • Hotel Claims: TRAVELPORT CLAIM / Guest Name / CF number — Reason of Claim

    • Car Claims: TRAVELPORT CLAIM / Driver Name / CF number — Reason of Claim

Time-sensitive requirements

Requirement Detail

Log Retrieval Window

Claims must be received within 180 days from the transaction date. Claims submitted outside this window will be denied or may not reach a satisfactory resolution.

Past-Date Travel Only

Claims are only accepted for past-date bookings. For problems during active travel or with future reservations, contact the provider directly or Travelport Help Desk.

Minimum Claim Amount

Reimbursement requests under $50.00 will not be investigated. These must be handled directly with the supplier.

What Travelport investigates

Travelport accepts and investigates claims in the following circumstances:

  • Reservation Not Found — the vendor could not find the reservation at time of guest arrival despite a confirmation number having been issued.

  • Cancellation Policy Violations — the cancellation policy present in the GDS booking or rate rules was not respected by the supplier.

  • No-Show Fee Disputes — the vendor charged a no-show fee when evidence shows the client did arrive or did cancel correctly.

  • Location Discrepancies — booking made at a desired property that belongs to a different establishment not recognized by the supplier.

  • Rate Rule Violations — extra charges applied that were not listed in the rate rules displayed at time of booking.

What Travelport does not reimburse

Not reimbursed Reason

Incorrect Booking Practices

Hotel segments sold, modified, or cancelled but ignored before ending the PNR. End Transact delayed or not processed in time. Bookings cancelled passively or after changing directly with the property — this breaks the GDS-hotel link.

Commission Disputes

Travelport is not responsible for collection of hotel commission. All commission queries must be directed to the hotel chain or property.

Missing Confirmation or Cancellation Numbers

If no confirmation or cancellation number was received at time of booking, this should have been reported immediately to Help Desk or the vendor. Claims for issues that could have been prevented by immediate reporting will be denied.

Feature Page Discrepancies

Information on hotel feature pages is maintained by the supplier, not Travelport. Discrepancies causing additional charges are the supplier's responsibility.

Policy Infractions

Agents are responsible for ensuring hotel booking policies are followed — including use of the correct credit card and providing it within the required timeframe.

Out-of-Scope Requests

Current or future reservations; claims more than 180 days from the travel date; claim amounts under $50.

Travelport claims process timeline

Once a properly documented claim is submitted, Travelport will acknowledge within 3 business days. Allow 4–8 weeks for investigation and resolution. The process involves verifying the booking against internal transaction logs, reviewing the timeline of actions taken, coordinating with the supplier where necessary, and processing approved reimbursements or providing a detailed explanation if the claim is denied.

Key reminders for successful claims

Act quickly — submit claims as soon as discrepancies are discovered, well within the log retrieval window. Contact the supplier first — always attempt resolution directly with the provider before escalating. Document everything — comprehensive documentation is critical. Incomplete claims are the most common reason for denial. Report issues immediately — missing confirmation numbers or system errors should be reported to Help Desk straight away, not weeks later.

14. Unsolicited cancellations

This section explains what happens when a hotel reservation is cancelled directly with the hotel rather than through the platform where it was originally booked, and why this matters for your integration, your travelers, and your reporting.

What is an unsolicited cancellation?

An unsolicited cancellation occurs when a traveler or agent cancels a hotel reservation directly with the property — by phone, email, or at the front desk — rather than through the platform or system used to make the original booking.

From the hotel's perspective, the reservation may be considered resolved. From Travelport's perspective, no cancellation message was received, and the booking record remains active.

Important — System limitation

When a booking is made through the Travelport Hotel API, the booking record (PNR) lives within Travelport's platform. The hotel's own system — CRS or PMS — has no standard mechanism to push a cancellation notification back to Travelport or any third-party booking platform. This is not a Travelport-specific limitation. It applies across all GDSs, OTAs, and booking tools.

The requirement: Cancel where you booked

All hotel reservations created through the Travelport platform must be cancelled through the Travelport platform. This is both a Travelport requirement and a consistent industry standard applied across all major GDSs and OTAs.

The correct cancellation flow is:

  1. The traveler or agent initiates the cancellation through the original booking channel — the booking tool, TMC system, or API call.

  2. Travelport sends a cancellation request to the hotel's CRS.

  3. The hotel confirms cancellation and returns a cancellation number.

  4. The PNR is updated and marked as cancelled in Travelport's system.

Risks of out-of-channel cancellations

When a cancellation is made directly with the hotel and bypasses the booking platform, several downstream problems occur:

  • PNR Remains Active. Travelport has no way of knowing the reservation was cancelled. The PNR stays open, appearing as a live booking in all downstream systems.

  • Reporting Inaccuracy. Active PNRs feed into occupancy reporting, travel spend analysis, and duty-of-care platforms. A ghost reservation corrupts this data until manually resolved.

  • Fee Exposure. Depending on the rate rules, fees including cancellation penalties or no-show charges may still apply if the cancellation was not processed through the original channel. Some properties will not honor a direct cancellation as a waiver of fees.

  • Reconciliation Burden. Finance, TMC, and agency teams may need to manually investigate and close out records, increasing operational overhead and the risk of billing disputes.

Important: The fact that a hotel confirms a direct cancellation verbally or in writing does not automatically resolve the Travelport PNR. The booking record must still be cancelled through the platform to ensure accurate records and avoid potential fee liability.

Best practices for agencies and booking tool partners

  • Display a prominent reminder in booking confirmations and itineraries that cancellations must be made through the original booking platform, not directly with the hotel.

  • Where possible, accompany hotel contact details in confirmation emails with clear language that direct contact is for emergencies only and does not constitute a formal cancellation.

  • Configure pre-trip reminder notifications to reinforce same-channel cancellation policy.

  • If a traveler reports they cancelled directly with the hotel, process a cancellation through the platform immediately and note the hotel-issued reference number in the PNR for reconciliation purposes.

Best practices for travelers

  • Always cancel hotel reservations using the same booking tool or system used to make the reservation.

  • If you contact the hotel directly for any reason — including modifying a stay — do not assume the conversation constitutes a formal cancellation.

  • After cancelling, confirm you receive a cancellation number and that your booking portal reflects the updated status before the check-in date.

  • In emergency situations where you must cancel directly with the hotel, notify your travel manager or TMC immediately so the booking record can be corrected.

Talk track — Phone cancellations

Always cancel where you booked. Phone cancellations with the hotel do not update the system and can lead to fees, ghost bookings, and reporting issues. If a direct cancellation has already happened, the next step is to also cancel through the platform and store the hotel's reference number in the record.

In Essence — Unsolicited Cancellations

There is no back-channel by which hotels can notify booking platforms of a direct cancellation. This is an industry-wide limitation, not a Travelport-specific one. The only reliable way to close a booking record is to cancel through the original booking channel. Train travelers, surface cancel actions prominently in booking tools, and process a platform cancellation immediately whenever a direct hotel cancellation is reported.

 

15. Rate Filtering Best Practices

Overview

The rateFilter object is an optional element in the Search Complete request body. It gives you two mechanisms to influence rate results.

Mechanism

What it does

rateFlags

Controls which rate types are eligible to be selected as the lowestFilteredPublicAvailableRate and lowestFilteredPrivateAvailableRate. All rates are still returned in the full response.

publicRateBlacklist

Suppresses rates from the response entirely when their description matches a specified word or phrase. This is the only rateFilter mechanism that removes rates from the returned results.

Important: rateFlags affect rate candidacy, not which rates are returned

A common misconception is that rateFlags filter which rates appear in the response. They do not. All available rates are always returned. The rateFlags object only determines which rate the API surfaces as the lowestFilteredPublicAvailableRate and lowestFilteredPrivateAvailableRate -- two highlighted values within each property's result.

To exclude specific rate types from your displayed results, apply client-side filtering to the response. See the Client-Side Filtering section for details.

How Lowest Filtered Available Rates Work

Each property in the Search Complete response includes the following lowest-rate values:

  • lowestAvailableRate – the lowest rate across all rates for the property, with no filtering applied.

  • lowestFilteredPublicAvailableRate – the lowest public rate selected from only those rates that meet all active rateFlags criteria.

  • lowestFilteredPrivateAvailableRate – the lowest private/negotiated rate selected from only those rates that meet all active rateFlags criteria.

The rateFlags you set determine the candidate pool from which both filtered rate values are drawn. Rates that do not meet the active flags are excluded from candidacy for these values but remain fully visible in the property's rate list.

Understanding Flag Behavior

All flags follow the same core rule: if a flag is explicitly set to true, the corresponding filter is applied. If a flag is set to false or omitted entirely, it is treated identically – the filter is not applied and has no effect on candidacy.

The flags fall into two behavioral types:

  • Pair flags (refundable, commissionable, deposit) -- the API evaluates complementary pairs. Setting refundable: true preferences refundable rates. The non-refundable counterpart is evaluated in parallel. False or omit means neither side is applied.

  • Single flags (prepay, postpay, breakfast, lunch, dinner) -- only have a filtering effect when set to true. False and omit are equivalent and apply no restriction. Refer to Advanced Purchase for a list of hotel chains that support prepay rates.

Critical: prepay and postpay cannot both be true

If both prepay and postpay are set to true in the same request, neither flag is applied. The filtering is silently ignored and candidacy falls back to unrestricted behavior.

Always set one or the other, never both.

rateFlags Reference

The table below summarizes the behavior of each flag. "Pair" flags evaluate complementary rate types; "Single" flags only filter when true.

Flag

Type

true

false

Omit

refundable

Pair

Preferences refundable rates. Falls back to non-refundable if no refundable inventory exists.

Same as omit.

No preference applied.

commissionable

Pair

Only commissionable rates candidate.

Same as omit.

No restriction.

deposit

Pair

Only deposit rates candidate.

Same as omit.

No restriction.

prepay

Single

Only prepay rates candidate. Has no effect if postpay is also true.

Same as omit.

No restriction.

postpay

Single

Only postpay rates candidate. Has no effect if prepay is also true.

Same as omit.

No restriction.

breakfast

Single

Only rates including breakfast candidate.

Same as omit.

No restriction.

lunch

Single

Only rates including lunch candidate.

Same as omit.

No restriction.

dinner

Single

Only rates including dinner candidate.

Same as omit.

No restriction.

Flag-by-Flag Guidance

refundable

Setting refundable: true instructs the API to preference a refundable rate when selecting the lowestFilteredPublicAvailableRate and lowestFilteredPrivateAvailableRate. This is a soft preference: if no refundable inventory exists for a property, the API falls back to non-refundable rates rather than returning no result.

Setting refundable: false or omitting the flag produces the same result -- no refundability preference is applied. There is no way to restrict candidacy to non-refundable rates only without a separate nonRefundable flag.

If you need to exclude non-refundable rates from your displayed results entirely, apply client-side filtering on terms.refundable in the response.

commissionable

Setting commissionable: true restricts lowest rate candidacy to commissionable rates only. Like refundable, this is a pair flag -- both commissionable and non-commissionable sides are evaluated.

Setting it to false or omitting it produces the same result: no restriction is applied, and both commissionable and non-commissionable rates candidate equally.

deposit

Follows the same pair flag behavior as commissionable. Setting to true restricts candidacy to deposit rates. False or omit applies no restriction.

prepay

Setting prepay: true restricts lowest rate candidacy to prepay rates only. This is a single flag -- false and omit are equivalent and apply no restriction. Refer to Advanced Purchase for a list of hotel chains that support prepay rates.

To exclude prepay rates from your displayed results

rateFlags cannot exclude prepay rates from the response. Use client-side filtering on the terms.ratePaymentInfo field, which returns one of three values: PrePay, PostPay, or Unknown.

Filter out any rate where terms.ratePaymentInfo equals "PrePay" before presenting results to your users.

postpay

Setting postpay: true restricts lowest rate candidacy to postpay rates only. This is the standard configuration for agency workflows where postpay is the expected settlement model.

Important: Do not set both prepay and postpay to true simultaneously. If both are true, neither flag is applied.

breakfast, lunch, dinner

Each meal flag, when set to true, restricts lowest rate candidacy to only rates that include that meal. These are single flags -- false and omit apply no restriction.

The flags are independent of each other and can be combined. Setting more than one to true means the lowestFilteredPublicAvailableRate and lowestFilteredPrivateAvailableRate will only be drawn from rates satisfying all specified meal criteria.

Omit all three if you want rates with and without meal inclusions to remain in candidacy.

publicRateBlacklist

The publicRateBlacklist array accepts up to 5 words or phrases. Any public rate whose description contains a matching string is excluded from lowest rate candidacy and suppressed from the response entirely. This is the only rateFilter mechanism that removes rates from returned results.

Limitation

publicRateBlacklist matches against the rate's free-text description string as provided by the supplier. Match quality depends on consistent supplier wording, which varies across chains and content sources.

For reliable exclusion of specific rate types (such as prepay), client-side filtering on structured response fields is the more dependable approach.

Client-Side Filtering

Because rateFlags affect only the filtered lowest rate values and not the full rate list, you may need to apply additional filtering to the response to control which rates are displayed to your users. The following response fields support reliable client-side filtering.

Filtering by refundability

Field: terms.refundable (boolean)

Each rate includes a refundable boolean within its terms object. Filter out any rate where this value is false if you want to display only refundable rates in your results.

Filtering by payment type

Field: terms.ratePaymentInfo (enum: PrePay | PostPay | Unknown)

Each rate includes a ratePaymentInfo value within its terms object, returning one of the following:

  • PrePay – the rate must be paid in full at the time of booking.

  • PostPay – payment is collected at the property or invoiced after the stay.

  • Unknown – the payment type could not be determined from the supplier response.

To exclude prepay rates from your displayed results, filter out any rate where terms.ratePaymentInfo equals "PrePay".

Example Configuration

The following example demonstrates a configuration that:

  • Preferences refundable rates for both lowestFilteredPublicAvailableRate and lowestFilteredPrivateAvailableRate (with fallback to non-refundable if needed)

  • Restricts filtered lowest rates to postpay rates only

  • Applies no restriction on commissionable status, deposit, or meal inclusions

Request: rateFilter

Copy
"rateFilter": {
  "rateFlags": {
    "refundable": true,
    "postpay": true
  }
}

Recommended client-side filtering on the response

Copy
// Exclude prepay rates from displayed results
rates.filter(rate => rate.terms.ratePaymentInfo !== "PrePay");

// Optionally: exclude non-refundable rates from displayed results
rates.filter(rate => rate.terms.refundable !== false);

16. Chain capabilities

Chains support different content and capabilities at the CRS, switch, and chain level. Where programmatically possible, Travelport manages these differences by normalizing content, providing additional warnings, and adding orchestration logic. The table below reflects capabilities as of 1 October 2025.

Important: While functionality is agreed at the chain level, individual hotel properties can manage their own capability support and pricing independently. This means functionality between a chain and its properties may vary. Always rely on live API responses to confirm current support — do not assume chain-level defaults apply at property level.

Capability descriptions

Capability Description

Multi-Currency

The property can return rates in more than one currency.

Multi-Room Availability

The property can provide availability for more than one room in a single search request. Where the matrix shows an error text, the chain returns that error rather than multi-room results.

Multi-Room Booking

All multi-room requests are broken into individual requests, each with its own confirmation number. Multi-room booking is all-or-nothing — if any room fails, all prior sell attempts are voided. If the number of travelers matches the number of rooms, each room is assigned to a unique traveler. If not, all rooms are assigned to the first name in the request.

Children Pricing

Children's information including ages is provided to the CRS in search. However, chains allow properties to set their own children pricing — passing the data does not guarantee child-specific pricing will be applied.

Hotel chain capability matrix — 1 October 2025

Chain Code

Name

Multi Room Availability

Multi-Currency

Child Pricing

AA

Americinns By Wyndham

Multi Room Field Went out but Not Returned

 

AH

Aston Hotels and Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

AI

Armani Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

AK

Autograph Collection

 

 

 

AL

Aloft Hotels

 

 

 

AM

Aman

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

AO

Atlantis Hotel

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

AP

Standard International

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

AT

The Address Hotels And Resorts

Multi Room Field Went out but Not Returned

 

AU

Auberge Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

AV

Allegiance Hospitality Services

 

 

 

AY

Above Property

 

 

 

AZ

The Ascott Limited

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

BA

Apartments By Marriott Bonvoy

 

 

 

BC

Preferred Hotels Affiliate Hotels

Multi Room Field Went out but Not Returned

BE

Benchmark

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

BG

Bulgari Hotels And Resorts

 

 

 

BH

Hawthorn Suites By Wyndham

Multi Room Field Went out but Not Returned

 

BI

Sh 1Htl Bac Tree

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

BN

Barcelo Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

BR

Renaissance Hotels And Resorts

 

 

 

BS

Sercotel

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

BT

Business Travel Advantage

MAXIMUM NUMBER OF ROOMS EXCEEDED

BU

Baymont by Wyndham

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

BV

Americas Best Value Inn

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

BW

Best Western Htl And Rsrt

 

 

 

BY

Banyan Tree Hotels and Resorts

 

 

 

CB

Classic British

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

CC

Choice International- Clarion Collection

Multi Room Field Went out but Not Returned

 

CD

Coraltree

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

CG

City Lodge Hotels Group

 

 

 

CH

CIH - Central Individual Hotels

 

 

 

CI

Choice International - Comfort Inns

Multi Room Field Went out but Not Returned

 

CK

Arlo Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

CM

Camino Real

Multi Room Field Went out but Not Returned

CN

Conrad Hotels

 

 

CP

Crowne Plaza

 

 

 

CQ

Club Quarters

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

CR

Choice By Radisson

Multi Room Field Went out but Not Returned

 

CS

Country Inns And Suites By Radisson

 

 

 

CU

CitizenM Hotels

Multi Room Field Went out but Not Returned

 

CV

Como Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

CX

Country Inn And Suites By Radisson

Multi Room Field Went out but Not Returned

 

CY

Courtyard By Marriott

 

 

 

CZ

Choice International - Comfort Suites

Multi Room Field Went out but Not Returned

 

DA

Dalata Hotel Group

 

 

 

DC

Dorchester Collection

MAXIMUM NUMBER OF ROOMS EXCEEDED

DE

Delta Hotels And Resorts

 

 

 

DI

Days Inn by Wyndham

Multi Room Field Went out but Not Returned

 

DO

Dorint Hotels And Resorts

Multi Room Field Went out but Not Returned

 

DP

Design Partners

 

 

 

DR

Drury Inns

 

 

 

DS

Design Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

DT

Doubletree By Hilton

 

 

DV

Village Hotels

Multi Room Field Went out but Not Returned

 

DW

Dusit Hotels and Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

DX

Dolce Hotels And Resorts

Multi Room Field Went out but Not Returned

 

DZ

Dream Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

EA

Extendedstay America

 

 

 

EB

Edition

 

 

 

ED

Edwardian Hotels London

Multi Room Field Went out but Not Returned

 

EF

Emporio Hotels & Resorts

Multi Room Field Went out but Not Returned

EG

Enchantment Group

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

EI

Executive Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

EJ

Everhome

Multi Room Field Went out but Not Returned

 

EL

Elements

 

 

 

EN

Ennismore

 

 

 

EO

Choice International - Econo Lodge

Multi Room Field Went out but Not Returned

 

ES

Embassy Suites by Hilton

 

 

ET

Marriott Conference Centers

 

 

 

EU

Teritoria

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

EY

Livsmart Studios By Hilton

 

 

EZ

Choice International - Cambria Hotels

Multi Room Field Went out but Not Returned

 

FA

Fairmont Hotels And Resorts

 

 

 

FB

Fontainebleau

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

FC

Rocco Forte Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

FE

Esplendor and Dazzler

Multi Room Field Went out but Not Returned

 

FG

D-Edge

Multi Room Field Went out but Not Returned

 

FH

Fiesta Americana And Fiesta Inn Hotels

Multi Room Field Went out but Not Returned

 

FI

Frasers Hospitality

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

FN

Fairfield Inn By Marriott

 

 

 

FP

Four Points By Sheraton

 

 

 

FR

Rocketfuel

Multi Room Field Went out but Not Returned

 

FS

Four Seasons Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GA

Global Hotel Alliance

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GB

MacDonald Hotel Group

Multi Room Field Went out but Not Returned

 

GD

Siteminder

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GE

Gaylord Hotels

 

 

 

GF

Global Hospitality Services

Multi Room Field Went out but Not Returned

 

GG

Grand Life Hotels

 

 

GH

Grand Heritage

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GI

Hilton Garden Inn

 

 

GK

Global Hospitality Services

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GN

Ameris Hoteis Independentes

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GP

Aj Capital

MAXIMUM NUMBER OF ROOMS EXCEEDED

GQ

Genre Hotels

Multi Room Field Went out but Not Returned

 

GS

GrandStay Hospitality

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GT

Golden Tulip

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GU

Graduate Hotels By Hilton

 

 

 

GV

Gansevoort Hotel Group

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

GW

Great Hotels Of The World

   

 

 

HA

Eurostars Hotels

 

 

 

HE

Historic Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

HG

Homewood Suites

 

 

HH

Hilton USA/Conrad International Hotels

X

 

 

HI

Holiday Inn

 

 

 

HJ

Howard Johnson by Wyndham

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

HK

Hotelkey

 

 

 

HL

Hilton Hotels

 

 

HM

Hoteles Mision

MAXIMUM NUMBER OF ROOMS EXCEEDED

HO

Hotelrez Hotels And Resorts

Multi Room Field Went out but Not Returned

HR

Harrahs Entertainment

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

HS

HomeTowne Studios by Red Roof

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

HT

Home2Suites

 

 

HX

Hampton By Hilton

 

 

HY

Hyatt Hotels And Resorts

 

 

 

HZ

Hotelzon

 

 

 

IA

Corinthia Hotels And Resorts

Multi Room Field Went out but Not Returned

IC

Intercontinental Hotels

 

 

 

ID

innRoad

 

 

 

IG

Six Senses Hotels And Spa

 

 

 

IJ

Garner Hotels

 

 

 

IN

Hotel Indigo

 

 

 

IQ

Myfidelio

 

 

IS

Ian Schrager

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

IW

Hotels and Preference

MAXIMUM NUMBER OF ROOMS EXCEEDED

IZ

ITC Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

JB

B Hotels And Resorts

Multi Room Field Went out but Not Returned

JD

The Doyle Collection

Multi Room Field Went out but Not Returned

 

JJ

Jin Jiang Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

JT

Jumeirah

MAXIMUM NUMBER OF ROOMS EXCEEDED

KB

Krystal Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

KC

Kimpton Hotels

 

 

 

KI

Kempinski Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

KL

Clubhouse Inns

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

KO

KSL Resorts

 

 

KY

Keytel

 

 

 

LA

Edyn Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

LC

Luxury Collection

 

 

 

LD

Leonardo

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

LE

Beyond Green

MAXIMUM NUMBER OF ROOMS EXCEEDED

LH

All Hyatt

 

 

 

LL

Lotte Hotels Resorts

Multi Room Field Went out but Not Returned

 

LM

Vantis Hotel Group

MAXIMUM NUMBER OF ROOMS EXCEEDED

LO

Langham Hotels International

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

LQ

La Quinta by Wyndham

MAXIMUM NUMBER OF ROOMS EXCEEDED

LR

Leela Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

LT

Extended Stay By Wyndham

Multi Room Field Went out but Not Returned

 

LU

The Montcalm London Hotels

 

 

 

LV

Alltra By Wyndham

Multi Room Field Went out but Not Returned

 

LW

The Leading Hotels Of The World

MAXIMUM NUMBER OF ROOMS EXCEEDED

LX

Small Luxury Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

LZ

Loews Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

MC

Marriott Hotels, Resorts And Suites

 

 

 

MD

Le Meridien Hotels

 

 

 

MG

Magnolia Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

MH

Marco Polo

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

MI

Maybourne

 

 

 

MM

Maritim Hotels

Multi Room Field Went out but Not Returned

 

MN

Montage Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

MO

Mandarin Oriental Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

MR

Morgans Hotel Group

MAXIMUM NUMBER OF ROOMS EXCEEDED

MS

Magnuson Hotels

 

 

 

MT

Microtel By Wyndham

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

MU

Millennium Hotels And Resorts

 

 

 

MV

MGM Resorts International

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

MX

Motel 6

 

 

 

MY

Make Ready

Multi Room Field Went out but Not Returned

 

MZ

Choice International - Mainstay Suites

Multi Room Field Went out but Not Returned

 

NB

Nobu Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

NC

Noble House Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

ND

NoMad by Hilton

 

 

 

NH

MINOR HOTELS EUROPE and AMERICAS

Multi Room Field Went out but Not Returned

 

NK

Nikko Hotels International

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

NN

Louvre Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

NO

The New Otani Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

NW

New World Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

NY

Denihan Hospitality

MAXIMUM NUMBER OF ROOMS EXCEEDED

NZ

Choice International - Ascend Collection

Multi Room Field Went out but Not Returned

 

OA

Archer Hotel

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

OB

The Oberoi Group Of Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

OC

Okura Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

OD

Omnibees

 

 

 

OE

Belmond

Multi Room Field Went out but Not Returned

 

OF

Orient Express

 

 

 

OG

Societe Europeenne D Hotellerie

Multi Room Field Went out but Not Returned

 

OH

Minor Hotels

Multi Room Field Went out but Not Returned

 

OI

Amadeus Linkhotel

 

 

 

OK

Vertical Booking Srl

 

 

 

OL

Lxr Hotels & Resorts

 

 

 

OM

Omni Hotels

 

 

 

ON

Reconline

 

 

 

OO

One And Only

MAXIMUM NUMBER OF ROOMS EXCEEDED

OR

Outrigger Resorts and Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

OS

EOS Hospitality

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

OT

Oetker Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

OX

Moxy Hotels

 

 

 

OY

OYO Hotels and Homes

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

OZ

Super 8 by Wyndham

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

PA

The Principal Hotel Company

Multi Room Field Went out but Not Returned

 

PD

Park Inn By Radisson

 

 

 

PE

Spark By Hilton

 

 

 

PF

Pan Pacific Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

PH

Preferred Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

PI

Premier Inn, Whitbread

 

 

 

PJ

Park Plaza By Choice

Multi Room Field Went out but Not Returned

 

PK

Park Plaza

 

 

 

PL

Parkroyal Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

PN

The Peninsula Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

PO

Tempo

 

 

 

PQ

Park Inn By Choice

Multi Room Field Went out but Not Returned

 

PR

Protea

 

 

 

PS

Sandman

Multi Room Field Went out but Not Returned

 

PT

Penta Hotels

Multi Room Field Went out but Not Returned

PU

Pullman Hotels

 

 

 

PW

Shr Global

 

 

 

PY

Canopy

 

 

PZ

Prize By Radisson

 

 

 

QC

Strawberry Stop Over

Multi Room Field Went out but Not Returned

 

QH

QHotels

Multi Room Field Went out but Not Returned

 

QI

Choice International - Quality Inns

Multi Room Field Went out but Not Returned

 

QO

Swiss Quality Hotels

 

 

 

QQ

Curio Collection By Hilton

 

 

QR

Quality Reservations Deutschland GMBH

Multi Room Field Went out but Not Returned

QT

QT Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

QU

Aqua Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

RA

Ramada by Wyndham

Multi Room Field Went out but Not Returned

 

RB

Ruby Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

RC

Residence Inns By Marriott

 

 

 

RD

Radisson

 

 

 

RE

Regent Hotels and Resorts

 

 

 

RF

Red Roof Inns

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

RG

Rydges Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

RH

Reshub Managed By Hti

 

 

RI

Choice International - Rodeway Inns

Multi Room Field Went out but Not Returned

 

RK

Hard Rock Hotels

Multi Room Field Went out but Not Returned

 

RL

Red Lion Hotels

 

 

 

RN

Red Carnation

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

RO

Rotana Hotels

 

 

 

RQ

Regal Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

RR

Red Roof Brands

 

 

RS

Studio Res by Marriott

 

 

 

RT

Accor

 

 

 

RU

Tru By Hilton

 

 

RW

Rosewood

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

RX

Rixos Hotels

 

 

 

RZ

The Ritz-Carlton Hotel Company

 

 

 

SA

Signia

 

 

SB

Sofitel Hotels

 

 

 

SC

Sceptre Hospitality Resources

 

 

SD

Next Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

SF

The Sutton Place Hotels

Multi Room Field Went out but Not Returned

 

SG

Shangri-La Hotels And Resorts

MAXIMUM NUMBER OF ROOMS EXCEEDED

SH

Scandic Hotels

 

 

 

SI

Sheraton Hotels Corporation

 

 

 

SK

Sixty Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

SL

Swissotel Hotels And Resorts

 

 

 

SM

Melia Hotels International

 

 

SN

Sonesta Intl

MAXIMUM NUMBER OF ROOMS EXCEEDED

SO

Sokos Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

SR

Deutsche Hospitality

 

ST

Xenia Hotellerie

 

 

 

SU

Southern Sun

 

 

 

SV

Swire group

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

SX

Supranational Hotels

 

 

 

SY

Starhotels

Multi Room Field Went out but Not Returned

 

SZ

Choice International - Sleep Inns

Multi Room Field Went out but Not Returned

 

TA

Reservhotel Llc

 

 

 

TD

TFE Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

TF

Thon Hotels

Multi Room Field Went out but Not Returned

TG

Travelodge UK

Multi Room Field Went out but Not Returned

 

 

TH

Trident Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

TJ

Taj Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

TL

Travelodge by Wyndham

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

TO

TownePlace Suites

 

 

 

TP

Top International Hotels

 

 

 

TQ

Trademark by Wyndham

Multi Room Field Went out but Not Returned

 

TS

The Set Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

TT

Tripstax

 

 

 

TU

Tripstax Nightsbridge

 

 

 

TW

Trump Hotel Collection

Multi Room Field Went out but Not Returned

TX

Tribute Portfolio

 

 

 

TY

Idiso

 

 

 

UA

Motto

 

 

 

UB

Choice International - Suburban Hotels

Multi Room Field Went out but Not Returned

 

UI

Pegasus UI

 

 

 

UL

Hualuxe Hotels

 

 

 

UN

Una It Hospitality

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

UP

Tapestry Collection

 

 

UR

Surestay Hotel Group

 

 

 

US

Sonder

 

 

 

UV

Motel One

Multi Room Field Went out but Not Returned

 

UZ

Pegasus UZ

 

 

 

VA

Avid Hotels

 

 

 

VC

Marriott Vacation Club

 

 

 

VG

Viceroy Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

VI

Vienna House

Multi Room Field Went out but Not Returned

VL

Virgin Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

VN

Even Hotels

 

 

 

VQ

Ruby By Ihg

 

 

 

VT

Vignette Collection

 

 

 

VX

Voco Hotels

 

 

 

VZ

Verdi Hotels

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

WA

Waldorf Astoria

 

 

WB

Relais And Chateaux

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

WE

Atwell Suites

 

 

 

WG

Wingate By Wyndham

Multi Room Field Went out but Not Returned

 

WH

W Hotels

 

 

 

WI

Westin Hotels And Resorts

 

 

 

WK

Warwick Hotels And Resorts

Multi Room Field Went out but Not Returned

WS

Woodspring Suites

Multi Room Field Went out but Not Returned

 

WT

Tryp by Wyndham

Multi Room Field Went out but Not Returned

 

WV

TravelClick

Multi Room Field Went out but Not Returned

WW

Worldhotels Collection

MAXIMUM NUMBER OF ROOMS EXCEEDED

WX

Coast Hotels Limited

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

WY

Wyndham Hotels

Multi Room Field Went out but Not Returned

 

XE

City Express

 

 

 

XH

Equinox

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

XR

St Regis

 

 

 

XT

Pegasus Xt

 

 

 

XV

SpringHill Suites

 

 

 

YL

Yotel

MAXIMUM NUMBER OF ROOMS EXCEEDED

 

YO

Candlewood Suites

 

 

 

YP

Gamma Hotels

Multi Room Field Went out but Not Returned

 

YR

Raffles Hotels And Resorts

 

 

 

YX

SynXis

MAXIMUM NUMBER OF ROOMS EXCEEDED

YZ

Staybridge Suites

 

 

 

Hotel chain exceptions

Chain code

Name

Exception details

MV

MGM Resorts International

Children will always be priced as adults regardless of children data in the request. Applies to Availability, Rules, and Book.

 

Document Feedback

We value your feedback on this documentation. If you have suggestions for improvements, find errors, or need clarification on any topic, please contact:

  • Your Travelport Account Manager

  • Travelport Support team

  • Developer Portal feedback form

For urgent API issues or production support, contact Travelport support immediately.