SiteMinder APIs
Help CentrePartner ContactsTest Extranet LoginBecome a SiteMinder Partner
  • Hub
  • Quickstart
  • Integration Process
  • CHANNELS
    • Introduction
      • SiteConnect
        • Getting Started
        • Developer Guide
          • Integration Requirements
          • Message Structure
          • Error Handling
        • API Reference
          • Rooms and Rates
          • Availability and Restrictions
          • Rates
          • Reservations
            • Reservation XML Sample
        • Testing and Certification
        • Changelog
        • FAQ
      • Channels Plus
        • Getting Started
        • Developer Guide
          • Partner Portal
          • Deals
          • Invoicing: Gross vs. Net
        • API Reference
          • Properties
          • Property
          • Lock Reservation
          • Confirm Reservation
          • Modify Reservation
          • Cancel Reservation
        • Testing and Certification
        • Swagger
        • Changelog
        • FAQ
  • PMS / RMS
    • Introduction
      • pmsXchange
        • Getting Started
        • Developer Guide
          • Integration Requirements
          • Message Structure
          • Error Handling
        • API Reference
          • Rooms and Rates
          • Availability and Restrictions
          • Rates
          • Reservations
            • Reservations PULL
            • Reservations Import
            • Reservations Upload
              • Reservation Types
            • Payment Transaction Record
            • Credit Card Tokenization
            • Reservations XML Samples
              • Reservations PULL Samples
              • Reservations Upload Samples
        • Testing and Certification
        • Changelog
        • FAQ
  • APPS
    • Introduction
      • SiteMinder Exchange
        • Getting Started
        • Developer Guide
          • Integration Requirements
          • Message Structure
          • Error Handling
        • API Reference
          • Availability and Rates
            • Publishers
            • Hotels
            • RoomTypes
            • RatePlans
            • Availability
            • Rates
            • Models
            • Response Samples
              • Publishers Sample
              • Hotels Sample
              • RoomTypes Samples
              • RatePlans Samples
              • Availability Samples
              • Rates Sample
            • ARI 1-Way Guidelines
          • Reservations
            • Maximum Content Sample
            • Minimum Content Sample
        • Testing and Certification
        • Activation & Deactivation Process for Hotels
          • Activation Process for Hotels
          • Activation Form Parameterisation
          • Deactivation Process for Hotels
        • Changelog
          • Reservations API Changelog
          • ARI API Changelog
        • FAQ
  • Additional Resources
    • Reference Tables
      • Booking Agent Codes
      • Document Type Code (DOC)
      • Error Codes (ERR)
      • Error Warning Types (EWT)
      • Fee Tax Type (FTT)
      • Handling HTTP 500
      • Meal Plan Type (MPT)
      • OpenTravel Codes List
      • Payment Card Provider Codes
      • Service and Extra Charge
      • Strong Customer Authentication Codes
      • Test Credit Cards
    • Glossary
    • FAQ
Powered by GitBook
On this page

Was this helpful?

  1. PMS / RMS
  2. Introduction
  3. pmsXchange
  4. API Reference

Rooms and Rates

Last updated 1 month ago

Was this helpful?

The room-rates endpoint allows a Property Management System (PMS) to request a list of room rates for a hotel associated with that PMS. The response will provide the names and mapping codes for these room rates, which can be used to align and map them with the hotel’s room rates on the PMS.

Important Considerations for the Rooms and Rates Process:

  • The room-rates endpoint will provide only the room rates configured for the PMS on the SiteMinder Platform (this configuration is done on Distribution > Connectivities > {PMS} > Rooms and Rates Mapping).

  • If your PMS does not support Rate Plans, the fields for ratePlanName and ratePlanCode will be empty.

  • The Included Occupancy field is optional and may also be blank if the hoteliers have not set this value on the SiteMinder Platform.

  • The roomTypeCode returned by the Rooms and Rates API should be used for both RoomTypeCode and InvTypeCode on the PMS side.

get

Returns all configured room rates for specified hotelier.

Authorizations
Path parameters
pmsCodestring · min: 1 · max: 255Required

pmsCode used to identify the pmsx partner

hotelCodestring · min: 1 · max: 255Required

hotelCode used to identify the hotelier

Header parameters
X-SM-TRACE-TOKENstringRequired

traceToken is logged with every log messages for this request

Responses
200
OK
application/json
Responseall of[]
400
Invalid request
application/json
401
Unauthorized
application/json
403
Access denied
application/json
404
Not Found
application/json
409
Conflict, record already exists
application/json
429
Too Many Requests
application/json
500
Unexpected error occurred
application/json
503
Service Unavailable
application/json
get
GET /core-api/pmses/{pmsCode}/hotels/{hotelCode}/room-rates HTTP/1.1
Host: tpi-pmsx.preprod.siteminderlabs.com
Authorization: Basic username:password
X-SM-TRACE-TOKEN: text
Accept: */*
[
  {
    "ratePlanName": "text",
    "ratePlanCode": "text",
    "roomTypeName": "text",
    "roomTypeCode": "text",
    "includedAdultOccupancy": 1
  }
]