{"info":{"_postman_id":"ac55e7f6-773e-46b3-8d7b-ce697a829188","name":"RMS Channel API","description":"<html><head></head><body><img src=\"https://content.pstmn.io/356953fb-6d2e-4c61-a50f-7e2d66d76abc/aW1hZ2UucG5n\" alt=\"\" height=\"262\" width=\"665\">\n\n<h1 id=\"overview\">Overview</h1>\n<p>RMS Channel API is an XML over SOAP interface delivered over secure HTTP (HTTPS), used to connect Online Travel Agencies and other distribution channels with RMS, allowing</p>\n<ul>\n<li><p>RMS to push real-time availability, rates &amp; inventory to the connecting partner; and</p>\n</li>\n<li><p>Partners to push reservations, modifications &amp; cancellations to RMS</p>\n</li>\n</ul>\n<p>It uses the hotel codes, room codes, and rate codes provided by the partner, so property users must first configure their property, room types, and rate plans on the connecting partner's system, then map them to their counterparts in RMS in order to establish connection.</p>\n<p>If you are a web developer, or if your requirements extend beyond basic ARI and reservations, our REST API may be better suited to meet your needs. In addition to providing both PUSH and PULL methods for ARI, RMS REST API also act as a gateway to the RMS database where partners can query for, create, and update a broad subset of data.</p>\n<p>For more information about RMS REST API, please visit the link provided below:<br><a href=\"https://app.swaggerhub.com/apis-docs/RMSHospitality/RMS_REST_API/\">https://app.swaggerhub.com/apis-docs/RMSHospitality/RMS_REST_API/</a></p>\n<hr>\n<h1 id=\"supported-operations\">Supported Operations</h1>\n<h2 id=\"1-mapping-retrieval-api\">1. Mapping Retrieval API</h2>\n<p>StartFragment</p>\n<p>The Mapping Retrieval API facilitates the retrieval of room types and rate plans from the booking channel to be mapped with corresponding counterparts in RMS. The API consists of two methods:</p>\n<ul>\n<li><p><code>OTA_HotelDescriptiveInfoRQ</code>: This method allows querying for room types.</p>\n</li>\n<li><p><code>OTA_HotelRatePlanNotifRQ</code>: This method allows querying for rate plans.</p>\n</li>\n</ul>\n<h3 id=\"direction\">Direction</h3>\n<p>The data flow is from RMS to the booking channel.</p>\n<h3 id=\"description\">Description</h3>\n<p>The Mapping Retrieval API provides a seamless integration between RMS and the booking channel by automatically populating the UI with combinations of rooms and rates retrieved from the channel, allowing property users to easily map these combinations with their counterparts in RMS.</p>\n<p>It's important to note that the implementation of this API is optional. If mapping retrieval is not implemented, property users can manually enter channel room/rate codes into RMS for mapping.</p>\n<h2 id=\"2-rates--availability-api\">2. Rates &amp; Availability API</h2>\n<p>The Rates &amp; Availability API enables the synchronization of rates, availability, and inventory between RMS and the booking channel. This API consists of the following methods:</p>\n<ul>\n<li><p><code>OTA_HotelBookingRuleNotifRQ</code>: This method is used to communicate rules and restrictions affecting the availability status.</p>\n</li>\n<li><p><code>OTA_HotelRateAmountNotifRQ</code>: This method is used to synchronize occupancy-based rates.</p>\n</li>\n<li><p><code>OTA_HotelInvCountNotifRQ</code>: This method is used to synchronize inventory.</p>\n</li>\n</ul>\n<h3 id=\"direction-1\">Direction</h3>\n<p>The data flow is from RMS to the booking channel.</p>\n<h3 id=\"description-1\">Description</h3>\n<p>The Rates &amp; Availability API allows RMS to provide live updates of availability, rates, and inventory for all mapped room/rate combinations to the connected booking channel.</p>\n<p>To ensure parity between the booking channel and RMS, we will send ARI data for the next two years upon initial connection, and subsequent changes are transmitted as delta updates.</p>\n<h2 id=\"3-reservations-api\">3. Reservations API</h2>\n<p>The Reservations API enables the communication of reservation data between the booking channel and RMS. This API includes the following methods:</p>\n<ul>\n<li><p><code>OTA_HotelResNotifRQ</code>: This method is used to communicate new reservation data.</p>\n</li>\n<li><p><code>OTA_HotelResModifyNotifRQ</code>: This method is used to communicate reservation modification data.</p>\n</li>\n<li><p><code>OTA_CancelRQ</code>: This method is used to communicate reservation cancellation data.</p>\n</li>\n</ul>\n<h3 id=\"direction-2\">Direction</h3>\n<p>The data flow is from the booking channel to RMS.</p>\n<h3 id=\"description-2\">Description</h3>\n<p>The Reservations API allows partners to push reservation notification requests, including booking creation, modification, and cancellation data, to RMS for both single and group reservations</p>\n<hr>\n<h1 id=\"getting-started\">Getting Started</h1>\n<ol>\n<li><p>Set up a single endpoint for receiving push notifications from RMS, and submit the completed form here <a href=\"https://forms.gle/yGZJgdwLAYASKoHz7\">https://forms.gle/yGZJgdwLAYASKoHz7</a> so we can configure your channel in our test and production environments</p>\n</li>\n<li><p>Once your channel is published to our test environment, you will receive an email with all the information needed to start development, including:</p>\n<ul>\n<li><p>List of rooms/rates mapped to your channel in our test environment</p>\n</li>\n<li><p>Link to the API Portal where you can trigger ARI requests from our demo database to your system for testing during development</p>\n</li>\n<li><p>Credentials for API authentication &amp; portal access</p>\n</li>\n</ul>\n</li>\n<li><p>When development is complete, please submit the \"Channel Summary\" form here <a href=\"https://forms.gle/7avK1Da3ZaMsKrsC8\">https://forms.gle/7avK1Da3ZaMsKrsC8</a> to finalize the list of functionalities implemented and arrange a suitable time for certification. We will test the quality of your implementation to ensure all message types are implemented correctly.</p>\n</li>\n<li><p>After certification, we will publish the integration to production for one nominated property to pilot the connection for a 7-day period.</p>\n</li>\n<li><p>Upon successful completion of the pilot phase, the integration process will be considered complete and the channel will be opened up to all properties in production.</p>\n</li>\n</ol>\n<hr>\n<h1 id=\"developer-guide\">Developer Guide</h1>\n<p>The following sections describe the methods provided by RMS Channel API, and assumes a working knowledge of:</p>\n<ul>\n<li><p>Hypertext Transfer Protocol (HTTP)</p>\n</li>\n<li><p>Simple Object Access Protocol (SOAP)</p>\n</li>\n<li><p>XML Messaging</p>\n</li>\n<li><p>Webservices</p>\n</li>\n</ul>\n<p>While every effort has been made to ensure the information presented is accurate and current, it should be noted that information may have changed since publication. Where errors or inaccuracies are brought to our attention, a reasonable effort will be made to correct them.</p>\n<hr>\n<p>RMS Channel API is an XML over SOAP (version 1.1) interface delivered over secure HTTP (HTTPS), with each SOAP message comprised of the following elements:</p>\n<ul>\n<li><p>Envelope encapsulating the header &amp; body to identify the XML document as a SOAP message</p>\n</li>\n<li><p>Header following the HTNG (Hospitality Technology Next Generation <a href=\"https://www.htng.org\">https://www.htng.org</a>) format for authenticating a message to the receiving system via username &amp; password (developers will receive the values for these elements during implementation)</p>\n</li>\n<li><p>Body containing the XML document based on OTA (Open Travel Alliance <a href=\"http://www.opentravel.org\">http://www.opentravel.org</a>) 2004A specification standards</p>\n</li>\n</ul>\n<h4 id=\"soap-message-with-htng-header-example\"><strong>SOAP Message with HTNG Header Example</strong></h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-xml\">&lt;soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"&gt;\n    &lt;soap:Header&gt;\n        &lt;HTNGHeader xmlns=\"http://htng.org/1.1/Header/\"&gt;\n            &lt;From&gt;\n                &lt;Credential&gt;\n                    &lt;userName&gt;username&lt;/userName&gt;\n                    &lt;password&gt;password&lt;/password&gt;\n                &lt;/Credential&gt;\n            &lt;/From&gt;\n        &lt;/HTNGHeader&gt;\n    &lt;/soap:Header&gt;\n    &lt;soap:Body&gt;\n           //OTA Request omitted for brevity\n   &lt;/soap:Body&gt;\n&lt;/soap:Envelope&gt;\n\n</code></pre>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Overview","slug":"overview"},{"content":"Supported Operations","slug":"supported-operations"},{"content":"Getting Started","slug":"getting-started"},{"content":"Developer Guide","slug":"developer-guide"}],"owner":"5809543","collectionId":"ac55e7f6-773e-46b3-8d7b-ce697a829188","publishedId":"UV5Ro1RJ","public":true,"customColor":{"top-bar":"32cdcd","right-sidebar":"303030","highlight":"84E1E1"},"publishDate":"2021-12-09T03:51:13.000Z"},"item":[{"name":"Mapping Retrieval API","item":[{"name":"OTA_HotelDescriptiveInfoRQ","id":"acf4d67e-19f8-441a-8de7-696721497e18","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\t<soap:Header>\r\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n\t\t\t<From>\r\n\t\t\t\t<Credential>\r\n\t\t\t\t\t<userName></userName>\r\n\t\t\t\t\t<password></password>\r\n\t\t\t\t</Credential>\r\n\t\t\t</From>\r\n\t\t</HTNGHeader>\r\n\t</soap:Header>\r\n\t<soap:Body>\r\n\t\t<OTA_HotelDescriptiveInfoRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n\t\t\t<HotelDescriptiveInfos>\r\n\t\t\t\t<HotelDescriptiveInfo HotelCode=\"123456\">\r\n\t\t\t\t\t<FacilityInfo SendGuestRooms=\"True\"/>\r\n\t\t\t\t</HotelDescriptiveInfo>\r\n\t\t\t</HotelDescriptiveInfos>\r\n\t\t</OTA_HotelDescriptiveInfoRQ>\r\n\t</soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}","description":"<h4 id=\"request-from-rms\">Request from RMS</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>RMS will send an OTA_HotelDescriptiveInfoRQ to partners to query a list of room types from the booking channel. </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>HotelDescriptiveInfos</td>\n<td>OTA_HotelDescriptiveInfoRQ</td>\n<td>Collection of items for data from multiple hotels</td>\n</tr>\n<tr>\n<td>HotelDescriptiveInfo</td>\n<td>HotelDescriptiveInfos</td>\n<td>This allows the requestor to indicate which specific information is requested if complete hotel details are not required</td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>HotelDescriptiveInfo</td>\n<td>The ID of the hotel</td>\n</tr>\n<tr>\n<td>FacilityInfo</td>\n<td>HotelDescriptiveInfo</td>\n<td>Is used to indicate the specific facility information being requested.</td>\n</tr>\n<tr>\n<td>@SendGuestRooms</td>\n<td>FacilityInfo</td>\n<td>Send this data. \"True\" means send the data.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-from-partner\">Response from Partner</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>The response will contain a list of the available rooms in the GuestRooms array for the property specified in the HotelDescriptiveInfo node of the request </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>OTA_HotelDescriptiveInfoRS</td>\n<td></td>\n</tr>\n<tr>\n<td>HotelDescriptiveContents</td>\n<td>OTA_HotelDescriptiveInfoRS</td>\n<td>A collection of hotel descriptive information.</td>\n</tr>\n<tr>\n<td>HotelDescriptiveContent</td>\n<td>HotelDescriptiveContents</td>\n<td>Hotel descriptive information.</td>\n</tr>\n<tr>\n<td>FacilityInfo</td>\n<td>HotelDescriptiveContent</td>\n<td>Provides information pertaining to the hotel facility itself. The FacilityInfo class describes the facilities provided at the hotel, including rooms.</td>\n</tr>\n<tr>\n<td>GuestRooms</td>\n<td>FacilityInfo</td>\n<td>Collection of guest room types that are comprised within the hotel.</td>\n</tr>\n<tr>\n<td>GuestRoom</td>\n<td>GuestRooms</td>\n<td>The accommodation occupied by a guest.</td>\n</tr>\n<tr>\n<td>@Code</td>\n<td>GuestRoom</td>\n<td>The ID of the room.</td>\n</tr>\n<tr>\n<td>@RoomTypeName</td>\n<td>GuestRoom</td>\n<td>Describes the guest room type</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Successful Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-xml\">&lt;soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"&gt;\n    &lt;soap:Header /&gt;\n    &lt;soap:Body&gt;\n        &lt;OTA_HotelDescriptiveInfoRS xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"  xmlns =\"http://www.opentravel.org/OTA/2003/05\"&gt;\n            &lt;Success&gt;True&lt;/Success&gt;\n            &lt;HotelDescriptiveContents&gt;\n                &lt;HotelDescriptiveContent&gt;\n                    &lt;FacilityInfo&gt;\n                        &lt;GuestRooms&gt;\n                            &lt;GuestRoom Code=\"TWIN2BR\" RoomTypeName=\"Standard Room\" /&gt;\n                            &lt;GuestRoom Code=\"2BRTWIN\" RoomTypeName=\"Deluxe Room\" /&gt;\n                        &lt;/GuestRooms&gt;\n                    &lt;/FacilityInfo&gt;\n                &lt;/HotelDescriptiveContent&gt;\n            &lt;/HotelDescriptiveContents&gt;\n        &lt;/OTA_HotelDescriptiveInfoRS&gt;\n    &lt;/soap:Body&gt;\n&lt;/soap:Envelope&gt;\n\n</code></pre>\n","urlObject":{"host":["{{vendorEndpoint}}"],"query":[],"variable":[]}},"response":[{"id":"a79c01d7-dc2e-4b89-b921-c58a24332e55","name":"OTA_HotelDescriptiveInfoRQ","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\t<soap:Header>\r\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n\t\t\t<From>\r\n\t\t\t\t<Credential>\r\n\t\t\t\t\t<userName>userName</userName>\r\n\t\t\t\t\t<password>passWord</password>\r\n\t\t\t\t</Credential>\r\n\t\t\t</From>\r\n\t\t</HTNGHeader>\r\n\t</soap:Header>\r\n\t<soap:Body>\r\n\t\t<OTA_HotelDescriptiveInfoRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n\t\t\t<HotelDescriptiveInfos>\r\n\t\t\t\t<HotelDescriptiveInfo HotelCode=\"12345\">\r\n\t\t\t\t\t<FacilityInfo SendGuestRooms=\"True\"/>\r\n\t\t\t\t</HotelDescriptiveInfo>\r\n\t\t\t</HotelDescriptiveInfos>\r\n\t\t</OTA_HotelDescriptiveInfoRQ>\r\n\t</soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Encoding","value":"gzip"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 18 Apr 2023 05:20:28 GMT"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <soap:Header>\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\n            <From>\n                <Credential>\n                    <userName></userName>\n                    <password></password>\n                </Credential>\n            </From>\n        </HTNGHeader>\n    </soap:Header>\n    <soap:Body>\n<OTA_HotelDescriptiveInfoRS xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns =\"http://www.opentravel.org/OTA/2003/05\">\n            <Success>True</Success>\n            <HotelDescriptiveContents>\n                <HotelDescriptiveContent>\n                    <FacilityInfo>\n                        <GuestRooms>\n                            <GuestRoom Code=\"TWIN2BR\" RoomTypeName=\"Standard Room\" />\n                            <GuestRoom Code=\"2BRTWIN\" RoomTypeName=\"Deluxe Room\" />\n                        </GuestRooms>\n                    </FacilityInfo>\n                </HotelDescriptiveContent>\n            </HotelDescriptiveContents>\n        </OTA_HotelDescriptiveInfoRS>\n    </soap:Body>\n</soap:Envelope>"}],"_postman_id":"acf4d67e-19f8-441a-8de7-696721497e18"},{"name":"OTA_HotelRatePlanNotifRQ","id":"92af0faf-c22a-4486-acfb-7c84834041f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <soap:Header>\r\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n            <From>\r\n                <Credential>\r\n                    <userName></userName>\r\n                    <password></password>\r\n                </Credential>\r\n            </From>\r\n        </HTNGHeader>\r\n    </soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelRatePlanNotifRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n            <RatePlans HotelCode=\"123456\" />\r\n        </OTA_HotelRatePlanNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>\r\n\r\n","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}","description":"<h4 id=\"request-from-rms\">Request from RMS</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>RMS will send an OTA_HotelRatePlanNotifRQ to partners to query a list of rate plans from the booking channel.</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RatePlans</td>\n<td>OTA_HotelRatePlanNotifRQ</td>\n<td></td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>RatePlans</td>\n<td>The ID of the hotel</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-from-partner\">Response from Partner</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>The response will contain a list of Rate Plan codes for the Property specified in the RatePlans node of the request</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>OTA_HotelRatePlanNotifRS</td>\n<td>Success</td>\n</tr>\n<tr>\n<td>RatePlanCrossRefs</td>\n<td>OTA_HotelRatePlanNotifRS</td>\n<td>Container for Rate Plan Cross Reference elements</td>\n</tr>\n<tr>\n<td>RatePlanCrossRef</td>\n<td>RatePlanCrossRefs</td>\n<td>Cross Reference between sending system and responding system Rate Plan Codes.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["{{vendorEndpoint}}"],"query":[],"variable":[]}},"response":[{"id":"3f87d743-e68b-491f-9c97-9085b9c62d41","name":"OTA_HotelRatePlanNotifRQ","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <soap:Header>\r\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n            <From>\r\n                <Credential>\r\n                    <userName></userName>\r\n                    <password></password>\r\n                </Credential>\r\n            </From>\r\n        </HTNGHeader>\r\n    </soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelRatePlanNotifRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n            <RatePlans HotelCode=\"12345\" />\r\n        </OTA_HotelRatePlanNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>\r\n\r\n","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Encoding","value":"gzip"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 18 Apr 2023 05:20:54 GMT"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n\t<soap:Header>\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\n\t\t\t<From>\n\t\t\t\t<Credential>\n\t\t\t\t\t<userName/>\n\t\t\t\t\t<password/>\n\t\t\t\t</Credential>\n\t\t\t</From>\n\t\t</HTNGHeader>\n\t</soap:Header>\n\t<soap:Body>\n\t\t<OTA_HotelRatePlanNotifRS xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\n\t\t\t<Success>True</Success>\n\t\t\t<RatePlanCrossRefs>\n\t\t\t\t<RatePlanCrossRef ResponseRatePlanCode=\"AAA\"/>\n\t\t\t\t<RatePlanCrossRef ResponseRatePlanCode=\"RACK\"/>\n\t\t\t\t<RatePlanCrossRef ResponseRatePlanCode=\"NRF\"/>\n\t\t\t</RatePlanCrossRefs>\n\t\t</OTA_HotelRatePlanNotifRS>\n\t</soap:Body>\n</soap:Envelope>\n"}],"_postman_id":"92af0faf-c22a-4486-acfb-7c84834041f2"}],"id":"2106efd2-096d-45a7-8073-744fed1b3bd2","description":"<p>The Mapping Retrieval API consists of 2 methods which RMS will use to query a list of rooms &amp; rates in the booking channel.</p>\n<p>All combinations of rooms and rates provided in the response will be populated in our UI for property users to map with their counterparts in RMS.</p>\n<p>Implementation of this API is optional. If mapping retrieval is not implemented, channel room/rate codes can be manually entered into RMS for mapping.</p>\n<hr />\n","event":[{"listen":"prerequest","script":{"id":"c4d6b1cc-2226-4bb2-b725-e4d8f269ff56","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f5142604-49e3-4d40-a0a3-2f12b75ad332","type":"text/javascript","exec":[""]}}],"_postman_id":"2106efd2-096d-45a7-8073-744fed1b3bd2"},{"name":"Rates & Availability API","item":[{"name":"OTA_HotelBookingRuleNotifRQ","id":"08e07c37-95b4-4bf7-aa93-1b8ae7b8b512","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\t<soap:Header>\r\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n\t\t\t<From>\r\n\t\t\t\t<Credential>\r\n\t\t\t\t\t<userName></userName>\r\n\t\t\t\t\t<password></password>\r\n\t\t\t\t</Credential>\r\n\t\t\t</From>\r\n\t\t</HTNGHeader>\r\n\t</soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelBookingRuleNotifRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" EchoToken=\"7cd4eaa4-d815-434e-a02f-482ca55df2b0\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n            <RuleMessages HotelCode=\"123456\" HotelName=\"Demo Property\">\r\n                <RuleMessage>\r\n                    <StatusApplicationControl RatePlanCode=\"BAR\" InvTypeCode=\"RoomA\" />\r\n                    <BookingRules>\r\n                        <BookingRule Start=\"2022-02-07\" End=\"2022-02-09\">\r\n                            <LengthsOfStay>\r\n                                <LengthOfStay Time=\"0\" TimeUnit=\"Day\" MinMaxMessageType=\"SetMaxLOS\"/>\r\n                                <LengthOfStay Time=\"0\" TimeUnit=\"Day\" MinMaxMessageType=\"SetMinLOS\"/>\r\n                            </LengthsOfStay>\r\n                            <RestrictionStatus Restriction=\"Arrival\" Status=\"Open\"/>\r\n                        </BookingRule>\r\n                        <BookingRule Start=\"2022-02-07\" End=\"2022-02-08\">\r\n                            <RestrictionStatus Restriction=\"Master\" Status=\"Open\"/>\r\n                        </BookingRule>\r\n                        <BookingRule Start=\"2022-02-07\" End=\"2022-02-08\">\r\n                            <RestrictionStatus Restriction=\"Departure\" Status=\"Open\"/>\r\n                        </BookingRule>\r\n                    </BookingRules>\r\n                    <UniqueID Type=\"16\" Instance=\"DeltaLoad\" ID_Context=\"1\"/>\r\n                </RuleMessage>\r\n                <RuleMessage>\r\n                    <StatusApplicationControl RatePlanCode=\"{{rateCode2}}\" InvTypeCode=\"{{roomCode2}}\" />\r\n                    <BookingRules>\r\n                        <BookingRule Start=\"2022-02-08\" End=\"2022-02-09\">\r\n                            <LengthsOfStay>\r\n                                <LengthOfStay Time=\"6\" TimeUnit=\"Day\" MinMaxMessageType=\"SetMaxLOS\" />\r\n                                <LengthOfStay Time=\"3\" TimeUnit=\"Day\" MinMaxMessageType=\"SetMinLOS\" />\r\n                            </LengthsOfStay>\r\n                            <RestrictionStatus Restriction=\"Arrival\" Status=\"ClosedOnArrival\" />\r\n                        </BookingRule>\r\n                        <BookingRule Start=\"2022-02-08\" End=\"2022-02-09\">\r\n                            <RestrictionStatus Restriction=\"Master\" Status=\"Close\"/>\r\n                        </BookingRule>\r\n                        <BookingRule Start=\"2022-02-08\" End=\"2022-02-09\">\r\n                            <RestrictionStatus Restriction=\"Departure\" Status=\"Close\"/>\r\n                        </BookingRule>\r\n                    </BookingRules>\r\n                    <UniqueID Type=\"16\" Instance=\"DeltaLoad\" ID_Context=\"2\" />\r\n                </RuleMessage>\r\n            </RuleMessages>\r\n        </OTA_HotelBookingRuleNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}","description":"<h4 id=\"request-from-rms\">Request from RMS</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>Restrictions are sent via OTA_HotelBookingRuleNotifRQ for each applicable room type/rate plan/stay date combination, and will always include</p>\n<p>all 3 <code>RestrictionStatus/@Restriction</code>:</p>\n<ul>\n<li><strong>Master</strong>: Open or Close</li>\n<li><strong>Arrival</strong>: Open or ClosedonArrival</li>\n<li><strong>Departure</strong>: Open or Close</li>\n</ul>\n<p>and 2 <code>LengthOfStay/@MinMaxMessageType</code>:</p>\n<ul>\n<li><strong>SetMinLOS</strong>: Time attribute of zero means no MinLOS is set</li>\n<li><strong>SetMaxLOS</strong>: Time attribute of zero means no MaxLOS is set</li>\n</ul>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RuleMessages</td>\n<td>OTA_HotelBookingRuleNotifRQ</td>\n<td>Container for the individual RuleMessage(s). An OTA_HotelBookingRuleNotifRQ contains the booking rules for a single hotel. Hotel identification information are the attributes of this element.</td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>RuleMessages</td>\n<td>The ID of the hotel.</td>\n</tr>\n<tr>\n<td>RuleMessage</td>\n<td>RuleMessages</td>\n<td>Container for the collection of Booking Rules for a given hotel or chain.</td>\n</tr>\n<tr>\n<td>StatusApplicationControl</td>\n<td>RuleMessage</td>\n<td>The StatusApplicationControl class is used to indicate to which rate plans/inventory codes a status should be applied.</td>\n</tr>\n<tr>\n<td>@InvTypeCode</td>\n<td>StatusApplicationControl</td>\n<td>The ID of the room.</td>\n</tr>\n<tr>\n<td>@RatePlanCode</td>\n<td>StatusApplicationControl</td>\n<td>The ID of the rate.</td>\n</tr>\n<tr>\n<td>BookingRules</td>\n<td>RuleMessage</td>\n<td>Container for the collection of Booking Rules which apply for the information indicated in the StatusApplicationControl element. A collection of BookingRule.</td>\n</tr>\n<tr>\n<td>BookingRule</td>\n<td>BookingRules</td>\n<td>The BookingRule element defines restrictions to rates and stays at the hotel for a given rate plan/room type combination.</td>\n</tr>\n<tr>\n<td>@Start</td>\n<td>BookingRule</td>\n<td>The starting value of the time span.</td>\n</tr>\n<tr>\n<td>@End</td>\n<td>BookingRule</td>\n<td>The ending value of the time span.</td>\n</tr>\n<tr>\n<td>RestrictionStatus</td>\n<td>BookingRule</td>\n<td>Availability status assigned to the room rate combination for this booking rule.</td>\n</tr>\n<tr>\n<td>@Restriction</td>\n<td>RestrictionStatus</td>\n<td>Indicates the type of the restriction</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>- Master</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>- Arrival</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>- Departure</td>\n</tr>\n<tr>\n<td>@Status</td>\n<td>RestrictionStatus</td>\n<td>Availability status assigned to the room rate combination for this booking rule</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>- Master: Open/Close</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>- Arrival: Open/ClosedOnArrival</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>- Departure: Open/Close</td>\n</tr>\n<tr>\n<td>LengthsOfStay</td>\n<td>BookingRule</td>\n<td>A collection of lengths of stay</td>\n</tr>\n<tr>\n<td>LengthOfStay</td>\n<td>LengthsOfStay</td>\n<td></td>\n</tr>\n<tr>\n<td>@MinMaxMessageType</td>\n<td>LengthOfStay</td>\n<td>An enumerated type used to define how the minimum and maximum LOS is applied.</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>- SetMinLOS</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td>- SetMaxLOS</td>\n</tr>\n<tr>\n<td>@TimeUnit</td>\n<td>LengthOfStay</td>\n<td>\"Day\"</td>\n</tr>\n<tr>\n<td>@Time</td>\n<td>LengthOfStay</td>\n<td>Used in conjunction with the MinMaxMessageType and the TimeUnit to define the length of stay requirements.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h4 id=\"response-from-partner\">Response from Partner</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>The expected OTA_HotelBookingRuleNotifRS should contain the word <code>Success</code> or the request will be treated as a failed request. </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>OTA_HotelBookingRuleNotifRS</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["{{vendorEndpoint}}"],"query":[],"variable":[]}},"response":[{"id":"371fd14f-f546-4372-8941-ea0ba17d38cd","name":"OTA_HotelBookingRuleNotifRQ","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\t<soap:Header>\r\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n\t\t\t<From>\r\n\t\t\t\t<Credential>\r\n\t\t\t\t\t<userName></userName>\r\n\t\t\t\t\t<password></password>\r\n\t\t\t\t</Credential>\r\n\t\t\t</From>\r\n\t\t</HTNGHeader>\r\n\t</soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelBookingRuleNotifRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" EchoToken=\"173f9d6f-e8fb-4257-85f8-907ff5f7832a\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n            <RuleMessages HotelCode=\"123456\" HotelName=\"Demo Property\">\r\n                <RuleMessage>\r\n                    <StatusApplicationControl RatePlanCode=\"BAR\" InvTypeCode=\"RoomA\" />\r\n                    <BookingRules>\r\n                        <BookingRule Start=\"2022-02-07\" End=\"2022-02-09\">\r\n                            <LengthsOfStay>\r\n                                <LengthOfStay Time=\"0\" TimeUnit=\"Day\" MinMaxMessageType=\"SetMaxLOS\"/>\r\n                                <LengthOfStay Time=\"0\" TimeUnit=\"Day\" MinMaxMessageType=\"SetMinLOS\"/>\r\n                            </LengthsOfStay>\r\n                            <RestrictionStatus Restriction=\"Arrival\" Status=\"Open\"/>\r\n                        </BookingRule>\r\n                        <BookingRule Start=\"2022-02-07\" End=\"2022-02-08\">\r\n                            <RestrictionStatus Restriction=\"Master\" Status=\"Open\"/>\r\n                        </BookingRule>\r\n                        <BookingRule Start=\"2022-02-07\" End=\"2022-02-08\">\r\n                            <RestrictionStatus Restriction=\"Departure\" Status=\"Open\"/>\r\n                        </BookingRule>\r\n                    </BookingRules>\r\n                    <UniqueID Type=\"16\" Instance=\"DeltaLoad\" ID_Context=\"1\"/>\r\n                </RuleMessage>\r\n                <RuleMessage>\r\n                    <StatusApplicationControl RatePlanCode=\"{{rateCode2}}\" InvTypeCode=\"{{roomCode2}}\" />\r\n                    <BookingRules>\r\n                        <BookingRule Start=\"2022-02-08\" End=\"2022-02-09\">\r\n                            <LengthsOfStay>\r\n                                <LengthOfStay Time=\"6\" TimeUnit=\"Day\" MinMaxMessageType=\"SetMaxLOS\" />\r\n                                <LengthOfStay Time=\"3\" TimeUnit=\"Day\" MinMaxMessageType=\"SetMinLOS\" />\r\n                            </LengthsOfStay>\r\n                            <RestrictionStatus Restriction=\"Arrival\" Status=\"ClosedOnArrival\" />\r\n                        </BookingRule>\r\n                        <BookingRule Start=\"2022-02-08\" End=\"2022-02-09\">\r\n                            <RestrictionStatus Restriction=\"Master\" Status=\"Close\"/>\r\n                        </BookingRule>\r\n                        <BookingRule Start=\"2022-02-08\" End=\"2022-02-09\">\r\n                            <RestrictionStatus Restriction=\"Departure\" Status=\"Close\"/>\r\n                        </BookingRule>\r\n                    </BookingRules>\r\n                    <UniqueID Type=\"16\" Instance=\"DeltaLoad\" ID_Context=\"2\" />\r\n                </RuleMessage>\r\n            </RuleMessages>\r\n        </OTA_HotelBookingRuleNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Length","value":"815"},{"key":"Content-Type","value":"application/xml"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 18 Apr 2023 05:22:11 GMT"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <soap:Header>\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\n            <From>\n                <Credential>\n                    <userName></userName>\n                    <password></password>\n                </Credential>\n            </From>\n        </HTNGHeader>\n    </soap:Header>\n    <soap:Body>\n        <OTA_HotelBookingRuleNotifRS EchoToken=\"34acd04e-82c9-4e97-8607-a18a61e4207d\" TimeStamp=\"2023-04-18T05:22:11.4262821Z\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\n            <Success>True</Success>\n        </OTA_HotelBookingRuleNotifRS>\n    </soap:Body>\n</soap:Envelope>"}],"_postman_id":"08e07c37-95b4-4bf7-aa93-1b8ae7b8b512"},{"name":"OTA_HotelRateAmountNotifRQ","id":"c44372d3-e65b-48f5-ad51-4364cde02906","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\t<soap:Header>\r\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n\t\t\t<From>\r\n\t\t\t\t<Credential>\r\n\t\t\t\t\t<userName></userName>\r\n\t\t\t\t\t<password></password>\r\n\t\t\t\t</Credential>\r\n\t\t\t</From>\r\n\t\t</HTNGHeader>\r\n\t</soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelRateAmountNotifRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" EchoToken=\"5fbf802d-d121-4a6e-a3c1-1e6b9a1b90b5\" Version=\"0\" HotelCode=\"123456\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n            <RateAmountMessages HotelCode=\"123456\" HotelName=\"Demo Property\">\r\n                <RateAmountMessage>\r\n                    <StatusApplicationControl RatePlanCode=\"BAR\" InvTypeCode=\"RoomA\"/>\r\n                    <Rates>\r\n                        <Rate Start=\"2022-02-07\" End=\"2022-02-08\">\r\n                            <BaseByGuestAmts>\r\n                                <BaseByGuestAmt AmountBeforeTax=\"200\" NumberOfGuests=\"1\" AgeQualifyingCode=\"10\"/>\r\n                            </BaseByGuestAmts>\r\n                        </Rate>\r\n                    </Rates>\r\n                </RateAmountMessage>\r\n                <RateAmountMessage>\r\n                    <StatusApplicationControl RatePlanCode=\"BAR\" InvTypeCode=\"RoomA\"/>\r\n                    <Rates>\r\n                        <Rate Start=\"2022-02-08\" End=\"2022-02-09\">\r\n                            <BaseByGuestAmts>\r\n                                <BaseByGuestAmt AmountBeforeTax=\"200\" NumberOfGuests=\"1\" AgeQualifyingCode=\"10\"/>\r\n                                <BaseByGuestAmt AmountBeforeTax=\"100\" NumberOfGuests=\"2\" AgeQualifyingCode=\"10\"/>\r\n                            </BaseByGuestAmts>\r\n                            <AdditionalGuestAmounts>\r\n                                <AdditionalGuestAmount AgeQualifyingCode=\"8\" Amount=\"5.00\"/>\r\n                            </AdditionalGuestAmounts>\r\n                        </Rate>\r\n                    </Rates>\r\n                </RateAmountMessage>\r\n            </RateAmountMessages>\r\n        </OTA_HotelRateAmountNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}","description":"<h4 id=\"request-from-rms\">Request from RMS</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>Occupancy-based rates are sent via OTA_HotelRateAmountNotifRQ for each applicable room type/ rate plan/ stay date combination. </p>\n</blockquote>\n<p>Please note that BaseByGuestAmt/@NumberOfGuests will always start from 1, and iterate through each occupancy until it reaches the maximum occupancy per room set by property users in RMS.</p>\n<p>For example, if base rate was $100 for 2 pax, additional adult charge was $10, additional children charge was $5, and max occupancy was 5, it will be sent as:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-xml\">&lt;BaseByGuestAmts&gt;\n    &lt;BaseByGuestAmt AmountBeforeTax=\"100.00\" NumberOfGuests=\"1\" AgeQualifyingCode=\"10\"/&gt;\n    &lt;BaseByGuestAmt AmountBeforeTax=\"100.00\" NumberOfGuests=\"2\" AgeQualifyingCode=\"10\"/&gt;\n    &lt;BaseByGuestAmt AmountBeforeTax=\"110.00\" NumberOfGuests=\"3\" AgeQualifyingCode=\"10\"/&gt;\n    &lt;BaseByGuestAmt AmountBeforeTax=\"120.00\" NumberOfGuests=\"4\" AgeQualifyingCode=\"10\"/&gt;\n    &lt;BaseByGuestAmt AmountBeforeTax=\"130.00\" NumberOfGuests=\"5\" AgeQualifyingCode=\"10\"/&gt;\n&lt;/BaseByGuestAmts&gt;\n&lt;AdditionalGuestAmounts&gt;\n    &lt;AdditionalGuestAmount AgeQualifyingCode=\"8\" Amount=\"5.00\"/&gt;\n&lt;/AdditionalGuestAmounts&gt;\n\n</code></pre>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RateAmountMessages</td>\n<td>OTA_HotelRateAmountNotifRQ</td>\n<td>A collection of RateAmountMessages that define the rate changes to be made.</td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>RateAmountMessages</td>\n<td>The ID of the hotel.</td>\n</tr>\n<tr>\n<td>RateAmountMessage</td>\n<td>RateAmountMessages</td>\n<td>RateAmountMessages that define the rate changes to be made.</td>\n</tr>\n<tr>\n<td>StatusApplicationControl</td>\n<td>RateAmountMessage</td>\n<td>Information on what the RateAmount Message applies to (i.e. the combination of inventory and rate codes) and the period of application. The StatusApplicationControl class is used to indicate to which block codes/rate plans/inventory codes a status should be applied.</td>\n</tr>\n<tr>\n<td>@InvTypeCode</td>\n<td>StatusApplicationControl</td>\n<td>The ID of the room. Required when updating rates, not required when updating a rate plan.</td>\n</tr>\n<tr>\n<td>@RatePlanCode</td>\n<td>StatusApplicationControl</td>\n<td>The ID of the rate</td>\n</tr>\n<tr>\n<td>Rates</td>\n<td>RateAmountMessage</td>\n<td>A collection of rate changes to be synchronized between systems.</td>\n</tr>\n<tr>\n<td>Rate</td>\n<td>Rates</td>\n<td>An individual rate, which is a collection of amounts by guest, additional guests, and the unique id to identify the rate.</td>\n</tr>\n<tr>\n<td>@Start</td>\n<td>Rate</td>\n<td>The starting value of the time span.</td>\n</tr>\n<tr>\n<td>@End</td>\n<td>Rate</td>\n<td>The ending value of the time span.</td>\n</tr>\n<tr>\n<td>BaseByGuestAmts</td>\n<td>Rate</td>\n<td>A collection of Base charges by the number of guests.</td>\n</tr>\n<tr>\n<td>BaseByGuestAmt</td>\n<td>BaseByGuestAmts</td>\n<td>Base charge for a given number of guests for a given age qualifying code.</td>\n</tr>\n<tr>\n<td>@AmountBeforeTax</td>\n<td>BaseByGuestAmt</td>\n<td>A monetary amount</td>\n</tr>\n<tr>\n<td>@NumberOfGuests</td>\n<td>BaseByGuestAmt</td>\n<td>The number of guests associated with this charge (min: 1, max: maximum occupancy)</td>\n</tr>\n<tr>\n<td>@AgeQualifyingCode</td>\n<td>BaseByGuestAmt</td>\n<td>Always \"10\" for adult</td>\n</tr>\n<tr>\n<td>AdditionalGuestAmounts</td>\n<td>Rate</td>\n<td>A collection of charges that apply for additional guests.</td>\n</tr>\n<tr>\n<td>AdditionalGuestAmount</td>\n<td>AdditionalGuestAmounts</td>\n<td>Collection of incremental charges for additional guests.</td>\n</tr>\n<tr>\n<td>@AgeQualifyingCode</td>\n<td>AdditionalGuestAmount</td>\n<td>Always \"8\" for child</td>\n</tr>\n<tr>\n<td>@Amount</td>\n<td>AdditionalGuestAmount</td>\n<td>A monetary amount</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-from-partner\">Response from Partner</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>The expected OTA_HotelRateAmountNotifRS should contain the word <code>Success</code> or the request will be treated as a failed request. </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>OTA_HotelRateAmountNotifRS</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["{{vendorEndpoint}}"],"query":[],"variable":[]}},"response":[{"id":"112c0d6e-190a-4cf5-ba00-1c665e6373a6","name":"OTA_HotelRateAmountNotifRQ","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\t<soap:Header>\r\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n\t\t\t<From>\r\n\t\t\t\t<Credential>\r\n\t\t\t\t\t<userName></userName>\r\n\t\t\t\t\t<password></password>\r\n\t\t\t\t</Credential>\r\n\t\t\t</From>\r\n\t\t</HTNGHeader>\r\n\t</soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelRateAmountNotifRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" EchoToken=\"da2d8118-e1eb-4baf-aa2d-76e368919c10\" Version=\"0\" HotelCode=\"123456\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n            <RateAmountMessages HotelCode=\"123456\" HotelName=\"Demo Property\">\r\n                <RateAmountMessage>\r\n                    <StatusApplicationControl RatePlanCode=\"BAR\" InvTypeCode=\"RoomA\"/>\r\n                    <Rates>\r\n                        <Rate Start=\"2022-02-07\" End=\"2022-02-08\">\r\n                            <BaseByGuestAmts>\r\n                                <BaseByGuestAmt AmountBeforeTax=\"200\" NumberOfGuests=\"1\" AgeQualifyingCode=\"10\"/>\r\n                            </BaseByGuestAmts>\r\n                        </Rate>\r\n                    </Rates>\r\n                </RateAmountMessage>\r\n                <RateAmountMessage>\r\n                    <StatusApplicationControl RatePlanCode=\"BAR\" InvTypeCode=\"RoomA\"/>\r\n                    <Rates>\r\n                        <Rate Start=\"2022-02-08\" End=\"2022-02-09\">\r\n                            <BaseByGuestAmts>\r\n                                <BaseByGuestAmt AmountBeforeTax=\"100\" NumberOfGuests=\"1\" AgeQualifyingCode=\"10\"/>\r\n                                <BaseByGuestAmt AmountBeforeTax=\"100\" NumberOfGuests=\"2\" AgeQualifyingCode=\"10\"/>\r\n                            </BaseByGuestAmts>\r\n                            <AdditionalGuestAmounts>\r\n                                <AdditionalGuestAmount AgeQualifyingCode=\"8\" Amount=\"5.00\"/>\r\n                            </AdditionalGuestAmounts>\r\n                        </Rate>\r\n                    </Rates>\r\n                </RateAmountMessage>\r\n            </RateAmountMessages>\r\n        </OTA_HotelRateAmountNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Length","value":"811"},{"key":"Content-Type","value":"application/xml"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 18 Apr 2023 05:22:05 GMT"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <soap:Header>\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\n            <From>\n                <Credential>\n                    <userName></userName>\n                    <password></password>\n                </Credential>\n            </From>\n        </HTNGHeader>\n    </soap:Header>\n    <soap:Body>\n        <OTA_HotelRateAmountNotifRS EchoToken=\"4218774b-e6ab-4689-9081-44ec347dd5b0\" TimeStamp=\"2023-04-18T05:22:05.5102209Z\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\n            <Success>True</Success>\n        </OTA_HotelRateAmountNotifRS>\n    </soap:Body>\n</soap:Envelope>"}],"_postman_id":"c44372d3-e65b-48f5-ad51-4364cde02906"},{"name":"OTA_HotelInvCountNotifRQ","id":"0da9a23e-1604-4b4c-87f7-19e3d60bcd88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\t<soap:Header>\r\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n\t\t\t<From>\r\n\t\t\t\t<Credential>\r\n\t\t\t\t\t<userName></userName>\r\n\t\t\t\t\t<password></password>\r\n\t\t\t\t</Credential>\r\n\t\t\t</From>\r\n\t\t</HTNGHeader>\r\n\t</soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelInvCountNotifRQ\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" EchoToken=\"ec7ed3ff-cb96-48e4-835d-36843f51dea8\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n            <Inventories HotelCode=\"123456\">\r\n                <Inventory>\r\n                    <StatusApplicationControl Start=\"2022-02-07\" End=\"2022-02-09\" InvTypeCode=\"RoomA\" />\r\n                    <InvCounts>\r\n                        <InvCount Count=\"0\" />\r\n                    </InvCounts>\r\n                </Inventory>\r\n            </Inventories>\r\n        </OTA_HotelInvCountNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}","description":"<h4 id=\"request-from-rms\">Request from RMS</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>This message sends a notification to reservation systems that synchronizes the inventory available for sale at the hotel.</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Inventories</td>\n<td>OTA_HotelInvCountNotifRQ</td>\n<td>A collection of Inventory. Hotel identification information are the attributes of this element.</td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>Inventories</td>\n<td>The ID of the hotel.</td>\n</tr>\n<tr>\n<td>Inventory</td>\n<td>Inventories</td>\n<td>This is the inventory information for a given rate plan, room type, date, etc. The set of changes in the number of units of base inventory for one inventory type (code) to be made on the server. The server must successfully update all messages. Failure to update any single status message will result in the failure of all messages.</td>\n</tr>\n<tr>\n<td>StatusApplicationControl</td>\n<td>Inventory</td>\n<td>Information on what the InvCountNotif Message applies to (i.e. the combination of inventory and/or rate codes) and the period of application. The StatusApplicationControl class is used to indicate to which block codes/rate plans/inventory codes a status should be applied.</td>\n</tr>\n<tr>\n<td>@Start</td>\n<td>StatusApplicationControl</td>\n<td>The starting value of the time span.</td>\n</tr>\n<tr>\n<td>@End</td>\n<td>StatusApplicationControl</td>\n<td>The ending value of the time span.</td>\n</tr>\n<tr>\n<td>@InvTypeCode</td>\n<td>StatusApplicationControl</td>\n<td>The ID of the room, or the ID of the room plan (in case InvCodeApplication has been set to InvGroupingCode).</td>\n</tr>\n<tr>\n<td>InvCounts</td>\n<td>Inventory</td>\n<td>A collection of inventory counts.</td>\n</tr>\n<tr>\n<td>InvCount</td>\n<td>InvCounts</td>\n<td>Individual inventory count.</td>\n</tr>\n<tr>\n<td>@Count</td>\n<td>InvCount</td>\n<td>An integer representing the count.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-from-partner\">Response from Partner</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>The expected OTA_HotelInvCountNotifRS should contain the word <code>Success</code> or the request will be treated as a failed request. </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>OTA_HotelInvCountNotifRS</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["{{vendorEndpoint}}"],"query":[],"variable":[]}},"response":[{"id":"079cac5f-47c3-4696-b6bb-70f8c90a0810","name":"OTA_HotelInvCountNotifRQ","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n\t<soap:Header>\r\n\t\t<HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n\t\t\t<From>\r\n\t\t\t\t<Credential>\r\n\t\t\t\t\t<userName></userName>\r\n\t\t\t\t\t<password>{{password}}</password>\r\n\t\t\t\t</Credential>\r\n\t\t\t</From>\r\n\t\t</HTNGHeader>\r\n\t</soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelInvCountNotifRQ\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" EchoToken=\"676b150f-28ad-4dfc-a58e-ce58e1d64bf9\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\r\n            <Inventories HotelCode=\"123456\">\r\n                <Inventory>\r\n                    <StatusApplicationControl Start=\"2022-02-07\" End=\"2022-02-09\" InvTypeCode=\"RoomA\" />\r\n                    <InvCounts>\r\n                        <InvCount Count=\"0\" />\r\n                    </InvCounts>\r\n                </Inventory>\r\n            </Inventories>\r\n        </OTA_HotelInvCountNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"{{vendorEndpoint}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Length","value":"809"},{"key":"Content-Type","value":"application/xml"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 18 Apr 2023 05:35:45 GMT"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <soap:Header>\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\n            <From>\n                <Credential>\n                    <userName></userName>\n                    <password></password>\n                </Credential>\n            </From>\n        </HTNGHeader>\n    </soap:Header>\n    <soap:Body>\n        <OTA_HotelInvCountNotifRS EchoToken=\"060401a7-5ef9-42f1-96ba-cdcf8b4a748c\" TimeStamp=\"2023-04-18T05:35:45.5829295Z\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\n            <Success>True</Success>\n        </OTA_HotelInvCountNotifRS>\n    </soap:Body>\n</soap:Envelope>"}],"_postman_id":"0da9a23e-1604-4b4c-87f7-19e3d60bcd88"}],"id":"0f4d9043-ab5d-4420-a1dc-a0e83d11d9dd","description":"<p>The following are the messages we use to sync rates, inventory, &amp; restrictions from RMS to your booking system.</p>\n<ul>\n<li><p>OTA_HotelBookingRuleNotifRQ – used to send stop sell, min stay, max stay, closed to arrival &amp; closed to departure notifications at the room/rate level</p>\n</li>\n<li><p>OTA_HotelRateAmountNotifRQ – used to send rate amount notifications at the room/rate level</p>\n</li>\n<li><p>OTA_HotelInvCountNotifRQ – used to send inventory count notifications at the room level</p>\n</li>\n</ul>\n<p><strong>Summary of ARI data provided</strong></p>\n<ul>\n<li><p>Hotel Code</p>\n</li>\n<li><p>Room Code</p>\n</li>\n<li><p>Rate Code</p>\n</li>\n<li><p>Start &amp; End Dates</p>\n</li>\n<li><p>Live inventory</p>\n</li>\n<li><p>Occupancy-based rates</p>\n</li>\n<li><p>Extra child rates (where applicable)</p>\n</li>\n<li><p>Currency</p>\n</li>\n<li><p>Stop sell</p>\n</li>\n<li><p>Closed to Arrival restrictions</p>\n</li>\n<li><p>Closed to Departure restrictions</p>\n</li>\n<li><p>Minimum Length of Stay</p>\n</li>\n<li><p>Maximum Length of Stay</p>\n</li>\n</ul>\n<hr />\n","event":[{"listen":"prerequest","script":{"id":"d20e30a7-5ede-4eab-b8f1-c09b7fbe8c6f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7caf78af-e3b6-4931-b005-0d3d33acf211","type":"text/javascript","exec":[""]}}],"_postman_id":"0f4d9043-ab5d-4420-a1dc-a0e83d11d9dd"},{"name":"Reservations API","item":[{"name":"OTA_HotelResNotifRQ","event":[{"listen":"test","script":{"id":"abd3d12a-d225-4038-a7c8-ea3cf0106be9","exec":["var jsonObject = xml2Json(responseBody);\r","var soapBody = jsonObject[\"soap:Envelope\"][\"soap:Body\"];\r","\r","var CrsConfirmNumber = soapBody.OTA_HotelResNotifRQ.HotelReservations.HotelReservation.ResGlobalInfo.HotelReservationIDs.HotelReservationID[0].$.ResID_Value;\r","pm.collectionVariables.set(\"CrsConfirmNumber\", CrsConfirmNumber)\r","\r","var PmsConfirmNumber = soapBody.OTA_HotelResNotifRQ.HotelReservations.HotelReservation.ResGlobalInfo.HotelReservationIDs.HotelReservationID[1].$.ResID_Value;\r","pm.collectionVariables.set(\"PmsConfirmNumber\", PmsConfirmNumber)\r","\r",""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"7d47def9-f7fc-4260-a060-cca99fc98212","exec":["pm.collectionVariables.unset(\"createDateTime\");\r","pm.collectionVariables.unset(\"madeDate\");\r","pm.collectionVariables.unset(\"CrsConfirmNumber\");\r","pm.collectionVariables.unset(\"PmsConfirmNumber\");\r","\r","var createDateTime = pm.collectionVariables.replaceIn('2026-05-18T12:00:42.248Z');\r","pm.collectionVariables.set(\"createDateTime\", createDateTime);\r","\r","var madeDate = createDateTime;\r","pm.collectionVariables.set(\"madeDate\", madeDate);\r",""],"type":"text/javascript"}}],"id":"686e8c5c-0033-4128-ade8-a60bc1f9ed0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <soap:Header>\r\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n            <From>\r\n                <Credential>\r\n                    <userName></userName>\r\n                    <password></password>\r\n                </Credential>\r\n            </From>\r\n        </HTNGHeader>\r\n    </soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelResNotifRQ xmlns=\"http://www.opentravel.org/OTA/2003/05\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" TimeStamp=\"2026-05-18T12:00:42.248Z\" EchoToken=\"c23409c2-a2d0-4b88-8912-af94873be635\" Version=\"4\" ResStatus=\"Commit\">\r\n            <HotelReservations>\r\n                <HotelReservation CreateDateTime=\"2021-10-14T02:27:25.610Z\" RoomStayReservation=\"true\">\r\n                    <UniqueID ID=\"1779105642\" ID_Context=\"CrsConfirmNumber\" Type=\"14\"/>\r\n                    <RoomStays>\r\n                        <RoomStay>\r\n                            <RoomTypes>\r\n                                <RoomType RoomTypeCode=\"RoomA\" NumberOfUnits=\"1\" />\r\n                            </RoomTypes>\r\n                            <RatePlans>\r\n                                <RatePlan RatePlanCode=\"BAR\" />\r\n                            </RatePlans>\r\n                            <RoomRates>\r\n                                <RoomRate RoomTypeCode=\"RoomA\" RatePlanCode=\"BAR\" NumberOfUnits=\"1\">\r\n                                    <Rates>\r\n                                        <Rate UnitMultiplier=\"1\" EffectiveDate=\"2022-02-07\" ExpireDate=\"2022-02-08\">\r\n                                            <Base AmountBeforeTax=\"200\" CurrencyCode=\"AUD\" />\r\n                                        </Rate>\r\n                                    </Rates>\r\n                                </RoomRate>\r\n                            </RoomRates>\r\n                            <Total AmountBeforeTax=\"300\" CurrencyCode=\"AUD\" />\r\n                            <GuestCounts>\r\n                                <GuestCount AgeQualifyingCode=\"10\" Count=\"2\" />\r\n                                <GuestCount AgeQualifyingCode=\"8\" Count=\"1\" />\r\n                            </GuestCounts>\r\n                            <TimeSpan Start=\"2022-02-07\" End=\"2022-02-09\" />\r\n                            <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                            <ResGuestRPHs>\r\n                                <ResGuestRPH RPH=\"0\"/>\r\n                            </ResGuestRPHs>\r\n                            <ServiceRPHs/>\r\n                        </RoomStay>\r\n                    </RoomStays>\r\n                    <Services>\r\n                        <Service ServiceInventoryCode=\"Breakfast\" Quantity=\"2\">\r\n                            <Price>\r\n                                <Total AmountAfterTax=\"40\" />\r\n                            </Price>\r\n                        </Service>\r\n                    </Services>\r\n                    <ResGuests>\r\n                        <ResGuest ResGuestRPH=\"0\">\r\n                            <Profiles>\r\n                                <ProfileInfo>\r\n                                    <Profile ProfileType=\"1\">\r\n                                        <Customer>\r\n                                            <PersonName>\r\n                                                <GivenName>\r\n                                                    <![CDATA[:\"@A&*!@]]>\r\n                                                </GivenName>\r\n                                                <Surname>Bernier</Surname>\r\n                                                <NamePrefix>Ms.</NamePrefix>\r\n                                            </PersonName>\r\n                                            <Telephone PhoneTechType=\"1\" PhoneNumber=\"863-477-8259\"/>\r\n                                            <Email DefaultInd=\"1\">Devyn9@hotmail.com</Email>\r\n                                            <Address Type=\"1\">\r\n                                                <AddressLine>Rhett Inlet</AddressLine>\r\n                                                <CityName>New Nellieton</CityName>\r\n                                                <PostalCode>403</PostalCode>\r\n                                                <StateProv></StateProv>\r\n                                                <CountryName>Lesotho</CountryName>\r\n                                            </Address>\r\n                                        </Customer>\r\n                                    </Profile>\r\n                                </ProfileInfo>\r\n                            </Profiles>\r\n                        </ResGuest>\r\n                    </ResGuests>\r\n                    <ResGlobalInfo>\r\n                        <Comments>\r\n                            <Comment>\r\n                                <Text>Comment Here</Text>\r\n                            </Comment>\r\n                        </Comments>\r\n                        <Profiles>\r\n                            <ProfileInfo>\r\n                                <Profile ProfileType=\"3\">\r\n                                    <CompanyInfo>\r\n                                        <CompanyName CompanyShortName=\"CompanyName\">CompanyName</CompanyName>\r\n                                        <TelephoneInfo PhoneNumber=\"+18675309\"/>\r\n                                    </CompanyInfo>\r\n                                </Profile>\r\n                            </ProfileInfo>\r\n                            <ProfileInfo>\r\n                                <Profile ProfileType=\"4\">\r\n                                    <CompanyInfo>\r\n                                        <CompanyName>Source Travel Agent Name</CompanyName>\r\n                                    </CompanyInfo>\r\n                                </Profile>\r\n                            </ProfileInfo>\r\n                        </Profiles>\r\n                        <Guarantee>\r\n                            <GuaranteesAccepted>\r\n                                <GuaranteeAccepted>\r\n                                    <PaymentCard ExpireDate=\"0123\" CardNumber=\"4444333322221111\" CardCode=\"VI\" SeriesCode=\"123\" CardType=\"1\">\r\n                                        <CardHolderName>ABC</CardHolderName>\r\n                                    </PaymentCard>\r\n                                </GuaranteeAccepted>\r\n                            </GuaranteesAccepted>\r\n                        </Guarantee>\r\n                        <DepositPayments>\r\n                            <GuaranteePayment>\r\n                                <AmountPercent Amount=\"300\" CurrencyCode=\"AUD\"/>\r\n                            </GuaranteePayment>\r\n                        </DepositPayments>\r\n                        <HotelReservationIDs>\r\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"1779105642\" ResID_Source=\"CRS\" ResID_SourceContext=\"CrsConfirmNumber\"/>\r\n                        </HotelReservationIDs>\r\n                        <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                    </ResGlobalInfo>\r\n                </HotelReservation>\r\n            </HotelReservations>\r\n        </OTA_HotelResNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"https://vgsproxy.rmscloud.com/api/ota_api/api/rmsgeneric/booking_submit","description":"<h4 id=\"request-from-partner\">Request from Partner</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>New bookings requests are sent from partner to RMS via OTA_HotelResNotifRQ. </p>\n</blockquote>\n<h4 id=\"hotelreservations\">HotelReservations</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>HotelReservation</td>\n<td>HotelReservations</td>\n<td>The Reservation class contains the current reservation being created</td>\n</tr>\n<tr>\n<td>@CreateDateTime</td>\n<td>HotelReservation</td>\n<td>yyyy-mm-ddThh:mm:ss</td>\n</tr>\n<tr>\n<td>@RoomStayReservation</td>\n<td>HotelReservation</td>\n<td>true</td>\n</tr>\n<tr>\n<td>UniqueID</td>\n<td>HotelReservation</td>\n<td>An identifier used to uniquely reference an object in a system, see UniqueID table below</td>\n</tr>\n<tr>\n<td>RoomStays</td>\n<td>HotelReservation</td>\n<td>Collection of RoomStay, see RoomStays table below</td>\n</tr>\n<tr>\n<td>Services</td>\n<td>HotelReservation</td>\n<td>Collection of services associated with this reservation, see Services table below</td>\n</tr>\n<tr>\n<td>ResGuests</td>\n<td>HotelReservation</td>\n<td>A collection of ResGuest objects, identifying the guests associated with this reservation, see ResGuests table below</td>\n</tr>\n<tr>\n<td>ResGlobalInfo</td>\n<td>HotelReservation</td>\n<td>ResGlobalInfo is a container for various information that affects the Reservation as a whole. These include global comments, counts, reservation IDs, loyalty programs, and payment methods. See ResGlobalInfo table below</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"uniqueid\">UniqueID</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>@ID</td>\n<td>UniqueID</td>\n<td>Reservation number supplied by the booking channel.</td>\n</tr>\n<tr>\n<td>@ID_Context</td>\n<td>UniqueID</td>\n<td>CrsConfirmNumber</td>\n</tr>\n<tr>\n<td>@Type</td>\n<td>UniqueID</td>\n<td>14</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"roomstays\">RoomStays</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RoomStay</td>\n<td>RoomStays</td>\n<td>Details on the Room Stay including Guest Counts, Time Span of this Room Stay, pointers to Res Guests. Expect one RoomStay per room booked</td>\n</tr>\n<tr>\n<td>RoomTypes</td>\n<td>RoomStay</td>\n<td>Room Types associated with a particular Room Stay.</td>\n</tr>\n<tr>\n<td>RoomType</td>\n<td>RoomTypes</td>\n<td></td>\n</tr>\n<tr>\n<td>@RoomTypeCode</td>\n<td>RoomType</td>\n<td>The ID of the room</td>\n</tr>\n<tr>\n<td>@NumberOfUnits</td>\n<td>RoomType</td>\n<td>1</td>\n</tr>\n<tr>\n<td>RatePlans</td>\n<td>RoomStay</td>\n<td>A collection of Rate Plans associated with a particular Room Stay.</td>\n</tr>\n<tr>\n<td>RatePlan</td>\n<td>RatePlans</td>\n<td></td>\n</tr>\n<tr>\n<td>@RatePlanCode</td>\n<td>RatePlan</td>\n<td>The ID of the rate plan</td>\n</tr>\n<tr>\n<td>RoomRates</td>\n<td>RoomStay</td>\n<td>A collection of Room Rates associated with a particular Room Stay. Each Room Rate combination can have multiple rates. Example King room, Rack rate plan, Monday through Thrusday, weekday amount, Friday and Saturday, weekend amount. A given RoomRate may have variable rates, over the effective period RoomRate, this is represented by the child element Rates.</td>\n</tr>\n<tr>\n<td>RoomRate</td>\n<td>RoomRates</td>\n<td></td>\n</tr>\n<tr>\n<td>@RoomTypeCode</td>\n<td>RoomRate</td>\n<td>The ID of the room</td>\n</tr>\n<tr>\n<td>@RatePlanCode</td>\n<td>RoomRate</td>\n<td>The ID of the rate plan</td>\n</tr>\n<tr>\n<td>@NumberOfUnits</td>\n<td>RoomRate</td>\n<td>1</td>\n</tr>\n<tr>\n<td>Rates</td>\n<td>RoomRate</td>\n<td></td>\n</tr>\n<tr>\n<td>Rate</td>\n<td>Rates</td>\n<td></td>\n</tr>\n<tr>\n<td>@EffectiveDate</td>\n<td>Rate</td>\n<td>Indicates the starting date.</td>\n</tr>\n<tr>\n<td>@ExpireDate</td>\n<td>Rate</td>\n<td>Indicates the ending date.</td>\n</tr>\n<tr>\n<td>@RateTimeUnit</td>\n<td>Rate</td>\n<td>Day</td>\n</tr>\n<tr>\n<td>@UnitMultiplier</td>\n<td>Rate</td>\n<td>1</td>\n</tr>\n<tr>\n<td>Base</td>\n<td>Rate</td>\n<td>The base amount charged for the accommodation or service per unit of time</td>\n</tr>\n<tr>\n<td>@AmountBeforeTax</td>\n<td>Base</td>\n<td>A monetary amount including VAT/GST, but excluding sales tax and other associated taxes</td>\n</tr>\n<tr>\n<td>@CurrencyCode</td>\n<td>Base</td>\n<td></td>\n</tr>\n<tr>\n<td>Total</td>\n<td>RoomStay</td>\n<td>The total amount charged for the Room Stay excluding sales tax and other associated taxes.</td>\n</tr>\n<tr>\n<td>@AmountBeforeTax</td>\n<td>Total</td>\n<td>A monetary amount including VAT/GST, but excluding sales tax and other associated taxes</td>\n</tr>\n<tr>\n<td>@CurrencyCode</td>\n<td>Total</td>\n<td></td>\n</tr>\n<tr>\n<td>GuestCounts</td>\n<td>RoomStay</td>\n<td>A collection of Guest Counts associated with Room Stay. A child Guest Count element is required for each distinct age group.</td>\n</tr>\n<tr>\n<td>GuestCount</td>\n<td>GuestCounts</td>\n<td>A recurring element that identifies the number of guests and ages of the guests in the request that determines the rates based on business rules for occupancy at each property.</td>\n</tr>\n<tr>\n<td>@AgeQualifyingCode</td>\n<td>GuestCount</td>\n<td>A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). This attribute allows for an increase in rate by occupant class. Refer to OTA Code List Age Qualifying Code (AQC).</td>\n</tr>\n<tr>\n<td>@Count</td>\n<td>GuestCount</td>\n<td>The number of guests in one AgeQualifyingCode or Count.</td>\n</tr>\n<tr>\n<td>TimeSpan</td>\n<td>RoomStay</td>\n<td>The Time Span which covers the Room Stay.</td>\n</tr>\n<tr>\n<td>@Start</td>\n<td>TimeSpan</td>\n<td>The starting value of the time span.</td>\n</tr>\n<tr>\n<td>@End</td>\n<td>TimeSpan</td>\n<td>The ending value of the time span.</td>\n</tr>\n<tr>\n<td>BasicPropertyInfo</td>\n<td>RoomStay</td>\n<td>Property Information for the Room Stay.</td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>BasicPropertyInfo</td>\n<td>The ID of the hotel.</td>\n</tr>\n<tr>\n<td>@HotelName</td>\n<td>BasicPropertyInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>ResGuestRPHs</td>\n<td>RoomStay</td>\n<td>This is a reference placeholder, used as an index for this guest in this reservation. In the ResGuest object it is used like all other RPH attributes to send the delta of a reservation. It is used by the RoomStay and Service objects to indicate which guests are associated with that room stay or service.</td>\n</tr>\n<tr>\n<td>ResGuestRPH</td>\n<td>ResGuestRPH</td>\n<td></td>\n</tr>\n<tr>\n<td>@RPH</td>\n<td>ResGuestRPH</td>\n<td>The reference number of the guest. Must stay consistent with the RPH values defined in ResGuest.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"services\">Services</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Service</td>\n<td>Services</td>\n<td></td>\n</tr>\n<tr>\n<td>@ServiceInventoryCode</td>\n<td>Service</td>\n<td>Must match requirement description in RMS</td>\n</tr>\n<tr>\n<td>@Quantity</td>\n<td>Service</td>\n<td></td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Service</td>\n<td></td>\n</tr>\n<tr>\n<td>Total</td>\n<td>Price</td>\n<td></td>\n</tr>\n<tr>\n<td>@AmountAfterTax</td>\n<td>Total</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"resguests\">ResGuests</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ResGuest</td>\n<td>Resguests</td>\n<td></td>\n</tr>\n<tr>\n<td>@ResGuestRPH</td>\n<td>ResGuest</td>\n<td></td>\n</tr>\n<tr>\n<td>@PrimaryIndicator</td>\n<td>ResGuest</td>\n<td></td>\n</tr>\n<tr>\n<td>Profiles</td>\n<td>ResGuest</td>\n<td></td>\n</tr>\n<tr>\n<td>ProfileInfo</td>\n<td>Profiles</td>\n<td></td>\n</tr>\n<tr>\n<td>Profile</td>\n<td>ProfileInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>@ProfileType</td>\n<td>Profile</td>\n<td>Guest = 1  <br />Company = 3</td>\n</tr>\n<tr>\n<td>Customer</td>\n<td>Profile</td>\n<td></td>\n</tr>\n<tr>\n<td>PersonName</td>\n<td>Customer</td>\n<td></td>\n</tr>\n<tr>\n<td>GivenName</td>\n<td>PersonName</td>\n<td>GivenName included as CDATA, to prevent invalid characters from breaking the XML.</td>\n</tr>\n<tr>\n<td>Surname</td>\n<td>PersonName</td>\n<td>Surname included as CDATA, to prevent invalid characters from breaking the XML.</td>\n</tr>\n<tr>\n<td>Telephone</td>\n<td>Customer</td>\n<td></td>\n</tr>\n<tr>\n<td>@PhoneNumber</td>\n<td>Telephone</td>\n<td></td>\n</tr>\n<tr>\n<td>@PhoneTechType</td>\n<td>Telephone</td>\n<td></td>\n</tr>\n<tr>\n<td>Email</td>\n<td>Customer</td>\n<td></td>\n</tr>\n<tr>\n<td>Address</td>\n<td>Customer</td>\n<td></td>\n</tr>\n<tr>\n<td>@Type</td>\n<td>Address</td>\n<td></td>\n</tr>\n<tr>\n<td>AddressLine</td>\n<td>Address</td>\n<td></td>\n</tr>\n<tr>\n<td>CityName</td>\n<td>Address</td>\n<td></td>\n</tr>\n<tr>\n<td>PostalCode</td>\n<td>Address</td>\n<td></td>\n</tr>\n<tr>\n<td>StateProv</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>CountryName</td>\n<td>Address</td>\n<td>Country name, according to the ISO 3166-1 alpha-2 list (e.g., NL). The code of a country (e.g. as used in an address or to specify citizenship of a traveller).</td>\n</tr>\n<tr>\n<td>CompanyInfo</td>\n<td>Profile</td>\n<td></td>\n</tr>\n<tr>\n<td>CompanyName</td>\n<td>CompanyInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>@CompanyShortName</td>\n<td>CompanyInfo</td>\n<td>Company Name</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"resglobalinfo\">ResGlobalInfo</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Comments</td>\n<td>ResGlobalInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>Comment</td>\n<td>Comments</td>\n<td></td>\n</tr>\n<tr>\n<td>Text</td>\n<td>Comment</td>\n<td></td>\n</tr>\n<tr>\n<td>Profiles</td>\n<td>ResGlobalInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>ProfileInfo</td>\n<td>Profiles</td>\n<td></td>\n</tr>\n<tr>\n<td>Profile</td>\n<td>ProfileInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>@ProfileType</td>\n<td>Profile</td>\n<td>Travel agent = 4</td>\n</tr>\n<tr>\n<td>CompanyInfo</td>\n<td>Profile</td>\n<td></td>\n</tr>\n<tr>\n<td>CompanyName</td>\n<td>CompanyInfo</td>\n<td>Name of the source travel agent or company name</td>\n</tr>\n<tr>\n<td>Guarantee</td>\n<td>ResGlobalInfo</td>\n<td>Credit card details related to the reservation</td>\n</tr>\n<tr>\n<td>GuaranteesAccepted</td>\n<td>Guarantee</td>\n<td></td>\n</tr>\n<tr>\n<td>GuaranteeAccepted</td>\n<td>GuaranteesAccepted</td>\n<td></td>\n</tr>\n<tr>\n<td>PaymentCard</td>\n<td>GuaranteeAccepted</td>\n<td></td>\n</tr>\n<tr>\n<td>@CardCode</td>\n<td>PaymentCard</td>\n<td>Code indicating the type of credit card. Refer to OTA Code List Card Type(CDT).</td>\n</tr>\n<tr>\n<td>@CardNumber</td>\n<td>PaymentCard</td>\n<td>Credit card number embossed on the card.</td>\n</tr>\n<tr>\n<td>@ExpireDate</td>\n<td>PaymentCard</td>\n<td>The date the card expires in ISO 8601 prescribed format.</td>\n</tr>\n<tr>\n<td>@SeriesCode</td>\n<td>PaymentCard</td>\n<td>Verification digits printed on the card following the embossed number. This may also accommodate the customer identification/batch number (CID), card verification value (CVV2 ), card validation code number (CVC2) on credit card.</td>\n</tr>\n<tr>\n<td>@CardType</td>\n<td>PaymentCard</td>\n<td>\"1\" for Credit, \"2\" for Debit</td>\n</tr>\n<tr>\n<td>CardHolderName</td>\n<td>PaymentCard</td>\n<td></td>\n</tr>\n<tr>\n<td>DepositPayments</td>\n<td>ResGlobalInfo</td>\n<td>Only applicable if the payment has already been transferred to the property and not using AR</td>\n</tr>\n<tr>\n<td>GuaranteePayment</td>\n<td>DepositPayments</td>\n<td></td>\n</tr>\n<tr>\n<td>AmountPercent</td>\n<td>GuaranteePayment</td>\n<td></td>\n</tr>\n<tr>\n<td>@Amount</td>\n<td>AmountPercent</td>\n<td></td>\n</tr>\n<tr>\n<td>@CurrencyCode</td>\n<td>AmountPercent</td>\n<td></td>\n</tr>\n<tr>\n<td>HotelreservationIDs</td>\n<td>ResGlobalInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>HotelReservationID</td>\n<td>HotelReservationIDs</td>\n<td></td>\n</tr>\n<tr>\n<td>@ResID_SourceContext</td>\n<td>HotelReservationID</td>\n<td>CrsConfirmNumber</td>\n</tr>\n<tr>\n<td>@ResID_Source</td>\n<td>HotelReservationID</td>\n<td>CRS</td>\n</tr>\n<tr>\n<td>@ResID_Value</td>\n<td>HotelReservationID</td>\n<td>The same reservation number must be used for the lifespan of the reservation through all its possible mutations (modifications and cancellation).</td>\n</tr>\n<tr>\n<td>@ResID_Type</td>\n<td>HotelReservationID</td>\n<td>14</td>\n</tr>\n<tr>\n<td>BasicPropertyInfo</td>\n<td>ResGlobalInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>BasicPropertyInfo</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-from-rms\">Response from RMS</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>We will provide the PMSConfirmNumber upon successful receipt of the reservation, this will need to be included in all future updates for this reservation.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","ota_api","api","rmsgeneric","booking_submit"],"host":["vgsproxy","rmscloud","com"],"query":[],"variable":[]}},"response":[{"id":"38059421-59ab-4ab9-ac5a-bbee59162613","name":"OTA_HotelResNotifRQ","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <soap:Header>\r\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n            <From>\r\n                <Credential>\r\n                    <userName></userName>\r\n                    <password></password>\r\n                </Credential>\r\n            </From>\r\n        </HTNGHeader>\r\n    </soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelResNotifRQ xmlns=\"http://www.opentravel.org/OTA/2003/05\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" TimeStamp=\"2026-05-18T12:00:42.248Z\" EchoToken=\"8d7b1726-8bc2-4398-b512-92912035cafd\" Version=\"4\" ResStatus=\"Commit\">\r\n            <HotelReservations>\r\n                <HotelReservation CreateDateTime=\"2021-10-14T02:27:25.610Z\" RoomStayReservation=\"true\">\r\n                    <UniqueID ID=\"1779105642\" ID_Context=\"CrsConfirmNumber\" Type=\"14\"/>\r\n                    <RoomStays>\r\n                        <RoomStay>\r\n                            <RoomTypes>\r\n                                <RoomType RoomTypeCode=\"RoomA\" NumberOfUnits=\"1\" />\r\n                            </RoomTypes>\r\n                            <RatePlans>\r\n                                <RatePlan RatePlanCode=\"BAR\" />\r\n                            </RatePlans>\r\n                            <RoomRates>\r\n                                <RoomRate NumberOfUnits=\"1\" RoomTypeCode=\"RoomA\" RatePlanCode=\"BAR\">\r\n                                    <Rates>\r\n                                        <Rate ExpireDate=\"2022-02-07\" EffectiveDate=\"2022-02-08\" UnitMultiplier=\"1\" RateTimeUnit=\"Day\">\r\n                                            <Base CurrencyCode=\"AUD\" AmountBeforeTax=\"200\" />\r\n                                        </Rate>\r\n                                    </Rates>\r\n                                </RoomRate>\r\n                                <RoomRate NumberOfUnits=\"1\" RoomTypeCode=\"RoomA\" RatePlanCode=\"BAR\">\r\n                                    <Rates>\r\n                                        <Rate ExpireDate=\"2022-02-08\" EffectiveDate=\"2022-02-09\" UnitMultiplier=\"1\" RateTimeUnit=\"Day\">\r\n                                            <Base CurrencyCode=\"AUD\" AmountBeforeTax=\"100\" />\r\n                                        </Rate>\r\n                                    </Rates>\r\n                                </RoomRate>\r\n                            </RoomRates>\r\n                            <Total AmountBeforeTax=\"300\" CurrencyCode=\"AUD\" />\r\n                            <GuestCounts>\r\n                                <GuestCount AgeQualifyingCode=\"10\" Count=\"2\" />\r\n                                <GuestCount AgeQualifyingCode=\"8\" Count=\"1\" />\r\n                            </GuestCounts>\r\n                            <TimeSpan Start=\"2022-02-07\" End=\"2022-02-09\" />\r\n                            <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                            <ResGuestRPHs>\r\n                                <ResGuestRPH RPH=\"0\"/>\r\n                            </ResGuestRPHs>\r\n                            <ServiceRPHs/>\r\n                        </RoomStay>\r\n                    </RoomStays>\r\n                    <Services>\r\n                        <Service ServiceInventoryCode=\"Breakfast\" Quantity=\"2\">\r\n                            <Price>\r\n                                <Total AmountAfterTax=\"40\" />\r\n                            </Price>\r\n                        </Service>\r\n                    </Services>\r\n                    <ResGuests>\r\n                        <ResGuest ResGuestRPH=\"0\">\r\n                            <Profiles>\r\n                                <ProfileInfo>\r\n                                    <Profile ProfileType=\"1\">\r\n                                        <Customer>\r\n                                            <PersonName>\r\n                                                <GivenName>\r\n                                                    <![CDATA[FirstName]]>\r\n                                                </GivenName>\r\n                                                <Surname>Goyette</Surname>\r\n                                                <NameTitle>Mrs.</NameTitle>\r\n                                            </PersonName>\r\n                                            <Telephone PhoneTechType=\"1\" PhoneNumber=\"361-421-5179\"/>\r\n                                            <Email DefaultInd=\"1\">Hanna.Littel@gmail.com</Email>\r\n                                            <Address Type=\"1\">\r\n                                                <AddressLine>Irwin Forks</AddressLine>\r\n                                                <CityName>Port Tiaramouth</CityName>\r\n                                                <PostalCode>403</PostalCode>\r\n                                                <StateProv></StateProv>\r\n                                                <CountryName>Honduras</CountryName>\r\n                                            </Address>\r\n                                        </Customer>\r\n                                    </Profile>\r\n                                </ProfileInfo>\r\n                            </Profiles>\r\n                        </ResGuest>\r\n                    </ResGuests>\r\n                    <ResGlobalInfo>\r\n                        <Comments>\r\n                            <Comment>\r\n                                <Text>Comment Here</Text>\r\n                            </Comment>\r\n                        </Comments>\r\n                        <Profiles>\r\n                            <ProfileInfo>\r\n                                <Profile ProfileType=\"4\">\r\n                                    <CompanyInfo>\r\n                                        <CompanyName>Source Travel Agent Name</CompanyName>\r\n                                    </CompanyInfo>\r\n                                </Profile>\r\n                            </ProfileInfo>\r\n                        </Profiles>\r\n                        <Guarantee>\r\n                            <GuaranteesAccepted>\r\n                                <GuaranteeAccepted>\r\n                                    <PaymentCard ExpireDate=\"0123\" CardNumber=\"4444333322221111\" CardCode=\"VI\" SeriesCode=\"123\" CardType=\"1\">\r\n                                        <CardHolderName>ABC</CardHolderName>\r\n                                    </PaymentCard>\r\n                                </GuaranteeAccepted>\r\n                            </GuaranteesAccepted>\r\n                        </Guarantee>\r\n                        <DepositPayments>\r\n                            <GuaranteePayment>\r\n                                <AmountPercent Amount=\"300\" CurrencyCode=\"AUD\"/>\r\n                            </GuaranteePayment>\r\n                        </DepositPayments>\r\n                        <HotelReservationIDs>\r\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"1779105642\" ResID_Source=\"CRS\" ResID_SourceContext=\"CrsConfirmNumber\"/>\r\n                        </HotelReservationIDs>\r\n                        <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                    </ResGlobalInfo>\r\n                </HotelReservation>\r\n            </HotelReservations>\r\n        </OTA_HotelResNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"https://vgsproxy.rmscloud.com/api/ota_api/api/rmsgeneric/booking_submit"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Tue, 18 Apr 2023 05:52:23 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Request-Context","value":"appId="},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"},{"key":"CF-RAY","value":"7b9aa42c48ca07c0-IAD"},{"key":"Via","value":"1.1 reverse-proxy-02-k4-95d99fdf5-qmssp"},{"key":"access-control-allow-origin","value":"*"},{"key":"VGS-Request-Id","value":"91945a330e0dc5aa2740a09c982fb7c8"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <soap:Header>\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\n            <From>\n                <systemId />\n                <Credential>\n                    <userName></userName>\n                    <password></password>\n                </Credential>\n            </From>\n            <To>\n                <systemId />\n            </To>\n            <timeStamp>2023-04-18T05:52:23+00:00</timeStamp>\n            <echoToken />\n            <transactionId />\n            <action />\n        </HTNGHeader>\n    </soap:Header>\n    <soap:Body>\n        <OTA_HotelResNotifRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\n            <HotelReservations>\n                <HotelReservation>\n                    <UniqueID Type=\"14\" ID=\"1681797138\" ID_Context=\"CrsConfirmNumber\" />\n                    <ResGlobalInfo>\n                        <HotelReservationIDs>\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"1681797138\" ResID_Source=\"CRS\" ResID_SourceContext=\"CrsConfirmNumber\" />\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"41260603\" ResID_Source=\"Pms\" ResID_SourceContext=\"PmsConfirmNumber\" />\n                        </HotelReservationIDs>\n                    </ResGlobalInfo>\n                </HotelReservation>\n            </HotelReservations>\n        </OTA_HotelResNotifRQ>\n    </soap:Body>\n</soap:Envelope>"}],"_postman_id":"686e8c5c-0033-4128-ade8-a60bc1f9ed0a"},{"name":"OTA_HotelResModifyNotifRQ","event":[{"listen":"test","script":{"id":"efc02c0b-af2d-403a-b772-3e8ee99df66a","exec":["var jsonObject = xml2Json(responseBody);\r","var soapBody = jsonObject[\"soap:Envelope\"][\"soap:Body\"];\r","\r","var PmsConfirmNumber = soapBody.OTA_HotelResModifyNotifRQ.HotelResModifies.HotelResModify.ResGlobalInfo.HotelReservationIDs.HotelReservationID[1].$.ResID_Value;\r","pm.collectionVariables.set(\"PmsConfirmNumber\", PmsConfirmNumber)"],"type":"text/javascript"}}],"id":"d158f0f4-fb02-49df-aec7-17a2fdcba105","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <soap:Header>\r\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n            <From>\r\n                <Credential>\r\n                    <userName></userName>\r\n                    <password></password>\r\n                </Credential>\r\n            </From>\r\n        </HTNGHeader>\r\n    </soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelResModifyNotifRQ xmlns=\"http://www.opentravel.org/OTA/2003/05\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" TimeStamp=\"2026-05-18T12:00:42.249Z\" EchoToken=\"d094cf52-6da7-4d8f-af19-9f4d46c43442\" Version=\"4\" ResStatus=\"Modify\" >\r\n            <HotelResModifies>\r\n                <HotelResModify CreateDateTime=\"\" RoomStayReservation=\"true\">\r\n                    <UniqueID ID=\"\" ID_Context=\"CrsConfirmNumber\" Type=\"14\"/>\r\n                    <RoomStays>\r\n                        <RoomStay>\r\n                            <RoomTypes>\r\n                                <RoomType RoomTypeCode=\"RoomA\" NumberOfUnits=\"1\" />\r\n                            </RoomTypes>\r\n                            <RatePlans>\r\n                                <RatePlan RatePlanCode=\"BAR\" />\r\n                            </RatePlans>\r\n                            <RoomRates>\r\n                                <RoomRate RoomTypeCode=\"RoomA\" RatePlanCode=\"BAR\" NumberOfUnits=\"1\">\r\n                                    <Rates>\r\n                                        <Rate UnitMultiplier=\"1\" EffectiveDate=\"2022-02-07\" ExpireDate=\"2022-02-08\">\r\n                                            <Base AmountBeforeTax=\"200\" CurrencyCode=\"AUD\" />\r\n                                        </Rate>\r\n                                    </Rates>\r\n                                </RoomRate>\r\n                            </RoomRates>\r\n                            <Total AmountBeforeTax=\"200\" CurrencyCode=\"AUD\" />\r\n                            <GuestCounts>\r\n                                <GuestCount AgeQualifyingCode=\"10\" Count=\"2\" />\r\n                                <GuestCount AgeQualifyingCode=\"8\" Count=\"1\" />\r\n                            </GuestCounts>\r\n                            <TimeSpan Start=\"2022-02-07\" End=\"2022-02-08\" />\r\n                            <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                            <ResGuestRPHs>\r\n                                <ResGuestRPH RPH=\"0\"/>\r\n                            </ResGuestRPHs>\r\n                            <ServiceRPHs/>\r\n                        </RoomStay>\r\n                        <RoomStay>\r\n                            <RoomTypes>\r\n                                <RoomType RoomTypeCode=\"RoomA\" NumberOfUnits=\"1\" />\r\n                            </RoomTypes>\r\n                            <RatePlans>\r\n                                <RatePlan RatePlanCode=\"BAR\" />\r\n                            </RatePlans>\r\n                            <RoomRates>\r\n                                <RoomRate RoomTypeCode=\"RoomA\" RatePlanCode=\"BAR\" NumberOfUnits=\"1\">\r\n                                    <Rates>\r\n                                        <Rate UnitMultiplier=\"1\" EffectiveDate=\"2022-02-08\" ExpireDate=\"2022-02-09\">\r\n                                            <Base AmountBeforeTax=\"100\" CurrencyCode=\"AUD\" />\r\n                                        </Rate>\r\n                                    </Rates>\r\n                                </RoomRate>\r\n                            </RoomRates>\r\n                            <Total AmountBeforeTax=\"100\" CurrencyCode=\"AUD\" />\r\n                            <GuestCounts>\r\n                                <GuestCount AgeQualifyingCode=\"10\" Count=\"2\" />\r\n                                <GuestCount AgeQualifyingCode=\"8\" Count=\"1\" />\r\n                            </GuestCounts>\r\n                            <TimeSpan Start=\"2022-02-08\" End=\"2022-02-09\" />\r\n                            <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                            <ResGuestRPHs>\r\n                                <ResGuestRPH RPH=\"0\"/>\r\n                            </ResGuestRPHs>\r\n                        </RoomStay>\r\n                    </RoomStays>\r\n                    <ResGuests>\r\n                        <ResGuest ResGuestRPH=\"0\">\r\n                            <Profiles>\r\n                                <ProfileInfo>\r\n                                    <Profile ProfileType=\"1\">\r\n                                        <Customer>\r\n                                            <PersonName>\r\n                                                <GivenName><![CDATA[FirstName]]></GivenName>\r\n                                                <Surname>Beahan</Surname>\r\n                                                <NamePrefix>Mr.</NamePrefix>\r\n                                            </PersonName>\r\n                                            <Telephone PhoneTechType=\"1\" PhoneNumber=\"877-299-8445\"/>\r\n                                            <Email DefaultInd=\"1\">Francisca.Harris77@hotmail.com</Email>\r\n                                            <Address Type=\"1\">\r\n                                                <AddressLine>Bell Junction</AddressLine>\r\n                                                <CityName>Howeside</CityName>\r\n                                                <PostalCode>403</PostalCode>\r\n                                                <StateProv></StateProv>\r\n                                                <CountryName>Saint Martin</CountryName>\r\n                                            </Address>\r\n                                        </Customer>\r\n                                    </Profile>\r\n                                </ProfileInfo>\r\n                            </Profiles>\r\n                        </ResGuest>\r\n                    </ResGuests>\r\n                    <ResGlobalInfo>\r\n                        <Comments>\r\n                            <Comment>\r\n                                <Text>Comment Here</Text>\r\n                            </Comment>\r\n                        </Comments>\r\n                        <Profiles>\r\n                            <ProfileInfo>\r\n                                <Profile ProfileType=\"4\">\r\n                                    <CompanyInfo>\r\n                                        <CompanyName>Source Travel Agent Name</CompanyName>\r\n                                    </CompanyInfo>\r\n                                </Profile>\r\n                            </ProfileInfo>\r\n                        </Profiles>\r\n                        <Guarantee>\r\n                            <GuaranteesAccepted>\r\n                                <GuaranteeAccepted>\r\n                                    <PaymentCard ExpireDate=\"0123\" CardNumber=\"4444333322221111\" CardCode=\"VI\" SeriesCode=\"123\" CardType=\"1\">\r\n                                        <CardHolderName>ABC</CardHolderName>\r\n                                    </PaymentCard>\r\n                                </GuaranteeAccepted>\r\n                            </GuaranteesAccepted>\r\n                        </Guarantee>\r\n                        <DepositPayments>\r\n                            <GuaranteePayment>\r\n                                <AmountPercent Amount=\"300\" CurrencyCode=\"AUD\"/>\r\n                            </GuaranteePayment>\r\n                        </DepositPayments>\r\n                        <HotelReservationIDs>\r\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"\" ResID_Source=\"CRS\" ResID_SourceContext=\"CrsConfirmNumber\"/>\r\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"\" ResID_Source=\"Pms\" ResID_SourceContext=\"PmsConfirmNumber\"/>\r\n                        </HotelReservationIDs>\r\n                        <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                    </ResGlobalInfo>\r\n                </HotelResModify>\r\n            </HotelResModifies>\r\n        </OTA_HotelResModifyNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"https://vgsproxy.rmscloud.com/api/ota_api/api/rmsgeneric/booking_submit","description":"<h4 id=\"request-from-partner\">Request from Partner</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>Modification requests are sent from partner to RMS via OTA_HotelResModifyNotifRQ. </p>\n</blockquote>\n<h4 id=\"hotelresmodifies\">HotelResModifies</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>HotelResModify</td>\n<td>HotelResModifies</td>\n<td>Full structure of a hotel reservation modification.</td>\n</tr>\n<tr>\n<td>@CreateDateTime</td>\n<td>HotelResModify</td>\n<td>yyyy-mm-ddThh:mm:ss</td>\n</tr>\n<tr>\n<td>@RoomStayReservation</td>\n<td>HotelResModify</td>\n<td>true</td>\n</tr>\n<tr>\n<td>UniqueID</td>\n<td>HotelResModify</td>\n<td>An identifier used to uniquely reference an object in a system</td>\n</tr>\n<tr>\n<td>RoomStays</td>\n<td>HotelResModify</td>\n<td>Collection of RoomStay, see RoomStays table below</td>\n</tr>\n<tr>\n<td>Services</td>\n<td>HotelResModify</td>\n<td>A collection of Service objects. This is the collection of all services associated with any part of this reservation (the reservation in its entirety, one or more guests, or one or more room stays). Which services are attributable to which part is determined by each object's ServiceRPHs collection.A collection of Service objects. This is the collection of all services associated with any part of this reservation (the reservation in its entirety, one or more guests, or one or more room stays). Which services are attributable to which part is determined by each object's ServiceRPHs collection.</td>\n</tr>\n<tr>\n<td>ResGuests</td>\n<td>HotelResModify</td>\n<td>A collection of ResGuest objects, identifying the guests associated with this reservation, see ResGuests table below</td>\n</tr>\n<tr>\n<td>ResGlobalInfo</td>\n<td>HotelResModify</td>\n<td>ResGlobalInfo is a container for various information that affects the Reservation as a whole. These include global comments, counts, reservation IDs, loyalty programs, and payment methods. See ResGlobalInfo table below</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"uniqueid\">UniqueID</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>@ID</td>\n<td>UniqueID</td>\n<td>Reservation number supplied by the booking channel.</td>\n</tr>\n<tr>\n<td>@ID_Context</td>\n<td>UniqueID</td>\n<td>CrsConfirmNumber</td>\n</tr>\n<tr>\n<td>@Type</td>\n<td>UniqueID</td>\n<td>14</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"roomstays\">RoomStays</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RoomStay</td>\n<td>RoomStays</td>\n<td>Details on the Room Stay including Guest Counts, Time Span of this Room Stay, pointers to Res Guests. Expect one RoomStay per room booked</td>\n</tr>\n<tr>\n<td>RoomTypes</td>\n<td>RoomStay</td>\n<td>Room Types associated with a particular Room Stay.</td>\n</tr>\n<tr>\n<td>RoomType</td>\n<td>RoomTypes</td>\n<td></td>\n</tr>\n<tr>\n<td>@RoomTypeCode</td>\n<td>RoomType</td>\n<td>The ID of the room</td>\n</tr>\n<tr>\n<td>@IsRoom</td>\n<td>RoomType</td>\n<td>true</td>\n</tr>\n<tr>\n<td>@NumberOfUnits</td>\n<td>RoomType</td>\n<td>1</td>\n</tr>\n<tr>\n<td>RoomDescription</td>\n<td>RoomType</td>\n<td></td>\n</tr>\n<tr>\n<td>@Name</td>\n<td>RoomDescription</td>\n<td></td>\n</tr>\n<tr>\n<td>RatePlans</td>\n<td>RoomStay</td>\n<td>A collection of Rate Plans associated with a particular Room Stay.</td>\n</tr>\n<tr>\n<td>RatePlan</td>\n<td>RatePlans</td>\n<td></td>\n</tr>\n<tr>\n<td>@RatePlanCode</td>\n<td>RatePlan</td>\n<td>The ID of the rate plan</td>\n</tr>\n<tr>\n<td>@EffectiveDate</td>\n<td>RatePlan</td>\n<td>Indicates the starting date.</td>\n</tr>\n<tr>\n<td>@ExpireDate</td>\n<td>RatePlan</td>\n<td>Indicates the ending date.</td>\n</tr>\n<tr>\n<td>RatePlanDescription</td>\n<td>RatePlan</td>\n<td></td>\n</tr>\n<tr>\n<td>@Name</td>\n<td>RatePlanDescription</td>\n<td></td>\n</tr>\n<tr>\n<td>RoomRates</td>\n<td>RoomStay</td>\n<td>A collection of Room Rates associated with a particular Room Stay. Each Room Rate combination can have multiple rates. Example King room, Rack rate plan, Monday through Thrusday, weekday amount, Friday and Saturday, weekend amount. A given RoomRate may have variable rates, over the effective period RoomRate, this is represented by the child element Rates.</td>\n</tr>\n<tr>\n<td>RoomRate</td>\n<td>RoomRates</td>\n<td></td>\n</tr>\n<tr>\n<td>@RoomTypeCode</td>\n<td>RoomRate</td>\n<td>The ID of the room</td>\n</tr>\n<tr>\n<td>@RatePlanCode</td>\n<td>RoomRate</td>\n<td>The ID of the rate plan</td>\n</tr>\n<tr>\n<td>@NumberOfUnits</td>\n<td>RoomRate</td>\n<td>1</td>\n</tr>\n<tr>\n<td>@EffectiveDate</td>\n<td>RoomRate</td>\n<td>Indicates the starting date.</td>\n</tr>\n<tr>\n<td>@ExpireDate</td>\n<td>RoomRate</td>\n<td>Indicates the ending date.</td>\n</tr>\n<tr>\n<td>Rates</td>\n<td>RoomRate</td>\n<td></td>\n</tr>\n<tr>\n<td>Rate</td>\n<td>Rates</td>\n<td></td>\n</tr>\n<tr>\n<td>@EffectiveDate</td>\n<td>Rate</td>\n<td>Indicates the starting date.</td>\n</tr>\n<tr>\n<td>@ExpireDate</td>\n<td>Rate</td>\n<td>Indicates the ending date.</td>\n</tr>\n<tr>\n<td>@RateTimeUnit</td>\n<td>Rate</td>\n<td>Day</td>\n</tr>\n<tr>\n<td>@UnitMultiplier</td>\n<td>Rate</td>\n<td>Indicates the number of rate time units</td>\n</tr>\n<tr>\n<td>Base</td>\n<td>Rate</td>\n<td>The base amount charged for the accommodation or service per unit of time</td>\n</tr>\n<tr>\n<td>@AmountBeforeTax</td>\n<td>Base</td>\n<td>A monetary amount including VAT/GST, but excluding sales tax and other associated taxes</td>\n</tr>\n<tr>\n<td>@AmountAfterTax</td>\n<td>Base</td>\n<td></td>\n</tr>\n<tr>\n<td>@CurrencyCode</td>\n<td>Base</td>\n<td></td>\n</tr>\n<tr>\n<td>Total</td>\n<td>RoomStay</td>\n<td></td>\n</tr>\n<tr>\n<td>@AmountBeforeTax</td>\n<td>Total</td>\n<td></td>\n</tr>\n<tr>\n<td>@AmountAfterTax</td>\n<td>Total</td>\n<td></td>\n</tr>\n<tr>\n<td>@CurrencyCode</td>\n<td>Total</td>\n<td></td>\n</tr>\n<tr>\n<td>GuestCounts</td>\n<td>RoomStay</td>\n<td>A collection of Guest Counts associated with Room Stay. A child Guest Count element is required for each distinct age group.</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>@IsPerRoom</td>\n<td>GuestCounts</td>\n<td>IsPerRoom means that the guests defined in the GuestCounts object apply to each room in the NumberOfRooms for the RoomStay. Value of \"false\" means that the guests defined in the GuestCounts object apply to all rooms combined in the NumberOfRooms for the RoomStay.</td>\n</tr>\n<tr>\n<td>GuestCount</td>\n<td>GuestCounts</td>\n<td>A recurring element that identifies the number of guests and ages of the guests in the request that determines the rates based on business rules for occupancy at each property.</td>\n</tr>\n<tr>\n<td>@AgeQualifyingCode</td>\n<td>GuestCount</td>\n<td>A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). This attribute allows for an increase in rate by occupant class. Refer to OTA Code List Age Qualifying Code (AQC).</td>\n</tr>\n<tr>\n<td>@Count</td>\n<td>GuestCount</td>\n<td>The number of guests in one AgeQualifyingCode or Count.</td>\n</tr>\n<tr>\n<td>TimeSpan</td>\n<td>RoomStay</td>\n<td>The Time Span which covers the Room Stay.</td>\n</tr>\n<tr>\n<td>@Start</td>\n<td>TimeSpan</td>\n<td>The starting value of the time span.</td>\n</tr>\n<tr>\n<td>@End</td>\n<td>TimeSpan</td>\n<td>The ending value of the time span.</td>\n</tr>\n<tr>\n<td>Total</td>\n<td>RoomStay</td>\n<td>The total amount charged for the Room Stay including additional occupant amounts and fees. If TaxInclusive is set to True, then taxes are included in the total amount.</td>\n</tr>\n<tr>\n<td>@AmountBeforeTax</td>\n<td>Total</td>\n<td>A monetary amount including VAT/GST, but excluding sales tax and other associated taxes</td>\n</tr>\n<tr>\n<td>@AmountAfterTax</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>@CurrencyCode</td>\n<td>Total</td>\n<td></td>\n</tr>\n<tr>\n<td>BasicPropertyInfo</td>\n<td>RoomStay</td>\n<td>Property Information for the Room Stay.</td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>BasicPropertyInfo</td>\n<td>The ID of the hotel.</td>\n</tr>\n<tr>\n<td>@HotelName</td>\n<td>BasicPropertyInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>ResGuestRPHs</td>\n<td>RoomStay</td>\n<td>This is a reference placeholder, used as an index for this guest in this reservation. In the ResGuest object it is used like all other RPH attributes to send the delta of a reservation. It is used by the RoomStay and Service objects to indicate which guests are associated with that room stay or service.</td>\n</tr>\n<tr>\n<td>ResGuestRPH</td>\n<td>ResGuestRPH</td>\n<td></td>\n</tr>\n<tr>\n<td>@RPH</td>\n<td>ResGuestRPH</td>\n<td>The reference number of the guest. Must stay consistent with the RPH values defined in ResGuest.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"services\">Services</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Service</td>\n<td>Services</td>\n<td>A Service object represents a non-room product provided to guests. Service products may have associated inventory and charges.</td>\n</tr>\n<tr>\n<td>@ServiceInventoryCode</td>\n<td>Services</td>\n<td></td>\n</tr>\n<tr>\n<td>@Quantity</td>\n<td>Services</td>\n<td></td>\n</tr>\n<tr>\n<td>Price</td>\n<td>Services</td>\n<td></td>\n</tr>\n<tr>\n<td>Total</td>\n<td>Price</td>\n<td></td>\n</tr>\n<tr>\n<td>@AmountBeforeTax</td>\n<td>Total</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"resguests\">ResGuests</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ResGuest</td>\n<td>Resguests</td>\n<td></td>\n</tr>\n<tr>\n<td>@ResGuestRPH</td>\n<td>ResGuest</td>\n<td></td>\n</tr>\n<tr>\n<td>@PrimaryIndicator</td>\n<td>ResGuest</td>\n<td></td>\n</tr>\n<tr>\n<td>Profiles</td>\n<td>ResGuest</td>\n<td></td>\n</tr>\n<tr>\n<td>ProfileInfo</td>\n<td>Profiles</td>\n<td></td>\n</tr>\n<tr>\n<td>Profile</td>\n<td>ProfileInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>Customer</td>\n<td>Profile</td>\n<td></td>\n</tr>\n<tr>\n<td>PersonName</td>\n<td>Customer</td>\n<td></td>\n</tr>\n<tr>\n<td>GivenName</td>\n<td>PersonName</td>\n<td>GivenName included as CDATA, to prevent invalid characters from breaking the XML.</td>\n</tr>\n<tr>\n<td>Surname</td>\n<td>PersonName</td>\n<td>Surname included as CDATA, to prevent invalid characters from breaking the XML.</td>\n</tr>\n<tr>\n<td>Telephone</td>\n<td>Customer</td>\n<td></td>\n</tr>\n<tr>\n<td>@PhoneNumber</td>\n<td>Telephone</td>\n<td></td>\n</tr>\n<tr>\n<td>Email</td>\n<td>Customer</td>\n<td></td>\n</tr>\n<tr>\n<td>Address</td>\n<td>Customer</td>\n<td></td>\n</tr>\n<tr>\n<td>AddressLine</td>\n<td>Address</td>\n<td></td>\n</tr>\n<tr>\n<td>CityName</td>\n<td>Address</td>\n<td></td>\n</tr>\n<tr>\n<td>PostalCode</td>\n<td>Address</td>\n<td></td>\n</tr>\n<tr>\n<td>StateProv</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>CountryName</td>\n<td>Address</td>\n<td>Country name, according to the ISO 3166-1 alpha-2 list (e.g., NL). The code of a country (e.g. as used in an address or to specify citizenship of a traveller).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"resglobalinfo\">ResGlobalInfo</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element &amp; Attribute</th>\n<th>Parent</th>\n<th>Info</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Guarantee</td>\n<td>ResGlobalInfo</td>\n<td>Credit card details related to the reservation</td>\n</tr>\n<tr>\n<td>GuaranteesAccepted</td>\n<td>Guarantee</td>\n<td></td>\n</tr>\n<tr>\n<td>GuaranteeAccepted</td>\n<td>GuaranteesAccepted</td>\n<td></td>\n</tr>\n<tr>\n<td>PaymentCard</td>\n<td>GuaranteeAccepted</td>\n<td></td>\n</tr>\n<tr>\n<td>@CardCode</td>\n<td>PaymentCard</td>\n<td>Code indicating the type of credit card. Refer to OTA Code List Card Type(CDT).</td>\n</tr>\n<tr>\n<td>@CardNumber</td>\n<td>PaymentCard</td>\n<td>Credit card number embossed on the card.</td>\n</tr>\n<tr>\n<td>@ExpireDate</td>\n<td>PaymentCard</td>\n<td>The date the card expires in ISO 8601 prescribed format.</td>\n</tr>\n<tr>\n<td>@SeriesCode</td>\n<td>PaymentCard</td>\n<td>Verification digits printed on the card following the embossed number. This may also accommodate the customer identification/batch number (CID), card verification value (CVV2 ), card validation code number (CVC2) on credit card.</td>\n</tr>\n<tr>\n<td>@CardType</td>\n<td>PaymentCard</td>\n<td>2</td>\n</tr>\n<tr>\n<td>CardHolderName</td>\n<td>PaymentCard</td>\n<td></td>\n</tr>\n<tr>\n<td>DepositPayments</td>\n<td>ResGlobalInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>GuaranteePayment</td>\n<td>DepositPayments</td>\n<td></td>\n</tr>\n<tr>\n<td>AmountPercent</td>\n<td>GuaranteePayment</td>\n<td></td>\n</tr>\n<tr>\n<td>@Amount</td>\n<td>AmountPercent</td>\n<td></td>\n</tr>\n<tr>\n<td>@CurrencyCode</td>\n<td>AmountPercent</td>\n<td></td>\n</tr>\n<tr>\n<td>Comments</td>\n<td>ResGlobalInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>Comment</td>\n<td>Comments</td>\n<td></td>\n</tr>\n<tr>\n<td>Text</td>\n<td>Comment</td>\n<td></td>\n</tr>\n<tr>\n<td>Total</td>\n<td>ResGlobalInfo</td>\n<td>Reservation total</td>\n</tr>\n<tr>\n<td>@AmountBeforeTax</td>\n<td>Total</td>\n<td></td>\n</tr>\n<tr>\n<td>@CurrencyCode</td>\n<td>Total</td>\n<td></td>\n</tr>\n<tr>\n<td>HotelreservationIDs</td>\n<td>ResGlobalInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>HotelReservationID</td>\n<td>HotelReservationIDs</td>\n<td></td>\n</tr>\n<tr>\n<td>@ResID_SourceContext</td>\n<td>HotelReservationID</td>\n<td>CrsConfirmNumber</td>\n</tr>\n<tr>\n<td>@ResID_Source</td>\n<td>HotelReservationID</td>\n<td>CRS</td>\n</tr>\n<tr>\n<td>@ResID_Value</td>\n<td>HotelReservationID</td>\n<td>The reservation number supplied by the OTA. The same reservation number must be used for the lifespan of the reservation through all its possible mutations (modifications and cancellation).</td>\n</tr>\n<tr>\n<td>@ResID_Type</td>\n<td>HotelReservationID</td>\n<td>14</td>\n</tr>\n<tr>\n<td>BasicPropertyInfo</td>\n<td>ResGlobalInfo</td>\n<td></td>\n</tr>\n<tr>\n<td>@HotelCode</td>\n<td>BasicPropertyInfo</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-from-rms\">Response from RMS</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n<p>We will provide the PMSConfirmNumber upon successful receipt of the modification; it may or may not be the same as the original PMSConfirmNumber, please use the most recent one for future updates.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","ota_api","api","rmsgeneric","booking_submit"],"host":["vgsproxy","rmscloud","com"],"query":[],"variable":[]}},"response":[{"id":"5d891275-95d2-4b8b-ba1b-29a9f28d38fc","name":"OTA_HotelResModifyNotifRQ","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <soap:Header>\r\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n            <From>\r\n                <Credential>\r\n                    <userName></userName>\r\n                    <password></password>\r\n                </Credential>\r\n            </From>\r\n        </HTNGHeader>\r\n    </soap:Header>\r\n    <soap:Body>\r\n        <OTA_HotelResModifyNotifRQ xmlns=\"http://www.opentravel.org/OTA/2003/05\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" TimeStamp=\"2026-05-18T12:00:42.249Z\" EchoToken=\"c8b7b6bd-c8a3-4cff-85ad-1e7dfa4d0fea\" Version=\"4\" ResStatus=\"Modify\" >\r\n            <HotelResModifies>\r\n                <HotelResModify CreateDateTime=\"\" RoomStayReservation=\"true\">\r\n                    <UniqueID ID=\"\" ID_Context=\"CrsConfirmNumber\" Type=\"14\"/>\r\n                    <RoomStays>\r\n                        <RoomStay>\r\n                            <RoomTypes>\r\n                                <RoomType RoomTypeCode=\"RoomA\" NumberOfUnits=\"1\" />\r\n                            </RoomTypes>\r\n                            <RatePlans>\r\n                                <RatePlan RatePlanCode=\"BAR\" />\r\n                            </RatePlans>\r\n                            <RoomRates>\r\n                                <RoomRate RoomTypeCode=\"RoomA\" RatePlanCode=\"BAR\" NumberOfUnits=\"1\">\r\n                                    <Rates>\r\n                                        <Rate UnitMultiplier=\"1\" EffectiveDate=\"2022-02-07\" ExpireDate=\"2022-02-08\">\r\n                                            <Base AmountBeforeTax=\"200\" CurrencyCode=\"AUD\" />\r\n                                        </Rate>\r\n                                    </Rates>\r\n                                </RoomRate>\r\n                            </RoomRates>\r\n                            <Total AmountBeforeTax=\"200\" CurrencyCode=\"AUD\" />\r\n                            <GuestCounts>\r\n                                <GuestCount AgeQualifyingCode=\"10\" Count=\"2\" />\r\n                                <GuestCount AgeQualifyingCode=\"8\" Count=\"1\" />\r\n                            </GuestCounts>\r\n                            <TimeSpan Start=\"2022-02-07\" End=\"2022-02-08\" />\r\n                            <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                            <ResGuestRPHs>\r\n                                <ResGuestRPH RPH=\"0\"/>\r\n                            </ResGuestRPHs>\r\n                            <ServiceRPHs/>\r\n                        </RoomStay>\r\n                        <RoomStay>\r\n                            <RoomTypes>\r\n                                <RoomType RoomTypeCode=\"RoomA\" NumberOfUnits=\"1\" />\r\n                            </RoomTypes>\r\n                            <RatePlans>\r\n                                <RatePlan RatePlanCode=\"BAR\" />\r\n                            </RatePlans>\r\n                            <RoomRates>\r\n                                <RoomRate RoomTypeCode=\"RoomA\" RatePlanCode=\"BAR\" NumberOfUnits=\"1\">\r\n                                    <Rates>\r\n                                        <Rate UnitMultiplier=\"1\" EffectiveDate=\"2022-02-08\" ExpireDate=\"2022-02-09\">\r\n                                            <Base AmountBeforeTax=\"100\" CurrencyCode=\"AUD\" />\r\n                                        </Rate>\r\n                                    </Rates>\r\n                                </RoomRate>\r\n                            </RoomRates>\r\n                            <Total AmountBeforeTax=\"100\" CurrencyCode=\"AUD\" />\r\n                            <GuestCounts>\r\n                                <GuestCount AgeQualifyingCode=\"10\" Count=\"2\" />\r\n                                <GuestCount AgeQualifyingCode=\"8\" Count=\"1\" />\r\n                            </GuestCounts>\r\n                            <TimeSpan Start=\"2022-02-08\" End=\"2022-02-09\" />\r\n                            <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                            <ResGuestRPHs>\r\n                                <ResGuestRPH RPH=\"0\"/>\r\n                            </ResGuestRPHs>\r\n                        </RoomStay>\r\n                    </RoomStays>\r\n                    <ResGuests>\r\n                        <ResGuest ResGuestRPH=\"0\">\r\n                            <Profiles>\r\n                                <ProfileInfo>\r\n                                    <Profile ProfileType=\"1\">\r\n                                        <Customer>\r\n                                            <PersonName>\r\n                                                <GivenName><![CDATA[FirstName]]></GivenName>\r\n                                                <Surname>Hagenes</Surname>\r\n                                                <NameTitle>Dr.</NameTitle>\r\n                                            </PersonName>\r\n                                            <Telephone PhoneTechType=\"1\" PhoneNumber=\"597-342-3274\"/>\r\n                                            <Email DefaultInd=\"1\">Felipa93@gmail.com</Email>\r\n                                            <Address Type=\"1\">\r\n                                                <AddressLine>Donnelly Mews</AddressLine>\r\n                                                <CityName>North Lennamouth</CityName>\r\n                                                <PostalCode>403</PostalCode>\r\n                                                <StateProv></StateProv>\r\n                                                <CountryName>Yemen</CountryName>\r\n                                            </Address>\r\n                                        </Customer>\r\n                                    </Profile>\r\n                                </ProfileInfo>\r\n                            </Profiles>\r\n                        </ResGuest>\r\n                    </ResGuests>\r\n                    <ResGlobalInfo>\r\n                        <Comments>\r\n                            <Comment>\r\n                                <Text>Comment Here</Text>\r\n                            </Comment>\r\n                        </Comments>\r\n                        <Profiles>\r\n                            <ProfileInfo>\r\n                                <Profile ProfileType=\"4\">\r\n                                    <CompanyInfo>\r\n                                        <CompanyName>Source Travel Agent Name</CompanyName>\r\n                                    </CompanyInfo>\r\n                                </Profile>\r\n                            </ProfileInfo>\r\n                        </Profiles>\r\n                        <Guarantee>\r\n                            <GuaranteesAccepted>\r\n                                <GuaranteeAccepted>\r\n                                    <PaymentCard ExpireDate=\"0123\" CardNumber=\"4444333322221111\" CardCode=\"VI\" SeriesCode=\"123\" CardType=\"1\">\r\n                                        <CardHolderName>ABC</CardHolderName>\r\n                                    </PaymentCard>\r\n                                </GuaranteeAccepted>\r\n                            </GuaranteesAccepted>\r\n                        </Guarantee>\r\n                        <DepositPayments>\r\n                            <GuaranteePayment>\r\n                                <AmountPercent Amount=\"300\" CurrencyCode=\"AUD\"/>\r\n                            </GuaranteePayment>\r\n                        </DepositPayments>\r\n                        <HotelReservationIDs>\r\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"\" ResID_Source=\"CRS\" ResID_SourceContext=\"CrsConfirmNumber\"/>\r\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"\" ResID_Source=\"Pms\" ResID_SourceContext=\"PmsConfirmNumber\"/>\r\n                        </HotelReservationIDs>\r\n                        <BasicPropertyInfo HotelCode=\"123456\"/>\r\n                    </ResGlobalInfo>\r\n                </HotelResModify>\r\n            </HotelResModifies>\r\n        </OTA_HotelResModifyNotifRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"https://vgsproxy.rmscloud.com/api/ota_api/api/rmsgeneric/booking_submit"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Tue, 18 Apr 2023 05:34:06 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Request-Context","value":"appId="},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"},{"key":"CF-RAY","value":"7b9a89613eb082b1-IAD"},{"key":"Via","value":"1.1 reverse-proxy-02-k4-95d99fdf5-x7c6p"},{"key":"access-control-allow-origin","value":"*"},{"key":"VGS-Request-Id","value":"cf8a66ab4d68eb60ce945d72d34129c0"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <soap:Header>\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\n            <From>\n                <systemId />\n                <Credential>\n                    <userName></userName>\n                    <password></password>\n                </Credential>\n            </From>\n            <To>\n                <systemId />\n            </To>\n            <timeStamp>2023-04-18T05:34:06+00:00</timeStamp>\n            <echoToken />\n            <transactionId />\n            <action />\n        </HTNGHeader>\n    </soap:Header>\n    <soap:Body>\n        <OTA_HotelResModifyNotifRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" Version=\"0\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\n            <HotelResModifies>\n                <HotelResModify>\n                    <UniqueID Type=\"14\" ID=\"1681795950\" ID_Context=\"CrsConfirmNumber\" />\n                    <ResGlobalInfo>\n                        <HotelReservationIDs>\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"1681795950\" ResID_Source=\"CRS\" ResID_SourceContext=\"CrsConfirmNumber\" />\n                            <HotelReservationID ResID_Type=\"14\" ResID_Value=\"41260139\" ResID_Source=\"Pms\" ResID_SourceContext=\"PmsConfirmNumber\" />\n                        </HotelReservationIDs>\n                    </ResGlobalInfo>\n                </HotelResModify>\n            </HotelResModifies>\n        </OTA_HotelResModifyNotifRQ>\n    </soap:Body>\n</soap:Envelope>"}],"_postman_id":"d158f0f4-fb02-49df-aec7-17a2fdcba105"},{"name":"OTA_CancelRQ","id":"d888a7e0-75f9-4e5b-b955-ac7e8da32490","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <soap:Header>\r\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n            <From>\r\n                <Credential>\r\n                    <userName></userName>\r\n                    <password></password>\r\n                </Credential>\r\n            </From>\r\n        </HTNGHeader>\r\n    </soap:Header>\r\n    <soap:Body>\r\n        <OTA_CancelRQ xmlns=\"http://www.opentravel.org/OTA/2003/05\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" TimeStamp=\"2026-05-18T12:00:42.249Z\" EchoToken=\"1220b562-51b3-4098-8ae2-81e05e1bde78\" CancelType=\"Cancel\" Version=\"4\" >\r\n            <TPA_Extensions>\r\n                <BasicPropertyInfo HotelCode=\"123456\" />\r\n                <Comments>\r\n                    <Comment>\r\n                        <Text>Cancellation Note</Text>\r\n                    </Comment>\r\n                </Comments>\r\n            </TPA_Extensions>\r\n            <UniqueID Type=\"14\" ID=\"\" ID_Context=\"CrsConfirmNumber\" />\r\n            <UniqueID Type=\"14\" ID=\"\" ID_Context=\"PmsConfirmNumber\" />\r\n        </OTA_CancelRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"https://vgsproxy.rmscloud.com/api/ota_api/api/rmsgeneric/booking_submit","description":"<h4 id=\"request-from-partner\">Request from Partner</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n</blockquote>\n<h4 id=\"response-from-rms\">Response from RMS</h4>\n<p><strong>Description:</strong></p>\n<blockquote>\n</blockquote>\n","urlObject":{"protocol":"https","path":["api","ota_api","api","rmsgeneric","booking_submit"],"host":["vgsproxy","rmscloud","com"],"query":[],"variable":[]}},"response":[{"id":"bafb2d20-83a7-453a-84d3-a59210b10ae5","name":"OTA_CancelRQ","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <soap:Header>\r\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\r\n            <From>\r\n                <Credential>\r\n                    <userName></userName>\r\n                    <password></password>\r\n                </Credential>\r\n            </From>\r\n        </HTNGHeader>\r\n    </soap:Header>\r\n    <soap:Body>\r\n        <OTA_CancelRQ xmlns=\"http://www.opentravel.org/OTA/2003/05\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" TimeStamp=\"2026-05-18T12:00:42.249Z\" EchoToken=\"e5458b98-a89d-4f96-b7f4-39105dc060e7\" CancelType=\"Cancel\" Version=\"4\" >\r\n            <TPA_Extensions>\r\n                <BasicPropertyInfo HotelCode=\"123456\" />\r\n            </TPA_Extensions>\r\n            <UniqueID Type=\"14\" ID=\"\" ID_Context=\"CrsConfirmNumber\" />\r\n            <UniqueID Type=\"14\" ID=\"\" ID_Context=\"PmsConfirmNumber\" />\r\n        </OTA_CancelRQ>\r\n    </soap:Body>\r\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"https://vgsproxy.rmscloud.com/api/ota_api/api/rmsgeneric/booking_submit"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Tue, 18 Apr 2023 05:36:06 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Request-Context","value":"appId="},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"},{"key":"CF-RAY","value":"7b9a8c4a1cf72051-IAD"},{"key":"Via","value":"1.1 reverse-proxy-02-k4-95d99fdf5-h5rnj"},{"key":"access-control-allow-origin","value":"*"},{"key":"VGS-Request-Id","value":"c72de94217d4e9a9181afa205b9b718a"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <soap:Header>\n        <HTNGHeader xmlns=\"http://htng.org/1.1/Header/\">\n            <From>\n                <systemId />\n                <Credential>\n                    <userName></userName>\n                    <password></password>\n                </Credential>\n            </From>\n            <To>\n                <systemId />\n            </To>\n            <timeStamp>2023-04-18T05:36:05+00:00</timeStamp>\n            <echoToken />\n            <transactionId />\n            <action />\n        </HTNGHeader>\n    </soap:Header>\n    <soap:Body>\n        <OTA_CancelRQ xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" Version=\"0\" CancelType=\"Book\" xmlns=\"http://www.opentravel.org/OTA/2003/05\">\n            <UniqueID Type=\"14\" ID=\"1681795950\" ID_Context=\"CrsConfirmNumber\" />\n            <UniqueID Type=\"14\" ID=\"41260138\" ID_Context=\"PmsConfirmNumber\" />\n        </OTA_CancelRQ>\n    </soap:Body>\n</soap:Envelope>"}],"_postman_id":"d888a7e0-75f9-4e5b-b955-ac7e8da32490"}],"id":"5d2fa066-315a-4c36-b1ad-deba86e117ab","description":"<h4 id=\"endpoints\">Endpoints</h4>\n<ul>\n<li><strong>Test:</strong><ul>\n<li><a href=\"https://\">https://testotaapi8.rmscloud.com/api/rmsgeneric/booking_submit</a></li>\n</ul>\n</li>\n<li><strong>Production:</strong><ul>\n<li><a href=\"https://\">https://vgsproxy.rmscloud.com/api/ota_api/api/rmsgeneric/booking_submit</a></li>\n</ul>\n</li>\n</ul>\n<h4 id=\"methods-supported\">Methods Supported</h4>\n<ul>\n<li>Standalone bookings (OTA_HotelResNotifRQ)</li>\n<li>Group bookings (OTA_HotelResNotifRQ)</li>\n<li>Modifications (OTA_HotelResModifyNotifRQ)</li>\n<li>Cancellation (OTA_CancelRQ)</li>\n</ul>\n<h4 id=\"reservation-details\">Reservation Details</h4>\n<ol>\n<li><strong>Stay Info</strong><ul>\n<li>Room code</li>\n<li>Rate code</li>\n<li>Stay dates</li>\n<li>Nightly rate</li>\n<li>Total rate</li>\n<li>Currency code</li>\n<li>Guest count (adult=10 and child=8)</li>\n<li>Comments</li>\n<li>Services</li>\n</ul>\n</li>\n<li><strong>Profiles</strong><ul>\n<li>Guest - descendant of ResGuests node, Profile[@ProfileType='1']/Customer<ul>\n<li>Given Name</li>\n<li>Surname</li>\n<li>Title</li>\n<li>Phone Number</li>\n<li>Email</li>\n<li>Address</li>\n<li>City</li>\n<li>Postcode</li>\n<li>State</li>\n<li>Country</li>\n</ul>\n</li>\n<li>Travel Agent - descendant of ResGlobalInfo, Profile[@ProfileType='4']/CompanyInfo<ul>\n<li>Name</li>\n</ul>\n</li>\n<li>Company - descendant of ResGlobalInfo, Profile[@ProfileType='3']/CompanyInfo<ul>\n<li>Name</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><strong>Payment</strong><ul>\n<li>Credit card guarantee</li>\n<li>Deposit</li>\n</ul>\n</li>\n</ol>\n<hr />\n","event":[{"listen":"prerequest","script":{"id":"ac1a9a40-a23e-4632-ac36-76ed22777e33","type":"text/javascript","exec":["const moment = require('moment');","const today = moment();","var todayDate = today.format('YYYY-MM-DD');","pm.collectionVariables.set(\"todayDate\", todayDate);","","var start = moment().add(14, 'days');","pm.collectionVariables.set(\"start\", start.format('YYYY-MM-DD'))","","var start2 = moment().add(15, 'days');","pm.collectionVariables.set(\"start2\", start2.format('YYYY-MM-DD'))","","var end = moment().add(16, 'days');","pm.collectionVariables.set(\"end\", end.format('YYYY-MM-DD'))"]}},{"listen":"test","script":{"id":"521d5e98-2664-40e5-bde2-6eea179a984a","type":"text/javascript","exec":[""]}}],"_postman_id":"5d2fa066-315a-4c36-b1ad-deba86e117ab"}],"event":[{"listen":"prerequest","script":{"id":"75a301c8-a691-4032-b684-2ded17b5e8ed","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"baa2315a-abdc-4463-b3e8-f341c2eb8b7a","type":"text/javascript","exec":[""]}}],"variable":[{"key":"userName","value":""},{"key":"passWord","value":""},{"key":"hotelCode","value":"123456"},{"key":"roomCode","value":"RoomA"},{"key":"rateCode","value":"BAR"},{"key":"start","value":"2022-02-07"},{"key":"start2","value":"2022-02-08"},{"key":"end","value":"2022-02-09"},{"key":"rate","value":"200"},{"key":"rate2","value":"100"},{"key":"total","value":"300"},{"key":"currency","value":"AUD"},{"key":"adult","value":"2"},{"key":"child","value":"1"},{"key":"createDateTime","value":""},{"key":"madeDate","value":""},{"key":"serviceId","value":"wine1","type":"string"},{"key":"service","value":"50","type":"string"},{"key":"rmsUsername","value":"","type":"string"},{"key":"rmsPassword","value":"","type":"string"},{"key":"todayDate","value":""},{"key":"CrsConfirmNumber","value":""},{"key":"PmsConfirmNumber","value":""}]}