{"version":1,"pages":[{"id":"JsKd452Nu8XTrHz68zaF","title":"Developer Guide","pathname":"/","siteSpaceId":"sitesp_5u2Vm","description":"Welcome to your team’s developer platform","breadcrumbs":[{"label":"Home","icon":"house"}]},{"id":"UodbWYtCIlaHofdJm3wQ","title":"Get Started","pathname":"/get-started","siteSpaceId":"sitesp_gP1At","icon":"compass","description":"Choose your integration path and start building with SiteMinder APIs.","breadcrumbs":[{"label":"Get Started","icon":"compass"}]},{"id":"G5KWUaY29iktcTyTEUxt","title":"SiteMinder APIs","pathname":"/get-started/siteminder-apis","siteSpaceId":"sitesp_gP1At","icon":"brackets-curly","breadcrumbs":[{"label":"Get Started","icon":"compass"}]},{"id":"W8VJtVgeqPXpl5BGFxGR","title":"Property Management System (PMS)","pathname":"/get-started/integration-types/pms","siteSpaceId":"sitesp_gP1At","icon":"bell-concierge","description":"Keep your PMS and SiteMinder in sync — availability, rates, restrictions, and reservations updated in real time across all connected channels.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Integration Types"}]},{"id":"K0nxUQqXH71F1HlpvRg2","title":"Revenue Management System (RMS)","pathname":"/get-started/integration-types/rms","siteSpaceId":"sitesp_gP1At","icon":"chart-mixed","description":"Push optimised rates and restrictions to SiteMinder in real time, with optional access to reservation data to inform pricing decisions.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Integration Types"}]},{"id":"xB0wKQHh3y7kdkIfhZaC","title":"Booking Channel","pathname":"/get-started/integration-types/booking-channel","siteSpaceId":"sitesp_gP1At","icon":"globe-pointer","description":"Access live hotel inventory and deliver reservations directly to properties through SiteMinder.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Integration Types"}]},{"id":"kPyBG7bcPh3hMoXacjuU","title":"Application","pathname":"/get-started/integration-types/application","siteSpaceId":"sitesp_gP1At","icon":"laptop-mobile","description":"Access reservation and property data from SiteMinder to power your guest experience, marketing, or operational tools.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Integration Types"}]},{"id":"uzPANxPvZYb4bvpMDxzs","title":"Property / Hotel Group","pathname":"/get-started/integration-types/property-hotel-group","siteSpaceId":"sitesp_gP1At","icon":"square-h","description":"Build a direct booking experience for your guests using live availability, pricing, and property data from SiteMinder.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Integration Types"}]},{"id":"RAgwk1sEthWhrn360fiq","title":"Integration Process","pathname":"/get-started/partner-lifecycle/integration-process","siteSpaceId":"sitesp_gP1At","icon":"arrow-progress","description":"Your step-by-step guide to building, certifying, and going live with a new SiteMinder integration.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Partner Lifecycle"}]},{"id":"x6X8WsYBFSJoZjh6aULi","title":"Enhance Your Integration","pathname":"/get-started/partner-lifecycle/enhance-your-integration","siteSpaceId":"sitesp_gP1At","icon":"bars-progress","description":"How to add new functionality, certify additional operations, or migrate an existing SiteMinder integration.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Partner Lifecycle"}]},{"id":"yrb0xL1gHHN8CaPAcIaq","title":"FAQ","pathname":"/get-started/resources/faq","siteSpaceId":"sitesp_gP1At","icon":"circle-question","description":"Find answers to common questions about the SiteMinder Developer Guide, our APIs, and the integration process.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Resources"}]},{"id":"KsK51POLlomveyGoE1hE","title":"Glossary","pathname":"/get-started/resources/glossary","siteSpaceId":"sitesp_gP1At","icon":"arrow-down-a-z","description":"Understand key terms and definitions used throughout the SiteMinder Developer Guide to support your API integration and testing process.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Resources"}]},{"id":"0EtszdKIVFN3WVhcsoWf","title":"AI Tools","pathname":"/get-started/resources/ai-tools","siteSpaceId":"sitesp_gP1At","icon":"sparkle","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Resources"}]},{"id":"bbdHSbjRF2vItRJnFXHX","title":"Feedback & Suggestions","pathname":"/get-started/resources/feedback-and-suggestions","siteSpaceId":"sitesp_gP1At","icon":"message-smile","description":"The SiteMinder Developer Guide is designed to make your integration experience smoother and more efficient. We’d love to hear your thoughts to help us continue improving it.","breadcrumbs":[{"label":"Get Started","icon":"compass"},{"label":"Resources"}]},{"id":"D0FWDlgVOKE9uSFHN7Zj","title":"pmsXchange","pathname":"/pmsxchange-api","siteSpaceId":"sitesp_J0t97","description":"Integrate with SiteMinder using pmsXchange — a two-way API to push availability, rates, and restrictions, and synchronise reservations in real time.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"}]},{"id":"FjOoYmv6gdAghMjHd36L","title":"Quick Start","pathname":"/pmsxchange-api/guides/quick-start","siteSpaceId":"sitesp_J0t97","icon":"circle-bolt","description":"Everything you need to begin building with pmsXchange API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Guides"}]},{"id":"QAcsxocYxcXDPXxGFtrD","title":"Integration Requirements","pathname":"/pmsxchange-api/guides/integration-requirements","siteSpaceId":"sitesp_J0t97","icon":"signs-post","description":"Technical standards, security protocols, and compliance requirements that apply across all pmsXchange API components.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Guides"}]},{"id":"jGMgwvMGGCuVG59DkS6F","title":"Testing and Certification","pathname":"/pmsxchange-api/guides/testing-and-certification","siteSpaceId":"sitesp_J0t97","icon":"microscope","description":"Test your pmsXchange integration and confirm readiness before going live with SiteMinder.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Guides"}]},{"id":"9fjLHg6idSxARvqJUFOz","title":"Error Handling","pathname":"/pmsxchange-api/guides/error-handling","siteSpaceId":"sitesp_J0t97","icon":"circle-exclamation","description":"Learn how to handle and return error messages when using the pmsXchange API, including expected formats, retry strategies, and response codes.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Guides"}]},{"id":"sPIguB2mVMgXp8s3guST","title":"API Overview","pathname":"/pmsxchange-api/guides/api-overview","siteSpaceId":"sitesp_J0t97","icon":"code","description":"Use this page to understand what each pmsXchange API component does and what data it handles.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Guides"}]},{"id":"9uO1yO0LY1zPgbBgGokV","title":"Rooms and Rates","pathname":"/pmsxchange-api/reference/rooms-and-rates","siteSpaceId":"sitesp_J0t97","icon":"building-circle-check","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"}]},{"id":"NMLxH8qHBkP5YRedghx1","title":"SM -> PMS","pathname":"/pmsxchange-api/reference/rooms-and-rates/sm-to-pms","siteSpaceId":"sitesp_J0t97","description":"Retrieve room type and rate plan configurations to map your PMS inventory with the SiteMinder Platform.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Rooms and Rates","icon":"building-circle-check"}]},{"id":"cQbGVLFKtlfIwlSf6Dm7","title":"PMS -> SM","pathname":"/pmsxchange-api/reference/rooms-and-rates/pms-to-sm","siteSpaceId":"sitesp_J0t97","icon":"bolt","description":"Share room type and rate plan configurations from your PMS with the SiteMinder Platform.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Rooms and Rates","icon":"building-circle-check"}]},{"id":"BixOP2Yc7HvwpDWDy9ey","title":"Availability","pathname":"/pmsxchange-api/reference/availability","siteSpaceId":"sitesp_J0t97","icon":"list-ol","description":"Sync room inventory from your PMS to SiteMinder for channel distribution.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"}]},{"id":"HO3E13XOfZoLJiFnVEzm","title":"Restrictions","pathname":"/pmsxchange-api/reference/restrictions","siteSpaceId":"sitesp_J0t97","icon":"shield-quartered","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"}]},{"id":"ZIgfDfMaK9uiFsmWfvTU","title":"PMS -> SM","pathname":"/pmsxchange-api/reference/restrictions/pms-to-sm","siteSpaceId":"sitesp_J0t97","description":"Sync room inventory and booking restrictions from your PMS to SiteMinder for channel distribution.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Restrictions","icon":"shield-quartered"}]},{"id":"BiyZLgipH8UbYgBveY44","title":"SM -> PMS","pathname":"/pmsxchange-api/reference/restrictions/sm-to-pms","siteSpaceId":"sitesp_J0t97","icon":"bolt","description":"Receive real-time restriction updates from SiteMinder to keep your PMS synchronized.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Restrictions","icon":"shield-quartered"}]},{"id":"uyDukQK1iSUKumb9uHJl","title":"Rates","pathname":"/pmsxchange-api/reference/rates","siteSpaceId":"sitesp_J0t97","icon":"money-bill-trend-up","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"}]},{"id":"UYUBHAEt9gQRcrSKzOqS","title":"PMS -> SM","pathname":"/pmsxchange-api/reference/rates/pms-to-sm","siteSpaceId":"sitesp_J0t97","description":"Sync pricing from your PMS to SiteMinder for channel distribution.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Rates","icon":"money-bill-trend-up"}]},{"id":"d9UKRGJNxKuLpWDBT11O","title":"SM -> PMS","pathname":"/pmsxchange-api/reference/rates/sm-to-pms","siteSpaceId":"sitesp_J0t97","icon":"bolt","description":"Receive real-time rate updates from SiteMinder to keep your PMS synchronized.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Rates","icon":"money-bill-trend-up"}]},{"id":"3PxoNjGqYarj71Ovt0mA","title":"Reservations","pathname":"/pmsxchange-api/reference/reservations","siteSpaceId":"sitesp_J0t97","icon":"elevator","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"}]},{"id":"wQxFw7bEs3TAR6prKHbx","title":"Push (SM -> PMS)","pathname":"/pmsxchange-api/reference/reservations/push","siteSpaceId":"sitesp_J0t97","description":"Receive reservations from SiteMinder directly to your PMS in real-time.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Reservations","icon":"elevator"}]},{"id":"BBHcl2RwVGBf1rtg8kVj","title":"Pull (SM -> PMS)","pathname":"/pmsxchange-api/reference/reservations/pull","siteSpaceId":"sitesp_J0t97","description":"Retrieve reservations from SiteMinder by polling at regular intervals.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Reservations","icon":"elevator"}]},{"id":"mSrRi79NVDq5ZEqJFcdG","title":"Upload (PMS -> SM)","pathname":"/pmsxchange-api/reference/reservations/upload","siteSpaceId":"sitesp_J0t97","icon":"bolt","description":"Sync PMS reservations back to SiteMinder Platform.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Reservations","icon":"elevator"}]},{"id":"rEUyCHfOvDbQqT7VAIRr","title":"Import","pathname":"/pmsxchange-api/reference/reservations/import","siteSpaceId":"sitesp_J0t97","description":"Bulk import active reservations from SiteMinder Platform to your PMS during initial integration setup.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"},{"label":"Reservations","icon":"elevator"}]},{"id":"Zy5xk8cPknCwaamkKKyl","title":"Payment Transaction Record","pathname":"/pmsxchange-api/reference/payment-transaction-record","siteSpaceId":"sitesp_J0t97","icon":"credit-card","description":"Retrieve payment transaction data from SiteMinder to your PMS.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"API Reference"}]},{"id":"YSE9lFS5asvB68pEfWjF","title":"FAQ","pathname":"/pmsxchange-api/additional-resources/faq","siteSpaceId":"sitesp_J0t97","icon":"circle-question","description":"Get answers to frequently asked questions about the pmsXchange API, including features, technical behaviour, and integration details.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"}]},{"id":"JA4LWJ9n6L8lSV9uw8XF","title":"Reference Tables","pathname":"/pmsxchange-api/additional-resources/reference-tables","siteSpaceId":"sitesp_J0t97","icon":"clipboard-list","description":"Find reference tables that support your integration with SiteMinder APIs, including technical values, configuration options, and predefined data.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"}]},{"id":"MxQNXnNDdCYhYvgiZBu6","title":"Booking Agent Codes","pathname":"/pmsxchange-api/additional-resources/reference-tables/booking-agent-codes","siteSpaceId":"sitesp_J0t97","description":"Booking agent codes are used to identify the original booking channel associated with a reservation.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"mZ5VhSA8q98aQtJqawjh","title":"Document Type Code (DOC)","pathname":"/pmsxchange-api/additional-resources/reference-tables/document-type-code-doc","siteSpaceId":"sitesp_J0t97","description":"Lists codes identifying document types used in transactions.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"4gDxPCSFeyblWHTelhiH","title":"Error Codes (ERR)","pathname":"/pmsxchange-api/additional-resources/reference-tables/error-codes","siteSpaceId":"sitesp_J0t97","description":"Contains codes for specific errors encountered within the API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"eTWh81Gq6djsnm0unSR4","title":"Error Warning Types (EWT)","pathname":"/pmsxchange-api/additional-resources/reference-tables/error-warning-types","siteSpaceId":"sitesp_J0t97","description":"Defines types of warnings that accompany specific errors.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"25577kjBcjKCgYHcsgBY","title":"Fee Tax Type (FTT)","pathname":"/pmsxchange-api/additional-resources/reference-tables/fee-tax-type","siteSpaceId":"sitesp_J0t97","description":"Includes codes for tax and fee types applied to charges.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"FAD8wZMvHno3ZqkY8dDV","title":"HTTP Error Handling","pathname":"/pmsxchange-api/additional-resources/reference-tables/http-error-handling","siteSpaceId":"sitesp_J0t97","description":"Guidelines for interpreting and handling HTTP 4xx and 5xx responses.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"E3K5PNmESCObm8TXoLUy","title":"Meal Plan Type (MPT)","pathname":"/pmsxchange-api/additional-resources/reference-tables/meal-plan-type","siteSpaceId":"sitesp_J0t97","description":"Lists codes for different meal plans available for bookings.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"IG8dKV52Ty9x3QCHTV1x","title":"OpenTravel Codes List","pathname":"/pmsxchange-api/additional-resources/reference-tables/opentravel-codes-list","siteSpaceId":"sitesp_J0t97","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"Iqs1qAbBKAcBqhyyZHQt","title":"Payment Card Provider Codes","pathname":"/pmsxchange-api/additional-resources/reference-tables/payment-card-provider-codes","siteSpaceId":"sitesp_J0t97","description":"Identifies codes for various payment card providers.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"CiYdiVL1WUiiuWGcKNmx","title":"Service and Extra Charge","pathname":"/pmsxchange-api/additional-resources/reference-tables/service-and-extra-charge","siteSpaceId":"sitesp_J0t97","description":"Contains ServiceInventoryCode for additional services or charges.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"z5yEpJV9TF7CDZa2PeXg","title":"Strong Customer Authentication Codes","pathname":"/pmsxchange-api/additional-resources/reference-tables/strong-customer-authentication-codes","siteSpaceId":"sitesp_J0t97","description":"Lists codes for authentication types required for secure transactions.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"QICsRwBV2JCQ3jTkcGAK","title":"Test Credit Cards","pathname":"/pmsxchange-api/additional-resources/reference-tables/test-credit-cards","siteSpaceId":"sitesp_J0t97","description":"Mock data for simulating payment transactions during reservation testing.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"rNyzZY8gcPeNA5NkS8Zm","title":"Changelog","pathname":"/pmsxchange-api/additional-resources/changelog","siteSpaceId":"sitesp_J0t97","icon":"calendar-lines-pen","description":"Stay up to date with the latest changes, enhancements, and fixes for the pmsXchange API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"}]},{"id":"ynQYeGgAHzLjYewcMHY3","title":"Credit Card Tokenization","pathname":"/pmsxchange-api/additional-resources/credit-card-tokenization","siteSpaceId":"sitesp_J0t97","icon":"credit-card-blank","description":"Securely handle credit card data through certified third-party proxy providers for PCI compliance.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"pmsXchange"},{"label":"Additional Resources"}]},{"id":"VbACGW6iRhCRbcznvo5V","title":"SiteConnect","pathname":"/siteconnect-api","siteSpaceId":"sitesp_WVedV","description":"Connect your booking channel to SiteMinder with SiteConnect — an API for real-time updates on availability, restrictions, rates, and reservation management.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"}]},{"id":"ALxLZL6VqfAzmyft5Rmd","title":"Quick Start","pathname":"/siteconnect-api/guides/quick-start","siteSpaceId":"sitesp_WVedV","icon":"circle-bolt","description":"Everything you need to begin building with SiteConnect API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Guides"}]},{"id":"cqRPfKMmxJM7XZog4O7Z","title":"Integration Requirements","pathname":"/siteconnect-api/guides/integration-requirements","siteSpaceId":"sitesp_WVedV","icon":"signs-post","description":"Technical standards, security protocols, and compliance requirements that apply across all SiteConnect API components.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Guides"}]},{"id":"AjxLrN22kxJvo5tNoubu","title":"Testing and Certification","pathname":"/siteconnect-api/guides/testing-and-certification","siteSpaceId":"sitesp_WVedV","icon":"microscope","description":"Test your SiteConnect integration and confirm readiness before going live with SiteMinder.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Guides"}]},{"id":"ocsklwjioVHCcj82KyPe","title":"Error Handling","pathname":"/siteconnect-api/guides/error-handling","siteSpaceId":"sitesp_WVedV","icon":"circle-exclamation","description":"Learn how to handle and return error messages when using the SiteConnect API, including expected formats, retry strategies, and response codes.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Guides"}]},{"id":"r62XJhbwlkj7RcUczIPn","title":"API Overview","pathname":"/siteconnect-api/guides/api-overview","siteSpaceId":"sitesp_WVedV","icon":"code","description":"Use this page to understand what each SiteConnect API component does and what data it handles.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Guides"}]},{"id":"QDcQxBW7E0kzmx5okFd0","title":"Rooms and Rates","pathname":"/siteconnect-api/reference/rooms-and-rates","siteSpaceId":"sitesp_WVedV","icon":"building-memo","description":"Retrieve room type and rate plan configurations from your booking channel to map room rate configuration with the SiteMinder Platform.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"API Reference"}]},{"id":"zxcFOJrN1l5jF3ILyDq0","title":"Availability and Restrictions","pathname":"/siteconnect-api/reference/availability-and-restrictions","siteSpaceId":"sitesp_WVedV","icon":"list-ol","description":"Sync room inventory and booking restrictions from SiteMinder Platform to your booking channel.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"API Reference"}]},{"id":"IsscPi0LSnyKxp0i9aTW","title":"Rates","pathname":"/siteconnect-api/reference/rates","siteSpaceId":"sitesp_WVedV","icon":"money-bill-trend-up","description":"Sync pricing from SiteMinder Platform to your booking channel.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"API Reference"}]},{"id":"mLfsnKGWuip48wtElXAw","title":"Reservations","pathname":"/siteconnect-api/reference/reservations","siteSpaceId":"sitesp_WVedV","icon":"elevator","description":"Push reservations messages to SiteMinder Platform in real-time.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"API Reference"}]},{"id":"VaXPq2dRxAwP6fJs0sYE","title":"FAQ","pathname":"/siteconnect-api/additional-resources/faq","siteSpaceId":"sitesp_WVedV","icon":"circle-question","description":"Get answers to frequently asked questions about the SiteConnect API, including features, technical behaviour, and integration details.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"}]},{"id":"JA4LWJ9n6L8lSV9uw8XF","title":"Reference Tables","pathname":"/siteconnect-api/additional-resources/reference-tables","siteSpaceId":"sitesp_WVedV","icon":"clipboard-list","description":"Find reference tables that support your integration with SiteMinder APIs, including technical values, configuration options, and predefined data.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"}]},{"id":"mZ5VhSA8q98aQtJqawjh","title":"Document Type Code (DOC)","pathname":"/siteconnect-api/additional-resources/reference-tables/document-type-code-doc","siteSpaceId":"sitesp_WVedV","description":"Lists codes identifying document types used in transactions.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"4gDxPCSFeyblWHTelhiH","title":"Error Codes (ERR)","pathname":"/siteconnect-api/additional-resources/reference-tables/error-codes","siteSpaceId":"sitesp_WVedV","description":"Contains codes for specific errors encountered within the API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"eTWh81Gq6djsnm0unSR4","title":"Error Warning Types (EWT)","pathname":"/siteconnect-api/additional-resources/reference-tables/error-warning-types","siteSpaceId":"sitesp_WVedV","description":"Defines types of warnings that accompany specific errors.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"25577kjBcjKCgYHcsgBY","title":"Fee Tax Type (FTT)","pathname":"/siteconnect-api/additional-resources/reference-tables/fee-tax-type","siteSpaceId":"sitesp_WVedV","description":"Includes codes for tax and fee types applied to charges.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"FAD8wZMvHno3ZqkY8dDV","title":"HTTP Error Handling","pathname":"/siteconnect-api/additional-resources/reference-tables/http-error-handling","siteSpaceId":"sitesp_WVedV","description":"Guidelines for interpreting and handling HTTP 4xx and 5xx responses.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"E3K5PNmESCObm8TXoLUy","title":"Meal Plan Type (MPT)","pathname":"/siteconnect-api/additional-resources/reference-tables/meal-plan-type","siteSpaceId":"sitesp_WVedV","description":"Lists codes for different meal plans available for bookings.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"IG8dKV52Ty9x3QCHTV1x","title":"OpenTravel Codes List","pathname":"/siteconnect-api/additional-resources/reference-tables/opentravel-codes-list","siteSpaceId":"sitesp_WVedV","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"Iqs1qAbBKAcBqhyyZHQt","title":"Payment Card Provider Codes","pathname":"/siteconnect-api/additional-resources/reference-tables/payment-card-provider-codes","siteSpaceId":"sitesp_WVedV","description":"Identifies codes for various payment card providers.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"CiYdiVL1WUiiuWGcKNmx","title":"Service and Extra Charge","pathname":"/siteconnect-api/additional-resources/reference-tables/service-and-extra-charge","siteSpaceId":"sitesp_WVedV","description":"Contains ServiceInventoryCode for additional services or charges.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"z5yEpJV9TF7CDZa2PeXg","title":"Strong Customer Authentication Codes","pathname":"/siteconnect-api/additional-resources/reference-tables/strong-customer-authentication-codes","siteSpaceId":"sitesp_WVedV","description":"Lists codes for authentication types required for secure transactions.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"QICsRwBV2JCQ3jTkcGAK","title":"Test Credit Cards","pathname":"/siteconnect-api/additional-resources/reference-tables/test-credit-cards","siteSpaceId":"sitesp_WVedV","description":"Mock data for simulating payment transactions during reservation testing.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"prx7jZn9Ex5nLm6XJe92","title":"Changelog","pathname":"/siteconnect-api/additional-resources/changelog","siteSpaceId":"sitesp_WVedV","icon":"calendar-lines-pen","description":"Stay up to date with the latest changes, enhancements, and fixes for the SiteConnect API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SiteConnect"},{"label":"Additional Resources"}]},{"id":"xDFhrc3ohSpVrjYaagUO","title":"Channels Plus","pathname":"/channels-plus-api","siteSpaceId":"sitesp_V9nXa","description":"Connect your booking channel to SiteMinder with Channels Plus — an API for real-time property search, availability, pricing, static content and media, providing everything you need to sell a property.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"}]},{"id":"iOhKCrpXrBcy2gWC3jcL","title":"Quick Start","pathname":"/channels-plus-api/guides/quick-start","siteSpaceId":"sitesp_V9nXa","icon":"circle-bolt","description":"Everything you need to begin building with Channels Plus API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Guides"}]},{"id":"P1hia9vBTbBEOX4dyyR5","title":"Integration Requirements","pathname":"/channels-plus-api/guides/integration-requirements","siteSpaceId":"sitesp_V9nXa","icon":"signs-post","description":"Technical standards, security protocols, and compliance requirements that apply across all Channels Plus API components.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Guides"}]},{"id":"eweJ6KtITck0bVUxjIVD","title":"Testing and Certification","pathname":"/channels-plus-api/guides/testing-and-certification","siteSpaceId":"sitesp_V9nXa","icon":"microscope","description":"Test your Channels Plus integration and confirm readiness before going live with SiteMinder.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Guides"}]},{"id":"uhPRnvUFxSZlVcjiQXPm","title":"API Overview","pathname":"/channels-plus-api/guides/api-overview","siteSpaceId":"sitesp_V9nXa","icon":"code","description":"Use this page to understand what each Channels Plus API component does and what data it handles.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Guides"}]},{"id":"px24Zitx75d7kbcTmmGI","title":"Overview","pathname":"/channels-plus-api/mcp-server/overview","siteSpaceId":"sitesp_V9nXa","icon":"sparkle","description":"The agentic integration path for Channels Plus.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"MCP Server"}]},{"id":"CGaXOp1Z3DCwQYT5HNWW","title":"Properties","pathname":"/channels-plus-api/reference/properties","siteSpaceId":"sitesp_V9nXa","icon":"buildings","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"API Reference"}]},{"id":"ScMn6XqyKgwbxLIf3DGL","title":"Property","pathname":"/channels-plus-api/reference/property","siteSpaceId":"sitesp_V9nXa","icon":"building","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"API Reference"}]},{"id":"QR2luGtNGVD8lze2ESi3","title":"Lock Reservation","pathname":"/channels-plus-api/reference/lock-reservation","siteSpaceId":"sitesp_V9nXa","icon":"building-lock","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"API Reference"}]},{"id":"xoN82EublqUOLFsBsPW3","title":"Confirm Reservation","pathname":"/channels-plus-api/reference/confirm-reservation","siteSpaceId":"sitesp_V9nXa","icon":"elevator","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"API Reference"}]},{"id":"nKCl08TkclqbsCm7iNn6","title":"Modify Reservation","pathname":"/channels-plus-api/reference/modify-reservation","siteSpaceId":"sitesp_V9nXa","icon":"file-dashed-line","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"API Reference"}]},{"id":"zJ3jL5H421T14P1WsuUB","title":"Cancel Reservation","pathname":"/channels-plus-api/reference/cancel-reservation","siteSpaceId":"sitesp_V9nXa","icon":"file-circle-xmark","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"API Reference"}]},{"id":"BrFVPi95EjWqIPdbq0sn","title":"Reservations List","pathname":"/channels-plus-api/reference/reservations-list","siteSpaceId":"sitesp_V9nXa","icon":"square-list","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"API Reference"}]},{"id":"QKcNoRnAfMDf18GilyBI","title":"Reservation Detail","pathname":"/channels-plus-api/reference/reservation-detail","siteSpaceId":"sitesp_V9nXa","icon":"memo-circle-info","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"API Reference"}]},{"id":"owvcJFOa5DAdeKKoGcIl","title":"FAQ","pathname":"/channels-plus-api/additional-resources/faq","siteSpaceId":"sitesp_V9nXa","icon":"circle-question","description":"Get answers to frequently asked questions about the Channels Plus API, including features, technical behaviour, and integration details.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"}]},{"id":"JA4LWJ9n6L8lSV9uw8XF","title":"Reference Tables","pathname":"/channels-plus-api/additional-resources/reference-tables","siteSpaceId":"sitesp_V9nXa","icon":"clipboard-list","description":"Find reference tables that support your integration with SiteMinder APIs, including technical values, configuration options, and predefined data.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"}]},{"id":"mZ5VhSA8q98aQtJqawjh","title":"Document Type Code (DOC)","pathname":"/channels-plus-api/additional-resources/reference-tables/document-type-code-doc","siteSpaceId":"sitesp_V9nXa","description":"Lists codes identifying document types used in transactions.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"4gDxPCSFeyblWHTelhiH","title":"Error Codes (ERR)","pathname":"/channels-plus-api/additional-resources/reference-tables/error-codes","siteSpaceId":"sitesp_V9nXa","description":"Contains codes for specific errors encountered within the API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"eTWh81Gq6djsnm0unSR4","title":"Error Warning Types (EWT)","pathname":"/channels-plus-api/additional-resources/reference-tables/error-warning-types","siteSpaceId":"sitesp_V9nXa","description":"Defines types of warnings that accompany specific errors.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"25577kjBcjKCgYHcsgBY","title":"Fee Tax Type (FTT)","pathname":"/channels-plus-api/additional-resources/reference-tables/fee-tax-type","siteSpaceId":"sitesp_V9nXa","description":"Includes codes for tax and fee types applied to charges.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"FAD8wZMvHno3ZqkY8dDV","title":"HTTP Error Handling","pathname":"/channels-plus-api/additional-resources/reference-tables/http-error-handling","siteSpaceId":"sitesp_V9nXa","description":"Guidelines for interpreting and handling HTTP 4xx and 5xx responses.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"E3K5PNmESCObm8TXoLUy","title":"Meal Plan Type (MPT)","pathname":"/channels-plus-api/additional-resources/reference-tables/meal-plan-type","siteSpaceId":"sitesp_V9nXa","description":"Lists codes for different meal plans available for bookings.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"IG8dKV52Ty9x3QCHTV1x","title":"OpenTravel Codes List","pathname":"/channels-plus-api/additional-resources/reference-tables/opentravel-codes-list","siteSpaceId":"sitesp_V9nXa","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"Iqs1qAbBKAcBqhyyZHQt","title":"Payment Card Provider Codes","pathname":"/channels-plus-api/additional-resources/reference-tables/payment-card-provider-codes","siteSpaceId":"sitesp_V9nXa","description":"Identifies codes for various payment card providers.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"CiYdiVL1WUiiuWGcKNmx","title":"Service and Extra Charge","pathname":"/channels-plus-api/additional-resources/reference-tables/service-and-extra-charge","siteSpaceId":"sitesp_V9nXa","description":"Contains ServiceInventoryCode for additional services or charges.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"z5yEpJV9TF7CDZa2PeXg","title":"Strong Customer Authentication Codes","pathname":"/channels-plus-api/additional-resources/reference-tables/strong-customer-authentication-codes","siteSpaceId":"sitesp_V9nXa","description":"Lists codes for authentication types required for secure transactions.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"QICsRwBV2JCQ3jTkcGAK","title":"Test Credit Cards","pathname":"/channels-plus-api/additional-resources/reference-tables/test-credit-cards","siteSpaceId":"sitesp_V9nXa","description":"Mock data for simulating payment transactions during reservation testing.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"5ChsRTO2bBLrsf4J75nT","title":"Changelog","pathname":"/channels-plus-api/additional-resources/changelog","siteSpaceId":"sitesp_V9nXa","icon":"calendar-lines-pen","description":"Stay up to date with the latest changes, enhancements, and fixes for the Channels Plus API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"}]},{"id":"0RBCdxUI3xX2HVq49x0C","title":"Commercial","pathname":"/channels-plus-api/additional-resources/commercial","siteSpaceId":"sitesp_V9nXa","icon":"badge-percent","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"}]},{"id":"siGvKNC8nAjrErzEBPQS","title":"Partner Portal","pathname":"/channels-plus-api/additional-resources/commercial/partner-portal","siteSpaceId":"sitesp_V9nXa","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Commercial","icon":"badge-percent"}]},{"id":"OJe1qSS45lRW1nWB1VXe","title":"Deals","pathname":"/channels-plus-api/additional-resources/commercial/deals","siteSpaceId":"sitesp_V9nXa","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Commercial","icon":"badge-percent"}]},{"id":"nk9RRH3g4onjh6rkZCqm","title":"Invoicing: Gross vs. Net","pathname":"/channels-plus-api/additional-resources/commercial/invoicing-gross-vs-net","siteSpaceId":"sitesp_V9nXa","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Commercial","icon":"badge-percent"}]},{"id":"jlUVST7UlBTwaH4O9uKb","title":"Cancellation and Commission Charge","pathname":"/channels-plus-api/additional-resources/commercial/cancellation-and-commission-charge","siteSpaceId":"sitesp_V9nXa","description":"This guide outlines how cancellations occur through the Channels Plus program and the associated rules for commission charging on cancelled reservations.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Commercial","icon":"badge-percent"}]},{"id":"Fy7ymYnyPly6mUYz0iH4","title":"Net Rates Program","pathname":"/channels-plus-api/additional-resources/commercial/net-rates-program","siteSpaceId":"sitesp_V9nXa","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Channels Plus"},{"label":"Additional Resources"},{"label":"Commercial","icon":"badge-percent"}]},{"id":"jZ5A9NWygcwpq6KE7X24","title":"SMX","pathname":"/smx-api","siteSpaceId":"sitesp_xTLz8","description":"Connect your application to SMX API to access reservation, availability, and rate data and be listed in the Hotel App Store.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"}]},{"id":"Hksm7IpmIeP1hBuhNyWI","title":"Quick Start","pathname":"/smx-api/guides/quick-start","siteSpaceId":"sitesp_xTLz8","icon":"circle-bolt","description":"Everything you need to begin building with SMX API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Guides"}]},{"id":"tS9VoMZZpKTqbf4aQ95D","title":"Integration Requirements","pathname":"/smx-api/guides/integration-requirements","siteSpaceId":"sitesp_xTLz8","icon":"signs-post","description":"Technical standards, security protocols, and compliance requirements that apply across all SMX API components.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Guides"}]},{"id":"mYZqrRWBEVFi2abomFgc","title":"Testing and Certification","pathname":"/smx-api/guides/testing-and-certification","siteSpaceId":"sitesp_xTLz8","icon":"microscope","description":"Test your SMX integration and confirm readiness before going live with SiteMinder.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Guides"}]},{"id":"hXTcBXUeJ0rmz4sZrrMN","title":"Error Handling","pathname":"/smx-api/guides/error-handling","siteSpaceId":"sitesp_xTLz8","icon":"circle-exclamation","description":"Learn how to handle and return error messages when using the SiteMinder Exchange API, including expected formats, retry strategies, and response codes.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Guides"}]},{"id":"cWxbHZPx9lCzi78eevKu","title":"API Overview","pathname":"/smx-api/guides/api-overview","siteSpaceId":"sitesp_xTLz8","icon":"code","description":"Use this page to understand what each SMX API component does and what data it handles.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Guides"}]},{"id":"LA867Vd5Boq38uLncQZ8","title":"Reservations","pathname":"/smx-api/reference/reservations","siteSpaceId":"sitesp_xTLz8","icon":"elevator","description":"Receive reservations from SiteMinder directly to your application in real-time.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"API Reference"}]},{"id":"A5bs1ltQZXRRI9Bm2cLx","title":"Availability and Rates","pathname":"/smx-api/reference/availability-and-rates","siteSpaceId":"sitesp_xTLz8","icon":"list-ol","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"API Reference"}]},{"id":"DoF6arQD6giULiuY81oF","title":"Publishers","pathname":"/smx-api/reference/availability-and-rates/publishers","siteSpaceId":"sitesp_xTLz8","description":"Get a list of publishers connected to your application.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"API Reference"},{"label":"Availability and Rates","icon":"list-ol"}]},{"id":"0HArwaZXx5SLEEp4AQTQ","title":"Hotels","pathname":"/smx-api/reference/availability-and-rates/hotels","siteSpaceId":"sitesp_xTLz8","description":"Get a list of hotels connected to the selected publisher and your application.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"API Reference"},{"label":"Availability and Rates","icon":"list-ol"}]},{"id":"0y3gvYGIXDZqLOZKYMEs","title":"RoomTypes","pathname":"/smx-api/reference/availability-and-rates/roomtypes","siteSpaceId":"sitesp_xTLz8","description":"Lists all the room types for a specific publisher and hotel.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"API Reference"},{"label":"Availability and Rates","icon":"list-ol"}]},{"id":"iAmv6n2S6uZFEr7dGQuR","title":"RatePlans","pathname":"/smx-api/reference/availability-and-rates/rateplans","siteSpaceId":"sitesp_xTLz8","description":"Lists all the rate plans for a specific publisher and hotel.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"API Reference"},{"label":"Availability and Rates","icon":"list-ol"}]},{"id":"nL15OMysBEq384qpTfHb","title":"Availability","pathname":"/smx-api/reference/availability-and-rates/availability","siteSpaceId":"sitesp_xTLz8","description":"Get all availability for a publisher, hotel, room type and date range.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"API Reference"},{"label":"Availability and Rates","icon":"list-ol"}]},{"id":"WrOxkM4WL8cEctDi0NNp","title":"Rates","pathname":"/smx-api/reference/availability-and-rates/rates","siteSpaceId":"sitesp_xTLz8","description":"Fetch the rates for a rate plan code based on given publisher, hotel and date range.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"API Reference"},{"label":"Availability and Rates","icon":"list-ol"}]},{"id":"Q0Zc8GdsfZXTnITeP8iR","title":"FAQ","pathname":"/smx-api/additional-resources/faq","siteSpaceId":"sitesp_xTLz8","icon":"circle-question","description":"Get answers to frequently asked questions about the SiteMinder Exchange API, including features, technical behaviour, and integration details.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"}]},{"id":"JA4LWJ9n6L8lSV9uw8XF","title":"Reference Tables","pathname":"/smx-api/additional-resources/reference-tables","siteSpaceId":"sitesp_xTLz8","icon":"clipboard-list","description":"Find reference tables that support your integration with SiteMinder APIs, including technical values, configuration options, and predefined data.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"}]},{"id":"MxQNXnNDdCYhYvgiZBu6","title":"Property Publishers","pathname":"/smx-api/additional-resources/reference-tables/property-publishers","siteSpaceId":"sitesp_xTLz8","description":"A reference list of certified SMX publishers — used to identify booking sources in reservations and to complete the Activation Form parameterisation.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"mZ5VhSA8q98aQtJqawjh","title":"Document Type Code (DOC)","pathname":"/smx-api/additional-resources/reference-tables/document-type-code-doc","siteSpaceId":"sitesp_xTLz8","description":"Lists codes identifying document types used in transactions.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"4gDxPCSFeyblWHTelhiH","title":"Error Codes (ERR)","pathname":"/smx-api/additional-resources/reference-tables/error-codes","siteSpaceId":"sitesp_xTLz8","description":"Contains codes for specific errors encountered within the API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"eTWh81Gq6djsnm0unSR4","title":"Error Warning Types (EWT)","pathname":"/smx-api/additional-resources/reference-tables/error-warning-types","siteSpaceId":"sitesp_xTLz8","description":"Defines types of warnings that accompany specific errors.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"25577kjBcjKCgYHcsgBY","title":"Fee Tax Type (FTT)","pathname":"/smx-api/additional-resources/reference-tables/fee-tax-type","siteSpaceId":"sitesp_xTLz8","description":"Includes codes for tax and fee types applied to charges.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"FAD8wZMvHno3ZqkY8dDV","title":"HTTP Error Handling","pathname":"/smx-api/additional-resources/reference-tables/http-error-handling","siteSpaceId":"sitesp_xTLz8","description":"Guidelines for interpreting and handling HTTP 4xx and 5xx responses.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"E3K5PNmESCObm8TXoLUy","title":"Meal Plan Type (MPT)","pathname":"/smx-api/additional-resources/reference-tables/meal-plan-type","siteSpaceId":"sitesp_xTLz8","description":"Lists codes for different meal plans available for bookings.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"IG8dKV52Ty9x3QCHTV1x","title":"OpenTravel Codes List","pathname":"/smx-api/additional-resources/reference-tables/opentravel-codes-list","siteSpaceId":"sitesp_xTLz8","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"Iqs1qAbBKAcBqhyyZHQt","title":"Payment Card Provider Codes","pathname":"/smx-api/additional-resources/reference-tables/payment-card-provider-codes","siteSpaceId":"sitesp_xTLz8","description":"Identifies codes for various payment card providers.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"CiYdiVL1WUiiuWGcKNmx","title":"Service and Extra Charge","pathname":"/smx-api/additional-resources/reference-tables/service-and-extra-charge","siteSpaceId":"sitesp_xTLz8","description":"Contains ServiceInventoryCode for additional services or charges.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"z5yEpJV9TF7CDZa2PeXg","title":"Strong Customer Authentication Codes","pathname":"/smx-api/additional-resources/reference-tables/strong-customer-authentication-codes","siteSpaceId":"sitesp_xTLz8","description":"Lists codes for authentication types required for secure transactions.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"QICsRwBV2JCQ3jTkcGAK","title":"Test Credit Cards","pathname":"/smx-api/additional-resources/reference-tables/test-credit-cards","siteSpaceId":"sitesp_xTLz8","description":"Mock data for simulating payment transactions during reservation testing.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"},{"label":"Reference Tables","icon":"clipboard-list"}]},{"id":"LKljorVkelA1L39fGS00","title":"Changelog","pathname":"/smx-api/additional-resources/changelog","siteSpaceId":"sitesp_xTLz8","icon":"calendar-lines-pen","description":"Stay up to date with the latest changes, enhancements, and fixes for the SiteMinder Exchange API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"}]},{"id":"QagwqyjJ27caObYgdxEu","title":"Activation and Deactivation","pathname":"/smx-api/additional-resources/activation-and-deactivation","siteSpaceId":"sitesp_xTLz8","icon":"toggle-on","description":"How to connect a hotel to your application via SMX, and how to disconnect when the service is no longer needed.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"SMX"},{"label":"Additional Resources"}]},{"id":"j4NKUlFFcTFkYn68rMPF","title":"Direct Booking","pathname":"/direct-booking-api","siteSpaceId":"sitesp_5ukQ1","description":"Connect your hotel group’s website to SiteMinder to access real-time rates, availability, and property data for a fully branded direct booking experience.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"}]},{"id":"N8WIA9frKkWhBYdgSaN9","title":"Quick Start","pathname":"/direct-booking-api/guides/quick-start","siteSpaceId":"sitesp_5ukQ1","icon":"circle-bolt","description":"Everything you need to begin building with Direct Booking API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"Guides"}]},{"id":"mnWKIy26CvErmyxpAfoS","title":"Integration Requirements","pathname":"/direct-booking-api/guides/integration-requirements","siteSpaceId":"sitesp_5ukQ1","icon":"signs-post","description":"Understand what your integration must implement before connecting to production.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"Guides"}]},{"id":"xxJMDx7EFDiM1dBX6axD","title":"API Overview","pathname":"/direct-booking-api/guides/api-overview","siteSpaceId":"sitesp_5ukQ1","icon":"code","description":"Use this page to understand what each Direct Booking API component does and what data it handles.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"Guides"}]},{"id":"UVvez24ER3IesGgxgbUL","title":"Properties","pathname":"/direct-booking-api/reference/properties","siteSpaceId":"sitesp_5ukQ1","icon":"buildings","description":"Return a list of properties in your group.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"API Reference"}]},{"id":"XiczR7ewcZPNYnXXH5GI","title":"Property","pathname":"/direct-booking-api/reference/property","siteSpaceId":"sitesp_5ukQ1","icon":"building","description":"Return detailed information for a specific property contained in your group.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"API Reference"}]},{"id":"pyq3WKApowVIYAZU7kUE","title":"Room Types","pathname":"/direct-booking-api/reference/room-types","siteSpaceId":"sitesp_5ukQ1","icon":"bed-front","description":"Returns all Room Types for a select SiteMinder Direct Booking property within your group.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"API Reference"}]},{"id":"Z5ePzRCXMBKXnTqkH5Nt","title":"Room Rates","pathname":"/direct-booking-api/reference/room-rates","siteSpaceId":"sitesp_5ukQ1","icon":"plate-utensils","description":"Returns all Room Rates for a specified property within your group.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"API Reference"}]},{"id":"I8b7sCdFCvxN86pZS6Lp","title":"Quotes","pathname":"/direct-booking-api/reference/quotes","siteSpaceId":"sitesp_5ukQ1","icon":"list-ol","description":"Returns the pricing and availability for a given property, check-in date, check-out date, occupancy and promo code.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"API Reference"}]},{"id":"YCDNKkPvqO7MqgctWeoW","title":"FAQ","pathname":"/direct-booking-api/additional-resources/faq","siteSpaceId":"sitesp_5ukQ1","icon":"circle-question","description":"Find answers to frequently asked questions about the Direct Booking API.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"Additional Resources"}]},{"id":"lVujtNa9VzOtdVWtPKob","title":"Generate API Key","pathname":"/direct-booking-api/additional-resources/generate-api-key","siteSpaceId":"sitesp_5ukQ1","icon":"badge-check","description":"Generate the API key required to authenticate with the Direct Booking API","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"Additional Resources"}]},{"id":"m1Eh12WFfEI3ifLVE3lg","title":"Manage API Key","pathname":"/direct-booking-api/additional-resources/manage-api-key","siteSpaceId":"sitesp_5ukQ1","icon":"trash-xmark","description":"View, hide, and revoke your Direct Booking API key.","breadcrumbs":[{"label":"Explore APIs","icon":"brackets-curly"},{"label":"Direct Booking"},{"label":"Additional Resources"}]},{"id":"njH9eu74kH4nq2PaW1uB","title":"Integration Support","pathname":"/integration-support","siteSpaceId":"sitesp_ie6HC","breadcrumbs":[{"label":"Integration Support","icon":"life-ring"}]}]}