Rooms and Rates
Retrieve room type and rate plan configurations to map your PMS inventory with the SiteMinder Platform.
What is Rooms and Rates?
Rooms and Rates is a retrieval method where the Property Management System (PMS) requests a list of configured room types and rate plans from the SiteMinder Platform. This integration ensures that the PMS can properly map its internal room and rate structures with the configurations set up for distribution across all connected channels, maintaining accurate inventory, pricing and reservation synchronization.
Considerations
Configuration Scope: The
room-ratesendpoint returns only the room rates configured for the PMS on the SiteMinder Platform. This configuration is managed through Distribution > Connectivities > {PMS Name} > Rooms and Rates Mapping.Rate Plan Support: If your PMS does not support Rate Plans, the fields for
ratePlanNameandratePlanCodewill be empty in the response.Optional Fields: The
includedAdultOccupancyfield is optional and may be blank if hoteliers have not set this included occupancy value on the SiteMinder Platform.Code Mapping: The
roomTypeCodereturned by theroom-ratesendpoint must be used for bothRoomTypeCodeandInvTypeCodeon the PMS side to ensure consistent inventory and reservation mapping.
Authentication Requirements: The REST components of the pmsXchange API only support PMS-level authentication, which means using the same credentials across all properties. If you’re currently using hotel-level authentication (credentials per property), we recommend switching to PMS-level to ensure compatibility with the REST endpoints.
Common Questions
What is the difference between RoomTypeCode and InventoryTypeCode?
Both identify the same room type, just used in different message types:
InvTypeCode= Used to identify the room type in inventory updates (availability, restrictions, rates)RoomTypeCode= Used to identify the room type in reservations messages
Use the roomTypeCode from the room-rates endpoint for both.
Can I use the room-rates endpoint with hotel-level authentication?
No. The room-rates endpoint requires PMS-level authentication (same credentials for all properties).
If you're using hotel-level authentication, contact Partner Integrations to migrate to PMS-level.
How often should I call the room-rates endpoint?
During initial setup and when mapping changes occur.
This endpoint is for configuration retrieval, not real-time polling:
Initial Integration: Pull room rates during PMS setup
On Demand: When mapping issues are reported or rooms/rates are added
Periodic Sync: Optional weekly or monthly check for configuration updates
Avoid polling frequently, room rate configurations don't change often.
Help Centre
Last updated
Was this helpful?